# h46019.h

Go to the documentation of this file.

    00001 //
    00002 // h46019.h
    00003 //
    00004 // Code automatically generated by asnparse.
    00005 //
    00006
    00007 #include <opal/buildopts.h>
    00008
    00009 #if ! H323_DISABLE_H46019
    00010
    00011 #ifndef __H46019_H
    00012 #define __H46019_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 #include <asn/h245.h>
    00022
    00023
    00024 //
    00025 // TraversalParameters
    00026 //
    00027
    00028 class H46019_TraversalParameters : public PASN_Sequence
    00029 {
    00030 #ifndef PASN_LEANANDMEAN
    00031     PCLASSINFO(H46019_TraversalParameters, PASN_Sequence);
    00032 #endif
    00033   public:
    00034     H46019_TraversalParameters(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
    00035
    00036     enum OptionalFields {
    00037       e_multiplexedMediaChannel,
    00038       e_multiplexedMediaControlChannel,
    00039       e_multiplexID,
    00040       e_keepAliveChannel,
    00041       e_keepAlivePayloadType,
    00042       e_keepAliveInterval
    00043     };
    00044
    00045     H245_TransportAddress m_multiplexedMediaChannel;
    00046     H245_TransportAddress m_multiplexedMediaControlChannel;
    00047     PASN_Integer m_multiplexID;
    00048     H245_TransportAddress m_keepAliveChannel;
    00049     PASN_Integer m_keepAlivePayloadType;
    00050     H225_TimeToLive m_keepAliveInterval;
    00051
    00052     PINDEX GetDataLength() const;
    00053     PBoolean Decode(PASN_Stream & strm);
    00054     void Encode(PASN_Stream & strm) const;
    00055 #ifndef PASN_NOPRINTON
    00056     void PrintOn(ostream & strm) const;
    00057 #endif
    00058     Comparison Compare(const PObject & obj) const;
    00059     PObject * Clone() const;
    00060 };
    00061
    00062
    00063 #endif // __H46019_H
    00064
    00065 #endif // if ! H323_DISABLE_H46019
    00066
    00067
    00068 // End of h46019.h