h4609.h
Go to the documentation of this file.
//
// h4609.h
//
// Code automatically generated by asnparse.
//
#ifndef __H4609_H
#define __H4609_H
#ifdef P_USE_PRAGMA
#pragma interface
#endif
#include <opal/buildopts.h>
#if OPAL_H460
#include <ptclib/asner.h>
#include <asn/h225.h>
//
// EstimatedEnd2EndDelay
//
class H4609_EstimatedEnd2EndDelay : public PASN_Integer
{
#ifndef PASN_LEANANDMEAN
PCLASSINFO(H4609_EstimatedEnd2EndDelay, PASN_Integer);
#endif
public:
H4609_EstimatedEnd2EndDelay(unsigned tag = UniversalInteger, TagClass tagClass = UniversalTagClass);
H4609_EstimatedEnd2EndDelay & operator=(int v);
H4609_EstimatedEnd2EndDelay & operator=(unsigned v);
PObject * Clone() const;
};
//
// CalculatedJitter
//
class H4609_CalculatedJitter : public PASN_Integer
{
#ifndef PASN_LEANANDMEAN
PCLASSINFO(H4609_CalculatedJitter, PASN_Integer);
#endif
public:
H4609_CalculatedJitter(unsigned tag = UniversalInteger, TagClass tagClass = UniversalTagClass);
H4609_CalculatedJitter & operator=(int v);
H4609_CalculatedJitter & operator=(unsigned v);
PObject * Clone() const;
};
//
// Extension
//
class H4609_Extension : public PASN_Sequence
{
#ifndef PASN_LEANANDMEAN
PCLASSINFO(H4609_Extension, PASN_Sequence);
#endif
public:
H4609_Extension(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
enum OptionalFields {
e_extensionContent
};
H225_GenericIdentifier m_extensionId;
PASN_OctetString m_extensionContent;
PINDEX GetDataLength() const;
PBoolean Decode(PASN_Stream & strm);
void Encode(PASN_Stream & strm) const;
#ifndef PASN_NOPRINTON
void PrintOn(ostream & strm) const;
#endif
Comparison Compare(const PObject & obj) const;
PObject * Clone() const;
};
//
// QosMonitoringReportData
//
class H4609_PeriodicQoSMonReport;
class H4609_FinalQosMonReport;
class H4609_InterGKQosMonReport;
class H4609_QosMonitoringReportData : public PASN_Choice
{
#ifndef PASN_LEANANDMEAN
PCLASSINFO(H4609_QosMonitoringReportData, PASN_Choice);
#endif
public:
H4609_QosMonitoringReportData(unsigned tag = 0, TagClass tagClass = UniversalTagClass);
enum Choices {
e_periodic,
e_final,
e_interGK
};
#if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
operator H4609_PeriodicQoSMonReport &() const;
#else
operator H4609_PeriodicQoSMonReport &();
operator const H4609_PeriodicQoSMonReport &() const;
#endif
#if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
operator H4609_FinalQosMonReport &() const;
#else
operator H4609_FinalQosMonReport &();
operator const H4609_FinalQosMonReport &() const;
#endif
#if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
operator H4609_InterGKQosMonReport &() const;
#else
operator H4609_InterGKQosMonReport &();
operator const H4609_InterGKQosMonReport &() const;
#endif
PBoolean CreateObject();
PObject * Clone() const;
};
//
// RTCPMeasures_mediaSenderMeasures
//
class H4609_RTCPMeasures_mediaSenderMeasures : public PASN_Sequence
{
#ifndef PASN_LEANANDMEAN
PCLASSINFO(H4609_RTCPMeasures_mediaSenderMeasures, PASN_Sequence);
#endif
public:
H4609_RTCPMeasures_mediaSenderMeasures(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
enum OptionalFields {
e_worstEstimatedEnd2EndDelay,
e_meanEstimatedEnd2EndDelay
};
H4609_EstimatedEnd2EndDelay m_worstEstimatedEnd2EndDelay;
H4609_EstimatedEnd2EndDelay m_meanEstimatedEnd2EndDelay;
PINDEX GetDataLength() const;
PBoolean Decode(PASN_Stream & strm);
void Encode(PASN_Stream & strm) const;
#ifndef PASN_NOPRINTON
void PrintOn(ostream & strm) const;
#endif
Comparison Compare(const PObject & obj) const;
PObject * Clone() const;
};
//
// RTCPMeasures_mediaReceiverMeasures
//
class H4609_RTCPMeasures_mediaReceiverMeasures : public PASN_Sequence
{
#ifndef PASN_LEANANDMEAN
PCLASSINFO(H4609_RTCPMeasures_mediaReceiverMeasures, PASN_Sequence);
#endif
public:
H4609_RTCPMeasures_mediaReceiverMeasures(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
enum OptionalFields {
e_cumulativeNumberOfPacketsLost,
e_packetLostRate,
e_worstJitter,
e_estimatedThroughput,
e_fractionLostRate,
e_meanJitter
};
PASN_Integer m_cumulativeNumberOfPacketsLost;
PASN_Integer m_packetLostRate;
H4609_CalculatedJitter m_worstJitter;
H225_BandWidth m_estimatedThroughput;
PASN_Integer m_fractionLostRate;
H4609_CalculatedJitter m_meanJitter;
PINDEX GetDataLength() const;
PBoolean Decode(PASN_Stream & strm);
void Encode(PASN_Stream & strm) const;
#ifndef PASN_NOPRINTON
void PrintOn(ostream & strm) const;
#endif
Comparison Compare(const PObject & obj) const;
PObject * Clone() const;
};
//
// ArrayOf_Extension
//
class H4609_Extension;
class H4609_ArrayOf_Extension : public PASN_Array
{
#ifndef PASN_LEANANDMEAN
PCLASSINFO(H4609_ArrayOf_Extension, PASN_Array);
#endif
public:
H4609_ArrayOf_Extension(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
PASN_Object * CreateObject() const;
H4609_Extension & operator[](PINDEX i) const;
PObject * Clone() const;
};
//
// ArrayOf_RTCPMeasures
//
class H4609_RTCPMeasures;
class H4609_ArrayOf_RTCPMeasures : public PASN_Array
{
#ifndef PASN_LEANANDMEAN
PCLASSINFO(H4609_ArrayOf_RTCPMeasures, PASN_Array);
#endif
public:
H4609_ArrayOf_RTCPMeasures(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
PASN_Object * CreateObject() const;
H4609_RTCPMeasures & operator[](PINDEX i) const;
PObject * Clone() const;
};
//
// ArrayOf_PerCallQoSReport
//
class H4609_PerCallQoSReport;
class H4609_ArrayOf_PerCallQoSReport : public PASN_Array
{
#ifndef PASN_LEANANDMEAN
PCLASSINFO(H4609_ArrayOf_PerCallQoSReport, PASN_Array);
#endif
public:
H4609_ArrayOf_PerCallQoSReport(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
PASN_Object * CreateObject() const;
H4609_PerCallQoSReport & operator[](PINDEX i) const;
PObject * Clone() const;
};
//
// RTCPMeasures
//
class H4609_RTCPMeasures : public PASN_Sequence
{
#ifndef PASN_LEANANDMEAN
PCLASSINFO(H4609_RTCPMeasures, PASN_Sequence);
#endif
public:
H4609_RTCPMeasures(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
enum OptionalFields {
e_nonStandardData,
e_mediaSenderMeasures,
e_mediaReceiverMeasures,
e_extensions
};
H225_TransportChannelInfo m_rtpAddress;
H225_TransportChannelInfo m_rtcpAddress;
PASN_Integer m_sessionId;
H225_NonStandardParameter m_nonStandardData;
H4609_RTCPMeasures_mediaSenderMeasures m_mediaSenderMeasures;
H4609_RTCPMeasures_mediaReceiverMeasures m_mediaReceiverMeasures;
H4609_ArrayOf_Extension m_extensions;
PINDEX GetDataLength() const;
PBoolean Decode(PASN_Stream & strm);
void Encode(PASN_Stream & strm) const;
#ifndef PASN_NOPRINTON
void PrintOn(ostream & strm) const;
#endif
Comparison Compare(const PObject & obj) const;
PObject * Clone() const;
};
//
// PerCallQoSReport
//
class H4609_PerCallQoSReport : public PASN_Sequence
{
#ifndef PASN_LEANANDMEAN
PCLASSINFO(H4609_PerCallQoSReport, PASN_Sequence);
#endif
public:
H4609_PerCallQoSReport(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
enum OptionalFields {
e_nonStandardData,
e_mediaChannelsQoS,
e_extensions
};
H225_NonStandardParameter m_nonStandardData;
H225_CallReferenceValue m_callReferenceValue;
H225_ConferenceIdentifier m_conferenceID;
H225_CallIdentifier m_callIdentifier;
H4609_ArrayOf_RTCPMeasures m_mediaChannelsQoS;
H4609_ArrayOf_Extension m_extensions;
PINDEX GetDataLength() const;
PBoolean Decode(PASN_Stream & strm);
void Encode(PASN_Stream & strm) const;
#ifndef PASN_NOPRINTON
void PrintOn(ostream & strm) const;
#endif
Comparison Compare(const PObject & obj) const;
PObject * Clone() const;
};
//
// PeriodicQoSMonReport
//
class H4609_PeriodicQoSMonReport : public PASN_Sequence
{
#ifndef PASN_LEANANDMEAN
PCLASSINFO(H4609_PeriodicQoSMonReport, PASN_Sequence);
#endif
public:
H4609_PeriodicQoSMonReport(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
enum OptionalFields {
e_extensions
};
H4609_ArrayOf_PerCallQoSReport m_perCallInfo;
H4609_ArrayOf_Extension m_extensions;
PINDEX GetDataLength() const;
PBoolean Decode(PASN_Stream & strm);
void Encode(PASN_Stream & strm) const;
#ifndef PASN_NOPRINTON
void PrintOn(ostream & strm) const;
#endif
Comparison Compare(const PObject & obj) const;
PObject * Clone() const;
};
//
// FinalQosMonReport
//
class H4609_FinalQosMonReport : public PASN_Sequence
{
#ifndef PASN_LEANANDMEAN
PCLASSINFO(H4609_FinalQosMonReport, PASN_Sequence);
#endif
public:
H4609_FinalQosMonReport(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
enum OptionalFields {
e_nonStandardData,
e_extensions
};
H4609_ArrayOf_RTCPMeasures m_mediaInfo;
H225_NonStandardParameter m_nonStandardData;
H4609_ArrayOf_Extension m_extensions;
PINDEX GetDataLength() const;
PBoolean Decode(PASN_Stream & strm);
void Encode(PASN_Stream & strm) const;
#ifndef PASN_NOPRINTON
void PrintOn(ostream & strm) const;
#endif
Comparison Compare(const PObject & obj) const;
PObject * Clone() const;
};
//
// InterGKQosMonReport
//
class H4609_InterGKQosMonReport : public PASN_Sequence
{
#ifndef PASN_LEANANDMEAN
PCLASSINFO(H4609_InterGKQosMonReport, PASN_Sequence);
#endif
public:
H4609_InterGKQosMonReport(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
enum OptionalFields {
e_nonStandardData,
e_extensions
};
H4609_ArrayOf_RTCPMeasures m_mediaInfo;
H225_NonStandardParameter m_nonStandardData;
H4609_ArrayOf_Extension m_extensions;
PINDEX GetDataLength() const;
PBoolean Decode(PASN_Stream & strm);
void Encode(PASN_Stream & strm) const;
#ifndef PASN_NOPRINTON
void PrintOn(ostream & strm) const;
#endif
Comparison Compare(const PObject & obj) const;
PObject * Clone() const;
};
#endif // OPAL_H460
#endif // __H4609_H
// End of h4609.h
H4609_ArrayOf_PerCallQoSReport::H4609_ArrayOf_PerCallQoSReport
H4609_ArrayOf_PerCallQoSReport(unsigned tag=UniversalSequence, TagClass tagClass=UniversalTagClass)
H4609_RTCPMeasures::OptionalFields
OptionalFields
Definition: h4609.h:277
H4609_Extension::PrintOn
void PrintOn(ostream &strm) const
H4609_FinalQosMonReport
Definition: h4609.h:373
H4609_Extension
Definition: h4609.h:63
H4609_InterGKQosMonReport::Encode
void Encode(PASN_Stream &strm) const
H4609_RTCPMeasures_mediaReceiverMeasures::PrintOn
void PrintOn(ostream &strm) const
H4609_RTCPMeasures_mediaSenderMeasures::m_meanEstimatedEnd2EndDelay
H4609_EstimatedEnd2EndDelay m_meanEstimatedEnd2EndDelay
Definition: h4609.h:153
H4609_RTCPMeasures_mediaSenderMeasures::OptionalFields
OptionalFields
Definition: h4609.h:147
H4609_RTCPMeasures_mediaReceiverMeasures::m_fractionLostRate
PASN_Integer m_fractionLostRate
Definition: h4609.h:191
H4609_QosMonitoringReportData
Definition: h4609.h:97
H4609_FinalQosMonReport::m_nonStandardData
H225_NonStandardParameter m_nonStandardData
Definition: h4609.h:387
H4609_RTCPMeasures
Definition: h4609.h:269
H4609_ArrayOf_PerCallQoSReport
Definition: h4609.h:251
H4609_RTCPMeasures_mediaReceiverMeasures::e_cumulativeNumberOfPacketsLost
Definition: h4609.h:179
buildopts.h
H4609_QosMonitoringReportData::e_interGK
Definition: h4609.h:108
H4609_QosMonitoringReportData::Choices
Choices
Definition: h4609.h:105
H4609_RTCPMeasures::m_sessionId
PASN_Integer m_sessionId
Definition: h4609.h:286
H4609_Extension::OptionalFields
OptionalFields
Definition: h4609.h:71
H4609_RTCPMeasures_mediaReceiverMeasures::e_fractionLostRate
Definition: h4609.h:183
H4609_PerCallQoSReport::Compare
Comparison Compare(const PObject &obj) const
H4609_PeriodicQoSMonReport::e_extensions
Definition: h4609.h:352
H4609_InterGKQosMonReport::e_extensions
Definition: h4609.h:415
H4609_InterGKQosMonReport::Decode
PBoolean Decode(PASN_Stream &strm)
H4609_FinalQosMonReport::Compare
Comparison Compare(const PObject &obj) const
H4609_ArrayOf_RTCPMeasures
Definition: h4609.h:231
H4609_PerCallQoSReport::m_conferenceID
H225_ConferenceIdentifier m_conferenceID
Definition: h4609.h:323
H4609_CalculatedJitter::operator=
H4609_CalculatedJitter & operator=(int v)
H4609_RTCPMeasures::Decode
PBoolean Decode(PASN_Stream &strm)
H4609_PerCallQoSReport::e_extensions
Definition: h4609.h:318
H4609_InterGKQosMonReport::m_mediaInfo
H4609_ArrayOf_RTCPMeasures m_mediaInfo
Definition: h4609.h:418
H4609_Extension::Decode
PBoolean Decode(PASN_Stream &strm)
H4609_InterGKQosMonReport::GetDataLength
PINDEX GetDataLength() const
H4609_Extension::m_extensionId
H225_GenericIdentifier m_extensionId
Definition: h4609.h:75
H4609_RTCPMeasures_mediaReceiverMeasures::Clone
PObject * Clone() const
H4609_PerCallQoSReport::m_callIdentifier
H225_CallIdentifier m_callIdentifier
Definition: h4609.h:324
H4609_Extension::Encode
void Encode(PASN_Stream &strm) const
H4609_FinalQosMonReport::Clone
PObject * Clone() const
H4609_ArrayOf_PerCallQoSReport::Clone
PObject * Clone() const
H4609_FinalQosMonReport::m_mediaInfo
H4609_ArrayOf_RTCPMeasures m_mediaInfo
Definition: h4609.h:386
H4609_PerCallQoSReport
Definition: h4609.h:307
H4609_RTCPMeasures_mediaReceiverMeasures::e_estimatedThroughput
Definition: h4609.h:182
H4609_PeriodicQoSMonReport
Definition: h4609.h:343
H4609_RTCPMeasures::m_nonStandardData
H225_NonStandardParameter m_nonStandardData
Definition: h4609.h:287
H4609_ArrayOf_RTCPMeasures::H4609_ArrayOf_RTCPMeasures
H4609_ArrayOf_RTCPMeasures(unsigned tag=UniversalSequence, TagClass tagClass=UniversalTagClass)
H4609_PerCallQoSReport::Clone
PObject * Clone() const
H4609_PerCallQoSReport::e_nonStandardData
Definition: h4609.h:316
H4609_QosMonitoringReportData::H4609_QosMonitoringReportData
H4609_QosMonitoringReportData(unsigned tag=0, TagClass tagClass=UniversalTagClass)
H4609_PerCallQoSReport::GetDataLength
PINDEX GetDataLength() const
H4609_RTCPMeasures_mediaSenderMeasures::Decode
PBoolean Decode(PASN_Stream &strm)
H4609_PerCallQoSReport::e_mediaChannelsQoS
Definition: h4609.h:317
H4609_InterGKQosMonReport::PrintOn
void PrintOn(ostream &strm) const
H4609_Extension::Clone
PObject * Clone() const
H4609_RTCPMeasures_mediaReceiverMeasures::Compare
Comparison Compare(const PObject &obj) const
H4609_ArrayOf_Extension
Definition: h4609.h:211
H4609_RTCPMeasures_mediaSenderMeasures::PrintOn
void PrintOn(ostream &strm) const
H4609_FinalQosMonReport::Decode
PBoolean Decode(PASN_Stream &strm)
H4609_RTCPMeasures::m_rtpAddress
H225_TransportChannelInfo m_rtpAddress
Definition: h4609.h:284
H4609_InterGKQosMonReport::e_nonStandardData
Definition: h4609.h:414
H4609_RTCPMeasures::PrintOn
void PrintOn(ostream &strm) const
H4609_PeriodicQoSMonReport::OptionalFields
OptionalFields
Definition: h4609.h:351
H4609_EstimatedEnd2EndDelay::operator=
H4609_EstimatedEnd2EndDelay & operator=(int v)
H4609_RTCPMeasures::e_extensions
Definition: h4609.h:281
H4609_PeriodicQoSMonReport::PrintOn
void PrintOn(ostream &strm) const
H4609_ArrayOf_RTCPMeasures::operator[]
H4609_RTCPMeasures & operator[](PINDEX i) const
H4609_PerCallQoSReport::Decode
PBoolean Decode(PASN_Stream &strm)
H4609_RTCPMeasures_mediaSenderMeasures::e_worstEstimatedEnd2EndDelay
Definition: h4609.h:148
H4609_RTCPMeasures::Compare
Comparison Compare(const PObject &obj) const
H4609_RTCPMeasures::m_rtcpAddress
H225_TransportChannelInfo m_rtcpAddress
Definition: h4609.h:285
H4609_RTCPMeasures_mediaReceiverMeasures::e_meanJitter
Definition: h4609.h:184
H4609_PerCallQoSReport::OptionalFields
OptionalFields
Definition: h4609.h:315
H4609_InterGKQosMonReport::Clone
PObject * Clone() const
H4609_PerCallQoSReport::H4609_PerCallQoSReport
H4609_PerCallQoSReport(unsigned tag=UniversalSequence, TagClass tagClass=UniversalTagClass)
H4609_ArrayOf_Extension::H4609_ArrayOf_Extension
H4609_ArrayOf_Extension(unsigned tag=UniversalSequence, TagClass tagClass=UniversalTagClass)
H4609_InterGKQosMonReport
Definition: h4609.h:405
H4609_Extension::Compare
Comparison Compare(const PObject &obj) const
H4609_RTCPMeasures::Encode
void Encode(PASN_Stream &strm) const
H4609_RTCPMeasures_mediaReceiverMeasures::OptionalFields
OptionalFields
Definition: h4609.h:178
H4609_FinalQosMonReport::PrintOn
void PrintOn(ostream &strm) const
H4609_QosMonitoringReportData::e_final
Definition: h4609.h:107
H4609_PeriodicQoSMonReport::Compare
Comparison Compare(const PObject &obj) const
H4609_InterGKQosMonReport::H4609_InterGKQosMonReport
H4609_InterGKQosMonReport(unsigned tag=UniversalSequence, TagClass tagClass=UniversalTagClass)
H4609_RTCPMeasures_mediaSenderMeasures::e_meanEstimatedEnd2EndDelay
Definition: h4609.h:149
H4609_RTCPMeasures_mediaReceiverMeasures
Definition: h4609.h:170
H4609_EstimatedEnd2EndDelay::H4609_EstimatedEnd2EndDelay
H4609_EstimatedEnd2EndDelay(unsigned tag=UniversalInteger, TagClass tagClass=UniversalTagClass)
H4609_FinalQosMonReport::H4609_FinalQosMonReport
H4609_FinalQosMonReport(unsigned tag=UniversalSequence, TagClass tagClass=UniversalTagClass)
H4609_RTCPMeasures_mediaReceiverMeasures::e_worstJitter
Definition: h4609.h:181
H4609_QosMonitoringReportData::CreateObject
PBoolean CreateObject()
H4609_Extension::GetDataLength
PINDEX GetDataLength() const
H4609_ArrayOf_PerCallQoSReport::operator[]
H4609_PerCallQoSReport & operator[](PINDEX i) const
H4609_RTCPMeasures::m_mediaSenderMeasures
H4609_RTCPMeasures_mediaSenderMeasures m_mediaSenderMeasures
Definition: h4609.h:288
H4609_FinalQosMonReport::GetDataLength
PINDEX GetDataLength() const
H4609_PerCallQoSReport::m_callReferenceValue
H225_CallReferenceValue m_callReferenceValue
Definition: h4609.h:322
H4609_Extension::e_extensionContent
Definition: h4609.h:72
H4609_PerCallQoSReport::Encode
void Encode(PASN_Stream &strm) const
H4609_ArrayOf_Extension::operator[]
H4609_Extension & operator[](PINDEX i) const
H4609_RTCPMeasures_mediaReceiverMeasures::m_meanJitter
H4609_CalculatedJitter m_meanJitter
Definition: h4609.h:192
H4609_RTCPMeasures_mediaReceiverMeasures::m_packetLostRate
PASN_Integer m_packetLostRate
Definition: h4609.h:188
H4609_InterGKQosMonReport::m_extensions
H4609_ArrayOf_Extension m_extensions
Definition: h4609.h:420
H4609_PerCallQoSReport::m_nonStandardData
H225_NonStandardParameter m_nonStandardData
Definition: h4609.h:321
H4609_PeriodicQoSMonReport::H4609_PeriodicQoSMonReport
H4609_PeriodicQoSMonReport(unsigned tag=UniversalSequence, TagClass tagClass=UniversalTagClass)
H4609_RTCPMeasures_mediaReceiverMeasures::H4609_RTCPMeasures_mediaReceiverMeasures
H4609_RTCPMeasures_mediaReceiverMeasures(unsigned tag=UniversalSequence, TagClass tagClass=UniversalTagClass)
H4609_RTCPMeasures::m_mediaReceiverMeasures
H4609_RTCPMeasures_mediaReceiverMeasures m_mediaReceiverMeasures
Definition: h4609.h:289
H4609_RTCPMeasures_mediaSenderMeasures::Encode
void Encode(PASN_Stream &strm) const
H4609_RTCPMeasures_mediaSenderMeasures::H4609_RTCPMeasures_mediaSenderMeasures
H4609_RTCPMeasures_mediaSenderMeasures(unsigned tag=UniversalSequence, TagClass tagClass=UniversalTagClass)
H4609_ArrayOf_RTCPMeasures::Clone
PObject * Clone() const
H4609_QosMonitoringReportData::Clone
PObject * Clone() const
H4609_RTCPMeasures_mediaReceiverMeasures::Encode
void Encode(PASN_Stream &strm) const
H4609_CalculatedJitter
Definition: h4609.h:45
H4609_RTCPMeasures_mediaSenderMeasures::Clone
PObject * Clone() const
H4609_ArrayOf_PerCallQoSReport::CreateObject
PASN_Object * CreateObject() const
H4609_PeriodicQoSMonReport::m_extensions
H4609_ArrayOf_Extension m_extensions
Definition: h4609.h:356
H4609_EstimatedEnd2EndDelay::Clone
PObject * Clone() const
H4609_EstimatedEnd2EndDelay
Definition: h4609.h:27
H4609_RTCPMeasures_mediaReceiverMeasures::m_cumulativeNumberOfPacketsLost
PASN_Integer m_cumulativeNumberOfPacketsLost
Definition: h4609.h:187
H4609_ArrayOf_Extension::Clone
PObject * Clone() const
H4609_InterGKQosMonReport::OptionalFields
OptionalFields
Definition: h4609.h:413
H4609_RTCPMeasures_mediaReceiverMeasures::m_worstJitter
H4609_CalculatedJitter m_worstJitter
Definition: h4609.h:189
H4609_RTCPMeasures_mediaReceiverMeasures::Decode
PBoolean Decode(PASN_Stream &strm)
H4609_QosMonitoringReportData::e_periodic
Definition: h4609.h:106
H4609_RTCPMeasures_mediaSenderMeasures::GetDataLength
PINDEX GetDataLength() const
H4609_RTCPMeasures_mediaReceiverMeasures::GetDataLength
PINDEX GetDataLength() const
H4609_Extension::m_extensionContent
PASN_OctetString m_extensionContent
Definition: h4609.h:76
H4609_PerCallQoSReport::PrintOn
void PrintOn(ostream &strm) const
H4609_RTCPMeasures::GetDataLength
PINDEX GetDataLength() const
H4609_PerCallQoSReport::m_extensions
H4609_ArrayOf_Extension m_extensions
Definition: h4609.h:326
H4609_RTCPMeasures::m_extensions
H4609_ArrayOf_Extension m_extensions
Definition: h4609.h:290
H4609_Extension::H4609_Extension
H4609_Extension(unsigned tag=UniversalSequence, TagClass tagClass=UniversalTagClass)
H4609_FinalQosMonReport::Encode
void Encode(PASN_Stream &strm) const
H4609_RTCPMeasures::e_mediaSenderMeasures
Definition: h4609.h:279
H4609_RTCPMeasures::e_nonStandardData
Definition: h4609.h:278
H4609_ArrayOf_Extension::CreateObject
PASN_Object * CreateObject() const
H4609_RTCPMeasures::H4609_RTCPMeasures
H4609_RTCPMeasures(unsigned tag=UniversalSequence, TagClass tagClass=UniversalTagClass)
H4609_FinalQosMonReport::m_extensions
H4609_ArrayOf_Extension m_extensions
Definition: h4609.h:388
H4609_CalculatedJitter::Clone
PObject * Clone() const
H4609_InterGKQosMonReport::Compare
Comparison Compare(const PObject &obj) const
H4609_RTCPMeasures_mediaSenderMeasures::m_worstEstimatedEnd2EndDelay
H4609_EstimatedEnd2EndDelay m_worstEstimatedEnd2EndDelay
Definition: h4609.h:152
H4609_FinalQosMonReport::e_extensions
Definition: h4609.h:383
H4609_RTCPMeasures::Clone
PObject * Clone() const
H4609_PeriodicQoSMonReport::GetDataLength
PINDEX GetDataLength() const
H4609_FinalQosMonReport::e_nonStandardData
Definition: h4609.h:382
H4609_PeriodicQoSMonReport::Decode
PBoolean Decode(PASN_Stream &strm)
H4609_PeriodicQoSMonReport::m_perCallInfo
H4609_ArrayOf_PerCallQoSReport m_perCallInfo
Definition: h4609.h:355
H4609_PerCallQoSReport::m_mediaChannelsQoS
H4609_ArrayOf_RTCPMeasures m_mediaChannelsQoS
Definition: h4609.h:325
H4609_RTCPMeasures::e_mediaReceiverMeasures
Definition: h4609.h:280
H4609_PeriodicQoSMonReport::Encode
void Encode(PASN_Stream &strm) const
H4609_RTCPMeasures_mediaSenderMeasures::Compare
Comparison Compare(const PObject &obj) const
H4609_FinalQosMonReport::OptionalFields
OptionalFields
Definition: h4609.h:381
H4609_RTCPMeasures_mediaSenderMeasures
Definition: h4609.h:139
H4609_ArrayOf_RTCPMeasures::CreateObject
PASN_Object * CreateObject() const
H4609_InterGKQosMonReport::m_nonStandardData
H225_NonStandardParameter m_nonStandardData
Definition: h4609.h:419
H4609_RTCPMeasures_mediaReceiverMeasures::e_packetLostRate
Definition: h4609.h:180
H4609_RTCPMeasures_mediaReceiverMeasures::m_estimatedThroughput
H225_BandWidth m_estimatedThroughput
Definition: h4609.h:190
H4609_CalculatedJitter::H4609_CalculatedJitter
H4609_CalculatedJitter(unsigned tag=UniversalInteger, TagClass tagClass=UniversalTagClass)
H4609_PeriodicQoSMonReport::Clone
PObject * Clone() const