32 #ifndef PASN_LEANANDMEAN 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 91 #ifndef PASN_LEANANDMEAN 103 #ifndef PASN_NOPRINTON 104 void PrintOn(ostream & strm)
const;
119 #ifndef PASN_LEANANDMEAN 137 #ifndef PASN_LEANANDMEAN 151 #ifndef PASN_NOPRINTON 152 void PrintOn(ostream & strm)
const;
165 #ifndef PASN_LEANANDMEAN 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 273 #ifndef PASN_NOPRINTON 274 void PrintOn(ostream & strm)
const;
281 #endif // PTLIB_SNMP_H 283 #endif // if ! H323_DISABLE_PSNMP PASN_ObjectId m_enterprise
Definition: snmp.h:171
TagClass
Definition: asner.h:76
PRFC1155_TimeTicks m_time_stamp
Definition: snmp.h:175
#define PCLASSINFO(cls, par)
Declare all the standard PTLib class information.
Definition: object.h:1049
Definition: rfc1155.h:245
Choices
Definition: snmp.h:38
PSNMP_VarBindList m_variable_bindings
Definition: snmp.h:146
Comparison
Result of the comparison operation performed by the Compare() function.
Definition: object.h:1184
Base class for ASN decoder/encoder stream.
Definition: asner.h:919
PASN_Integer m_error_status
Definition: snmp.h:144
virtual Comparison Compare(const PObject &obj) const
Compare the two objects and return their relative rank.
PSNMP_PDUs(unsigned tag=0, TagClass tagClass=UniversalTagClass)
PObject * Clone() const
Create a copy of the class on the heap.
PASN_OctetString m_data
Definition: snmp.h:268
BOOL PBoolean
Definition: object.h:102
virtual PBoolean Decode(PASN_Stream &strm)
PRFC1155_ObjectSyntax m_value
Definition: snmp.h:98
PASN_Integer m_specific_trap
Definition: snmp.h:174
Class for ASN Sequence type.
Definition: asner.h:787
virtual PINDEX GetDataLength() const
PASN_Integer m_error_index
Definition: snmp.h:145
PASN_Integer m_request_id
Definition: snmp.h:143
PRFC1155_ObjectName m_name
Definition: snmp.h:97
Definition: rfc1155.h:158
unsigned tag
ASN object tag.
Definition: asner.h:155
PRFC1155_NetworkAddress m_agent_addr
Definition: snmp.h:172
PASN_OctetString m_community
Definition: snmp.h:266
Class for ASN Choice type.
Definition: asner.h:677
TagClass tagClass
BER tag class.
Definition: asner.h:153
PASN_Integer m_version
Definition: snmp.h:265
Class for ASN Octet String type.
Definition: asner.h:458
Class for ASN Integer type.
Definition: asner.h:234
virtual void Encode(PASN_Stream &strm) const
virtual void PrintOn(ostream &strm) const
Output the contents of the object to the stream.
PSNMP_VarBindList m_variable_bindings
Definition: snmp.h:176
Class for ASN Object Identifier type.
Definition: asner.h:357
Class for ASN Array type.
Definition: asner.h:880
Ultimate parent class for all objects in the class library.
Definition: object.h:1118
Base class for ASN encoding/decoding.
Definition: asner.h:59
PSNMP_PDUs m_pdu
Definition: snmp.h:267
PASN_Integer m_generic_trap
Definition: snmp.h:173