4 // Code automatically generated by asnparse.
7 #if ! H225_DISABLE_H46018
16 #include <ptclib/asner.h>
22 // IncomingCallIndication
25 class H46018_IncomingCallIndication
: public PASN_Sequence
27 #ifndef PASN_LEANANDMEAN
28 PCLASSINFO(H46018_IncomingCallIndication
, PASN_Sequence
);
31 H46018_IncomingCallIndication(unsigned tag
= UniversalSequence
, TagClass tagClass
= UniversalTagClass
);
33 H225_TransportAddress m_callSignallingAddress
;
34 H225_CallIdentifier m_callID
;
36 PINDEX
GetDataLength() const;
37 BOOL
Decode(PASN_Stream
& strm
);
38 void Encode(PASN_Stream
& strm
) const;
39 #ifndef PASN_NOPRINTON
40 void PrintOn(ostream
& strm
) const;
42 Comparison
Compare(const PObject
& obj
) const;
43 PObject
* Clone() const;
51 class H46018_LRQKeepAliveData
: public PASN_Sequence
53 #ifndef PASN_LEANANDMEAN
54 PCLASSINFO(H46018_LRQKeepAliveData
, PASN_Sequence
);
57 H46018_LRQKeepAliveData(unsigned tag
= UniversalSequence
, TagClass tagClass
= UniversalTagClass
);
59 H225_TimeToLive m_lrqKeepAliveInterval
;
61 PINDEX
GetDataLength() const;
62 BOOL
Decode(PASN_Stream
& strm
);
63 void Encode(PASN_Stream
& strm
) const;
64 #ifndef PASN_NOPRINTON
65 void PrintOn(ostream
& strm
) const;
67 Comparison
Compare(const PObject
& obj
) const;
68 PObject
* Clone() const;
74 #endif // if ! H225_DISABLE_H46018