SNMP++  3.3.4
coldStartOid Class Reference

SMI Cold Start Oid. More...

#include <oid_def.h>

Inheritance diagram for coldStartOid:
Collaboration diagram for coldStartOid:

Public Member Functions

DLLOPT coldStartOid ()
 
- Public Member Functions inherited from snmpTrapsOid
DLLOPT snmpTrapsOid ()
 
- Public Member Functions inherited from Oid
 Oid ()
 Construct an invalid Oid. More...
 
 Oid (const char *oid_string, const bool is_dotted_oid_string=true)
 Construct an Oid from a string. More...
 
 Oid (const Oid &oid)
 Constructor using another oid object (copy constructor). More...
 
 Oid (const unsigned long *raw_oid, int oid_len)
 Constructor from array. More...
 
virtual ~Oid ()
 Destructor. More...
 
SmiUINT32 get_syntax () const
 Return the current syntax. More...
 
virtual Oidoperator= (const char *dotted_oid_string)
 Assignment from a string. More...
 
virtual Oidoperator= (const Oid &oid)
 Assign one Oid to another. More...
 
int get_asn1_length () const
 Return the space needed for serialization. More...
 
bool operator== (const Oid &rhs) const
 Overloaded equal operator. More...
 
bool operator!= (const Oid &rhs) const
 Overloaded not equal operator. More...
 
bool operator< (const Oid &rhs) const
 Overloaded less than < operator. More...
 
bool operator<= (const Oid &rhs) const
 Overloaded less than <= operator. More...
 
bool operator> (const Oid &rhs) const
 Overloaded greater than > operator. More...
 
bool operator>= (const Oid &rhs) const
 Overloaded greater than >= operator. More...
 
Oidoperator+= (const char *a)
 Append operator, appends the dotted oid string. More...
 
Oidoperator+= (const unsigned long i)
 Appends an int. More...
 
Oidoperator+= (const Oid &o)
 Appends an Oid. More...
 
unsigned long & operator[] (const unsigned int index)
 Allows element access as an array. More...
 
unsigned long operator[] (const unsigned int index) const
 Allows element access as an array for const objects. More...
 
SmiLPOID oidval ()
 Get the WinSnmp oid part. More...
 
void set_data (const unsigned long *raw_oid, const unsigned int oid_len)
 Set the data from raw form. More...
 
void set_data (const char *str, const unsigned int str_len)
 Set the data from raw form. More...
 
unsigned long len () const
 Get the length of the oid. More...
 
void trim (const unsigned long n=1)
 Trim off the rightmost values of an oid. More...
 
int nCompare (const unsigned long n, const Oid &o) const
 Compare two Oids from the left in direction left-to-right. More...
 
int nCompare (const Oid &o) const
 Compare two Oids from the left in direction left-to-right. More...
 
bool valid () const
 Return validity of the object. More...
 
const char * get_printable () const
 Get a printable ASCII string of the whole value. More...
 
const char * get_printable (const unsigned long n) const
 Get a printable ASCII string of the right part of the value. More...
 
const char * get_printable (const unsigned long start, const unsigned long n, char *&buffer) const
 Get a printable ASCII string of a part of the value. More...
 
const char * get_printable (const unsigned long start, const unsigned long n) const
 Get a printable ASCII string of a part of the value. More...
 
SnmpSyntaxclone () const
 Clone this object. More...
 
SnmpSyntaxoperator= (const SnmpSyntax &val)
 Map other SnmpSyntax objects to Oid. More...
 
void clear ()
 Clear the Oid. More...
 
- Public Member Functions inherited from SnmpSyntax
virtual ~SnmpSyntax ()
 Virtual destructor to ensure deletion of derived classes... More...
 

Additional Inherited Members

- Protected Member Functions inherited from Oid
virtual int StrToOid (const char *string, SmiLPOID dstOid) const
 Convert a string to an smi oid. More...
 
virtual int OidCopy (SmiLPOID srcOid, SmiLPOID dstOid) const
 Clone an smi oid. More...
 
virtual int OidToStr (const SmiOID *srcOid, SmiUINT32 size, char *string) const
 Convert an smi oid to its string representation. More...
 
void delete_oid_ptr ()
 Free the internal oid pointer and set the pointer and the length to zero. More...
 
- Protected Member Functions inherited from SnmpSyntax
 SnmpSyntax ()
 
- Protected Attributes inherited from Oid
SNMP_PP_MUTABLE char * iv_str
 
SNMP_PP_MUTABLE char * iv_part_str
 
SNMP_PP_MUTABLE bool m_changed
 
- Protected Attributes inherited from SnmpSyntax
SmiVALUE smival
 

Detailed Description

SMI Cold Start Oid.

Definition at line 77 of file oid_def.h.

Constructor & Destructor Documentation

DLLOPT coldStartOid::coldStartOid ( )
inline

Definition at line 79 of file oid_def.h.


The documentation for this class was generated from the following file: