SNMP protocol datastructure implementation (PDUs, sessions, requests, etc.)
Interface Summary Interface Description SnmpHandlerThe SnmpHandler interface is implemented by an object that wishes to receive callbacks when a SNMP protocol data unit is received from an agent. SnmpSyntaxThis class defines the interface that must be implemented by all object that can be passed or received to/from a SNMP agent and manager. SnmpTrapHandlerThe SnmpTrapHandler interface is implemented by an object that wishs to receive callbacks when a SNMP trap protocol data unit is received from an agent.
Class Summary Class Description SnmpCounter32Defines a SNMPv1 32-bit counter object. SnmpCounter64This class defines the 64-bit SNMP counter object used to transmit 64-bit unsigned number. SnmpEndOfMibViewThe SnmpEndOfMibView object is typically returned by an SNMPv2 agent when there is no lexagraphically next object identifier in its tables. SnmpGauge32Defines a SNMPv1 32-bit gauge object. SnmpInt32This class defines the SNMP 32-bit signed integer used by the SNMP SMI. SnmpIPAddressThis SnmpIPAddress is used to extend the SNMP Octet String SMI class. SnmpNoSuchInstanceThe SnmpNoSuchInstance object is typically returned by an SNMPv2 agent when there is no matching object identifier instance in its tables. SnmpNoSuchObjectThe SnmpNoSuchObject object is typically returned by an SNMPv2 agent when there is no matching object identifier for the agent. SnmpNullImplements the SNMP Null object as defined by the SNMPv1 and SNMPv2 SMI. SnmpObjectIdDefines the SNMP object identifier class for naming variables. SnmpOctetStringImplements the ASN1.UNIVERSAL Octet String datatype. SnmpOpaqueThe SnmpOpaque class is an extension of the octet string class and is used to pass opaque data. SnmpParametersThe SnmpParameters class is used to define the parameters for an SnmpSession. SnmpPduBulkThis class defines the SNMPv2 GetBulk request sent from the management platform to the agent. SnmpPduPacketBase class for all Protocol Data Unit (PDU) implementations. SnmpPduRequestThe SnmpPduRequest defines the SNMPv1 and SNMPv2 Protocol Data Unit (PDU) for certain message types. SnmpPduTrapThe SnmpPduTrap object represents the SNMP Protocol Data Unit for an SNMP Trap. SnmpPeerThe peer object defines a SNMP peer agent that is communicated with. SnmpPortalAbstracts the communication related details from the SnmpSession and SnmpTrapSession. SnmpResponseHandlerThe SNMP handler used to receive responses from individual sessions. SnmpSessionThe SnmpSession is the main connection between the SNMP manager and the SNMP Agent. SnmpSMISNMP SMI v1 & v2 constants. SnmpTimeTicksDefines a SNMPv1 32-bit time ticks object. SnmpTrapSessionThe trap session is used to send and receives SNMPv1 & v2 trap messages. SnmpUInt32This class defines the 32-bit unsigned SNMP object used to transmit 32-bit unsigned number. SnmpV2ErrorThis class provides the base class for the SNMP V2 error class. SnmpV2PartyClock Deprecated.Obsoleted in RFC 1902. SnmpVarBindThis class defined the SNMP variables that are transmitted to and from an agent.
Exception Summary Exception Description SnmpBadConversionExceptionConstructed when the library is unable to covert a value to another. SnmpHandlerNotDefinedExceptionDefines a runtime exception when the program attempts to send a SnmpPduPacket and there is no default handler defined. SnmpPduEncodingExceptionThis class is thrown by the SNMP classes when an encoding exception occurs at the SNMP level and not via the AsnEncoder class.