Module: SNMP::BER
- Defined in:
- lib/snmp/ber.rb
Overview
:nodoc:all
Defined Under Namespace
Modules: Decode, Encode Classes: InvalidLength, InvalidObjectId, InvalidTag, OutOfData
Constant Summary collapse
- SNMP_V1 =
SNMP version codes
0
- SNMP_V2C =
1
- SNMP_V3 =
not supported
3
- GetRequest_PDU_TAG =
SNMP context-specific data types See RFC 1157 for SNMPv1 See RFC 1905 for SNMPv2c
0xa0
- GetNextRequest_PDU_TAG =
0xa1
- Response_PDU_TAG =
0xa2
- SetRequest_PDU_TAG =
0xa3
- SNMPv1_Trap_PDU_TAG =
Note: valid for SNMPv1 only
0xa4
- GetBulkRequest_PDU_TAG =
0xa5
- InformRequest_PDU_TAG =
0xa6
- SNMPv2_Trap_PDU_TAG =
0xa7
- Report_PDU_TAG =
Note: Usage not defined - not supported
0xa8
- INTEGER_TAG =
Primitive ASN.1 data types
0x02
- OCTET_STRING_TAG =
0x04
- NULL_TAG =
0x05
- OBJECT_IDENTIFIER_TAG =
0x06
- SEQUENCE_TAG =
Constructed ASN.1 data type
0x30
- IpAddress_TAG =
SNMP application data types See RFC 1155 for SNMPv1 See RFC 1902 for SNMPv2c
0x40
- Counter32_TAG =
Counter in SNMPv1
0x41
- Gauge32_TAG =
Gauge in SNMPv1
0x42
- Unsigned32_TAG =
Note: same as Gauge32
0x42
- TimeTicks_TAG =
0x43
- Opaque_TAG =
0x44
- Counter64_TAG =
0x46
- NoSuchObject_TAG =
VarBind response exceptions
0x80
- NoSuchInstance_TAG =
0x81
- EndOfMibView_TAG =
0x82