00001
00002
00003
00004
00005
00006
00007 #if ! H323_DISABLE_H225
00008
00009 #ifndef __H225_H350_H
00010 #define __H225_H350_H
00011
00012 #ifdef P_USE_PRAGMA
00013 #pragma interface
00014 #endif
00015
00016 #include <ptclib/asner.h>
00017
00018
00019
00020
00021
00022 class H225_H350ServiceControl : public PASN_Sequence
00023 {
00024 #ifndef PASN_LEANANDMEAN
00025 PCLASSINFO(H225_H350ServiceControl, PASN_Sequence);
00026 #endif
00027 public:
00028 H225_H350ServiceControl(unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
00029
00030 PASN_IA5String m_ldapURL;
00031 PASN_IA5String m_ldapDN;
00032
00033 PINDEX GetDataLength() const;
00034 BOOL Decode(PASN_Stream & strm);
00035 void Encode(PASN_Stream & strm) const;
00036 #ifndef PASN_NOPRINTON
00037 void PrintOn(ostream & strm) const;
00038 #endif
00039 Comparison Compare(const PObject & obj) const;
00040 PObject * Clone() const;
00041 };
00042
00043
00044 #endif // __H225_H
00045
00046 #endif // if ! H323_DISABLE_H225
00047
00048
00049