h46018.h

Go to the documentation of this file.
00001 //
00002 // h46018.h
00003 //
00004 // Code automatically generated by asnparse.
00005 //
00006 
00007 #ifndef __H46018_H
00008 #define __H46018_H
00009 
00010 #ifdef P_USE_PRAGMA
00011 #pragma interface
00012 #endif
00013 
00014 #include <opal/buildopts.h>
00015 
00016 #if OPAL_H460
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 // OPAL_H460
00075 
00076 #endif // __H46018_H
00077 
00078 
00079 // End of h46018.h

Generated on Mon Feb 1 00:25:47 2010 for OPAL by  doxygen 1.5.1