SNMP++
3.3.11
|
Go to the source code of this file.
Classes | |
struct | SmiOCTETS |
struct | SmiOID |
struct | SmiCNTR64 |
Typedefs | |
SMI typedefs | |
SNMP-related types from RFC1442 (SMI). | |
typedef unsigned char | SmiBYTE |
typedef unsigned char WINFAR * | SmiLPBYTE |
typedef long | SmiINT |
typedef long WINFAR * | SmiLPINT |
typedef SmiINT | SmiINT32 |
typedef SmiINT WINFAR * | SmiLPINT32 |
typedef unsigned long | SmiUINT32 |
typedef unsigned long WINFAR * | SmiLPUINT32 |
typedef struct SmiOCTETS * | SmiLPOCTETS |
typedef SmiOCTETS | SmiBITS |
typedef SmiOCTETS WINFAR * | SmiLPBITS |
typedef struct SmiOID * | SmiLPOID |
typedef SmiOCTETS | SmiIPADDR |
typedef SmiOCTETS WINFAR * | SmiLPIPADDR |
typedef SmiUINT32 | SmiCNTR32 |
typedef SmiUINT32 WINFAR * | SmiLPCNTR32 |
typedef SmiUINT32 | SmiGAUGE32 |
typedef SmiUINT32 WINFAR * | SmiLPGAUGE32 |
typedef SmiUINT32 | SmiTIMETICKS |
typedef SmiUINT32 WINFAR * | SmiLPTIMETICKS |
typedef SmiOCTETS | SmiOPAQUE |
typedef SmiOCTETS WINFAR * | SmiLPOPAQUE |
typedef SmiOCTETS | SmiNSAPADDR |
typedef SmiOCTETS WINFAR * | SmiLPNSAPADDR |
typedef struct SmiCNTR64 * | SmiLPCNTR64 |
#define MEMCPY memcpy |
Definition at line 65 of file smi.h.
Referenced by Oid::OidCopy(), and Oid::operator+=().
#define sNMP_PDU_GET (aSN_CONTEXT | aSN_CONSTRUCTOR | 0x0) |
#define sNMP_PDU_GETBULK (aSN_CONTEXT | aSN_CONSTRUCTOR | 0x5) |
#define sNMP_PDU_GETNEXT (aSN_CONTEXT | aSN_CONSTRUCTOR | 0x1) |
#define sNMP_PDU_INFORM (aSN_CONTEXT | aSN_CONSTRUCTOR | 0x6) |
#define sNMP_PDU_REPORT (aSN_CONTEXT | aSN_CONSTRUCTOR | 0x8) |
#define sNMP_PDU_RESPONSE (aSN_CONTEXT | aSN_CONSTRUCTOR | 0x2) |
#define sNMP_PDU_SET (aSN_CONTEXT | aSN_CONSTRUCTOR | 0x3) |
#define sNMP_PDU_TRAP (aSN_CONTEXT | aSN_CONSTRUCTOR | 0x7) |
#define sNMP_PDU_V1TRAP (aSN_CONTEXT | aSN_CONSTRUCTOR | 0x4) |
#define sNMP_SYNTAX_BITS (aSN_UNIVERSAL | aSN_PRIMITIVE | 0x03) |
#define sNMP_SYNTAX_CNTR32 (aSN_APPLICATION | aSN_PRIMITIVE | 0x01) |
Definition at line 107 of file smi.h.
Referenced by Counter32::Counter32(), and Counter32::get_syntax().
#define sNMP_SYNTAX_CNTR64 (aSN_APPLICATION | aSN_PRIMITIVE | 0x06) |
Definition at line 111 of file smi.h.
Referenced by Counter64::Counter64(), and Counter64::get_syntax().
#define sNMP_SYNTAX_ENDOFMIBVIEW (aSN_CONTEXT | aSN_PRIMITIVE | 0x02) |
#define sNMP_SYNTAX_GAUGE32 (aSN_APPLICATION | aSN_PRIMITIVE | 0x02) |
Definition at line 108 of file smi.h.
Referenced by Gauge32::Gauge32(), and Gauge32::get_syntax().
#define sNMP_SYNTAX_INT (aSN_UNIVERSAL | aSN_PRIMITIVE | 0x02) |
#define sNMP_SYNTAX_INT32 sNMP_SYNTAX_INT |
Definition at line 105 of file smi.h.
Referenced by SnmpInt32::get_syntax(), and SnmpInt32::SnmpInt32().
#define sNMP_SYNTAX_IPADDR (aSN_APPLICATION | aSN_PRIMITIVE | 0x00) |
Definition at line 106 of file smi.h.
Referenced by IpAddress::get_syntax().
#define sNMP_SYNTAX_NOSUCHINSTANCE (aSN_CONTEXT | aSN_PRIMITIVE | 0x01) |
#define sNMP_SYNTAX_NOSUCHOBJECT (aSN_CONTEXT | aSN_PRIMITIVE | 0x00) |
#define sNMP_SYNTAX_NULL (aSN_UNIVERSAL | aSN_PRIMITIVE | 0x05) |
Definition at line 103 of file smi.h.
Referenced by GenAddress::get_syntax().
#define sNMP_SYNTAX_OCTETS (aSN_UNIVERSAL | aSN_PRIMITIVE | 0x04) |
Definition at line 102 of file smi.h.
Referenced by OctetStr::get_syntax(), and UdpAddress::get_syntax().
#define sNMP_SYNTAX_OID (aSN_UNIVERSAL | aSN_PRIMITIVE | 0x06) |
Definition at line 104 of file smi.h.
Referenced by Oid::get_syntax(), and Oid::Oid().
#define sNMP_SYNTAX_OPAQUE (aSN_APPLICATION | aSN_PRIMITIVE | 0x04) |
Definition at line 110 of file smi.h.
Referenced by OpaqueStr::get_syntax(), and OpaqueStr::OpaqueStr().
#define sNMP_SYNTAX_SEQUENCE (aSN_CONTEXT | aSN_CONSTRUCTOR | 0x10) |
#define sNMP_SYNTAX_TIMETICKS (aSN_APPLICATION | aSN_PRIMITIVE | 0x03) |
Definition at line 109 of file smi.h.
Referenced by TimeTicks::get_syntax(), and TimeTicks::TimeTicks().
#define sNMP_SYNTAX_UINT32 sNMP_SYNTAX_GAUGE32 |
Definition at line 112 of file smi.h.
Referenced by SnmpUInt32::get_syntax(), and SnmpUInt32::SnmpUInt32().
typedef SmiUINT32 SmiGAUGE32 |
typedef SmiUINT32 WINFAR* SmiLPCNTR32 |
typedef struct SmiCNTR64* SmiLPCNTR64 |
typedef SmiUINT32 WINFAR* SmiLPGAUGE32 |
typedef SmiINT WINFAR* SmiLPINT32 |
typedef SmiOCTETS WINFAR* SmiLPIPADDR |
typedef SmiOCTETS WINFAR* SmiLPNSAPADDR |
typedef struct SmiOCTETS* SmiLPOCTETS |
typedef SmiOCTETS WINFAR* SmiLPOPAQUE |
typedef SmiUINT32 WINFAR* SmiLPTIMETICKS |
typedef unsigned long WINFAR* SmiLPUINT32 |
typedef SmiOCTETS SmiNSAPADDR |
typedef SmiUINT32 SmiTIMETICKS |