# h46018.h

Go to the documentation of this file.

    00001 //
    00002 // h46018.h
    00003 //
    00004 // Code automatically generated by asnparse.
    00005 //
    00006
    00007 #include <opal/buildopts.h>
    00008
    00009 #if ! H323_DISABLE_H46018
    00010
    00011 #ifndef __H46018_H
    00012 #define __H46018_H
    00013
    00014 #ifdef P_USE_PRAGMA
    00015 #pragma interface
    00016 #endif
    00017
    00018 #include <ptclib/asner.h>
    00019
    00020 #include <asn/h225.h>
    00021
    00022
    00023 //
    00024 // IncomingCallIndication
    00025 //
    00026
    00027 class H46018_IncomingCallIndication : public PASN_Sequence
    00028 {
    00029 #ifndef PASN_LEANANDMEAN
    00030     PCLASSINFO(H46018_IncomingCallIndication, PASN_Sequence);
    00031 #endif
    00032   public:
    00033     H46018_IncomingCallIndication(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
    00034
    00035     H225_TransportAddress m_callSignallingAddress;
    00036     H225_CallIdentifier m_callID;
    00037
    00038     PINDEX GetDataLength() const;
    00039     PBoolean Decode(PASN_Stream & strm);
    00040     void Encode(PASN_Stream & strm) const;
    00041 #ifndef PASN_NOPRINTON
    00042     void PrintOn(ostream & strm) const;
    00043 #endif
    00044     Comparison Compare(const PObject & obj) const;
    00045     PObject * Clone() const;
    00046 };
    00047
    00048
    00049 //
    00050 // LRQKeepAliveData
    00051 //
    00052
    00053 class H46018_LRQKeepAliveData : public PASN_Sequence
    00054 {
    00055 #ifndef PASN_LEANANDMEAN
    00056     PCLASSINFO(H46018_LRQKeepAliveData, PASN_Sequence);
    00057 #endif
    00058   public:
    00059     H46018_LRQKeepAliveData(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
    00060
    00061     H225_TimeToLive m_lrqKeepAliveInterval;
    00062
    00063     PINDEX GetDataLength() const;
    00064     PBoolean Decode(PASN_Stream & strm);
    00065     void Encode(PASN_Stream & strm) const;
    00066 #ifndef PASN_NOPRINTON
    00067     void PrintOn(ostream & strm) const;
    00068 #endif
    00069     Comparison Compare(const PObject & obj) const;
    00070     PObject * Clone() const;
    00071 };
    00072
    00073
    00074 #endif // __H46018_H
    00075
    00076 #endif // if ! H323_DISABLE_H46018
    00077
    00078
    00079 // End of h46018.h