32 #ifndef PASN_LEANANDMEAN
36 PSNMP_PDUs(
unsigned tag = 0, TagClass tagClass = UniversalTagClass);
46 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
52 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
58 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
64 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
70 #if defined(__GNUC__) && __GNUC__ <= 2 && __GNUC_MINOR__ < 9
78 virtual void Encode(PASN_Stream & strm)
const;
91 #ifndef PASN_LEANANDMEAN
95 PSNMP_VarBind(
unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
102 void Encode(PASN_Stream & strm)
const;
103 #ifndef PASN_NOPRINTON
104 void PrintOn(ostream & strm)
const;
119 #ifndef PASN_LEANANDMEAN
123 PSNMP_VarBindList(
unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
137 #ifndef PASN_LEANANDMEAN
141 PSNMP_PDU(
unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
150 void Encode(PASN_Stream & strm)
const;
151 #ifndef PASN_NOPRINTON
152 void PrintOn(ostream & strm)
const;
165 #ifndef PASN_LEANANDMEAN
169 PSNMP_Trap_PDU(
unsigned tag = 4, TagClass tagClass = ContextSpecificTagClass);
180 void Encode(PASN_Stream & strm)
const;
181 #ifndef PASN_NOPRINTON
182 void PrintOn(ostream & strm)
const;
195 #ifndef PASN_LEANANDMEAN
211 #ifndef PASN_LEANANDMEAN
227 #ifndef PASN_LEANANDMEAN
243 #ifndef PASN_LEANANDMEAN
259 #ifndef PASN_LEANANDMEAN
263 PSNMP_Message(
unsigned tag = UniversalSequence, TagClass tagClass = UniversalTagClass);
272 void Encode(PASN_Stream & strm)
const;
273 #ifndef PASN_NOPRINTON
274 void PrintOn(ostream & strm)
const;
281 #endif // PTLIB_SNMP_H
283 #endif // if ! H323_DISABLE_PSNMP