18 #include <ptclib/asner.h>
29 #ifndef PASN_LEANANDMEAN
37 PObject *
Clone()
const;
47 #ifndef PASN_LEANANDMEAN
55 PObject *
Clone()
const;
65 #ifndef PASN_LEANANDMEAN
69 H4609_Extension(
unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
79 PBoolean
Decode(PASN_Stream & strm);
80 void Encode(PASN_Stream & strm)
const;
81 #ifndef PASN_NOPRINTON
82 void PrintOn(ostream & strm)
const;
84 Comparison
Compare(
const PObject & obj)
const;
85 PObject *
Clone()
const;
99 #ifndef PASN_LEANANDMEAN
111 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
117 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
123 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
131 PObject *
Clone()
const;
141 #ifndef PASN_LEANANDMEAN
156 PBoolean
Decode(PASN_Stream & strm);
157 void Encode(PASN_Stream & strm)
const;
158 #ifndef PASN_NOPRINTON
159 void PrintOn(ostream & strm)
const;
161 Comparison
Compare(
const PObject & obj)
const;
162 PObject *
Clone()
const;
172 #ifndef PASN_LEANANDMEAN
195 PBoolean
Decode(PASN_Stream & strm);
196 void Encode(PASN_Stream & strm)
const;
197 #ifndef PASN_NOPRINTON
198 void PrintOn(ostream & strm)
const;
200 Comparison
Compare(
const PObject & obj)
const;
201 PObject *
Clone()
const;
213 #ifndef PASN_LEANANDMEAN
221 PObject *
Clone()
const;
233 #ifndef PASN_LEANANDMEAN
241 PObject *
Clone()
const;
253 #ifndef PASN_LEANANDMEAN
261 PObject *
Clone()
const;
271 #ifndef PASN_LEANANDMEAN
275 H4609_RTCPMeasures(
unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
293 PBoolean
Decode(PASN_Stream & strm);
294 void Encode(PASN_Stream & strm)
const;
295 #ifndef PASN_NOPRINTON
296 void PrintOn(ostream & strm)
const;
298 Comparison
Compare(
const PObject & obj)
const;
299 PObject *
Clone()
const;
309 #ifndef PASN_LEANANDMEAN
329 PBoolean
Decode(PASN_Stream & strm);
330 void Encode(PASN_Stream & strm)
const;
331 #ifndef PASN_NOPRINTON
332 void PrintOn(ostream & strm)
const;
334 Comparison
Compare(
const PObject & obj)
const;
335 PObject *
Clone()
const;
345 #ifndef PASN_LEANANDMEAN
359 PBoolean
Decode(PASN_Stream & strm);
360 void Encode(PASN_Stream & strm)
const;
361 #ifndef PASN_NOPRINTON
362 void PrintOn(ostream & strm)
const;
364 Comparison
Compare(
const PObject & obj)
const;
365 PObject *
Clone()
const;
375 #ifndef PASN_LEANANDMEAN
391 PBoolean
Decode(PASN_Stream & strm);
392 void Encode(PASN_Stream & strm)
const;
393 #ifndef PASN_NOPRINTON
394 void PrintOn(ostream & strm)
const;
396 Comparison
Compare(
const PObject & obj)
const;
397 PObject *
Clone()
const;
407 #ifndef PASN_LEANANDMEAN
423 PBoolean
Decode(PASN_Stream & strm);
424 void Encode(PASN_Stream & strm)
const;
425 #ifndef PASN_NOPRINTON
426 void PrintOn(ostream & strm)
const;
428 Comparison
Compare(
const PObject & obj)
const;
429 PObject *
Clone()
const;
H4609_ArrayOf_PerCallQoSReport(unsigned tag=UniversalSequence, TagClass tagClass=UniversalTagClass)
OptionalFields
Definition: h4609.h:277
void PrintOn(ostream &strm) const
void Encode(PASN_Stream &strm) const
H225_NonStandardParameter m_nonStandardData
Definition: h4609.h:387
Choices
Definition: h4609.h:105
PASN_Integer m_sessionId
Definition: h4609.h:286
OptionalFields
Definition: h4609.h:71
Comparison Compare(const PObject &obj) const
PBoolean Decode(PASN_Stream &strm)
Comparison Compare(const PObject &obj) const
H225_ConferenceIdentifier m_conferenceID
Definition: h4609.h:323
H4609_CalculatedJitter & operator=(int v)
PBoolean Decode(PASN_Stream &strm)
H4609_ArrayOf_RTCPMeasures m_mediaInfo
Definition: h4609.h:418
PBoolean Decode(PASN_Stream &strm)
PINDEX GetDataLength() const
H225_GenericIdentifier m_extensionId
Definition: h4609.h:75
H225_CallIdentifier m_callIdentifier
Definition: h4609.h:324
void Encode(PASN_Stream &strm) const
H4609_ArrayOf_RTCPMeasures m_mediaInfo
Definition: h4609.h:386
H225_NonStandardParameter m_nonStandardData
Definition: h4609.h:287
H4609_ArrayOf_RTCPMeasures(unsigned tag=UniversalSequence, TagClass tagClass=UniversalTagClass)
H4609_QosMonitoringReportData(unsigned tag=0, TagClass tagClass=UniversalTagClass)
PINDEX GetDataLength() const
void PrintOn(ostream &strm) const
PBoolean Decode(PASN_Stream &strm)
H225_TransportChannelInfo m_rtpAddress
Definition: h4609.h:284
void PrintOn(ostream &strm) const
OptionalFields
Definition: h4609.h:351
H4609_EstimatedEnd2EndDelay & operator=(int v)
void PrintOn(ostream &strm) const
H4609_RTCPMeasures & operator[](PINDEX i) const
PBoolean Decode(PASN_Stream &strm)
Comparison Compare(const PObject &obj) const
H225_TransportChannelInfo m_rtcpAddress
Definition: h4609.h:285
OptionalFields
Definition: h4609.h:315
H4609_PerCallQoSReport(unsigned tag=UniversalSequence, TagClass tagClass=UniversalTagClass)
H4609_ArrayOf_Extension(unsigned tag=UniversalSequence, TagClass tagClass=UniversalTagClass)
Comparison Compare(const PObject &obj) const
void Encode(PASN_Stream &strm) const
void PrintOn(ostream &strm) const
Comparison Compare(const PObject &obj) const
H4609_InterGKQosMonReport(unsigned tag=UniversalSequence, TagClass tagClass=UniversalTagClass)
H4609_EstimatedEnd2EndDelay(unsigned tag=UniversalInteger, TagClass tagClass=UniversalTagClass)
H4609_FinalQosMonReport(unsigned tag=UniversalSequence, TagClass tagClass=UniversalTagClass)
PINDEX GetDataLength() const
H4609_PerCallQoSReport & operator[](PINDEX i) const
H4609_RTCPMeasures_mediaSenderMeasures m_mediaSenderMeasures
Definition: h4609.h:288
PINDEX GetDataLength() const
H225_CallReferenceValue m_callReferenceValue
Definition: h4609.h:322
void Encode(PASN_Stream &strm) const
H4609_Extension & operator[](PINDEX i) const
H4609_ArrayOf_Extension m_extensions
Definition: h4609.h:420
H225_NonStandardParameter m_nonStandardData
Definition: h4609.h:321
H4609_PeriodicQoSMonReport(unsigned tag=UniversalSequence, TagClass tagClass=UniversalTagClass)
H4609_RTCPMeasures_mediaReceiverMeasures m_mediaReceiverMeasures
Definition: h4609.h:289
PASN_Object * CreateObject() const
H4609_ArrayOf_Extension m_extensions
Definition: h4609.h:356
OptionalFields
Definition: h4609.h:413
PASN_OctetString m_extensionContent
Definition: h4609.h:76
void PrintOn(ostream &strm) const
PINDEX GetDataLength() const
H4609_ArrayOf_Extension m_extensions
Definition: h4609.h:326
H4609_ArrayOf_Extension m_extensions
Definition: h4609.h:290
H4609_Extension(unsigned tag=UniversalSequence, TagClass tagClass=UniversalTagClass)
void Encode(PASN_Stream &strm) const
PASN_Object * CreateObject() const
H4609_RTCPMeasures(unsigned tag=UniversalSequence, TagClass tagClass=UniversalTagClass)
H4609_ArrayOf_Extension m_extensions
Definition: h4609.h:388
Comparison Compare(const PObject &obj) const
PINDEX GetDataLength() const
PBoolean Decode(PASN_Stream &strm)
H4609_ArrayOf_PerCallQoSReport m_perCallInfo
Definition: h4609.h:355
H4609_ArrayOf_RTCPMeasures m_mediaChannelsQoS
Definition: h4609.h:325
void Encode(PASN_Stream &strm) const
OptionalFields
Definition: h4609.h:381
PASN_Object * CreateObject() const
H225_NonStandardParameter m_nonStandardData
Definition: h4609.h:419
H4609_CalculatedJitter(unsigned tag=UniversalInteger, TagClass tagClass=UniversalTagClass)