Dangerous SNMP
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
\NdangerousThe dangerous namespace is the parent namespaces for everything under the Dangerous Linux project
 \NsnmpThe snmp namespace contains all of the SNMP-specific classes and functions required to perform SNMP operations with Dangerous SNMP
  oNasn1
  |oNhelper
  ||oClength
  ||\CSEQUENCE
  |oNtype
  ||oCINTEGER
  ||oCOCTET_STRING
  ||oCNULL_TYPEThis class allows for the encoding and decoding of null values
  ||\COBJECT_IDENTIFIER
  |oCClass
  |\CContent
  oNencoding
  |oCINTEGER
  |oCOCTET_STRING
  |oCNULL_TYPE
  |oCOBJECT_IDENTIFIER
  |oCIPADDRESS
  |oCCOUNTER32
  |oCGAUGE32
  |oCTIMETICKS
  |oCOPAQUE
  |oCCOUNTER64
  |oCNOSUCHOBJECT
  |oCNOSUCHINSTANCE
  |oCENDOFMIBVIEW
  |oCVARIANTThis class allows for the encoding and decoding of an arbitrary value
  |oCVARBINDThis class allows for the encoding and decoding of VarBind pointers
  |oCVARBINDLISTThis class allows for the encoding and decoding of VarBind lists
  |oCGenericPDU
  |oCGetRequestPDUA GetRequest-PDU is a PDU with tag "0"
  |oCGetNextRequestPDUA GetNextRequest-PDU is a PDU with tag "1"
  |oCResponsePDUA Response-PDU is a PDU with tag "2"
  |oCSetRequestPDUA SetRequest-PDU is a PDU with tag "3"
  |oCGetBulkRequestPDUA GetBulkRequest-PDU is a PDU with tag "5"
  |oCInformRequestPDUA InformRequest-PDU is a PDU with tag "6"
  |oCSnmpV2TrapPDUA SNMPv2-Trap-PDU is a PDU with tag "7"
  |oCReportPDUA Report-PDU is a PDU with tag "8"
  |oCSNMPv3MessageFlagsThis class is a container for the message flags
  |oCSNMPv3MessageThis class is the version-3 encapsulation for a message
  ||\CHeaderData
  |oCSNMPV3MESSAGE_HEADERDATAThis is the encoder/decoder for the "SNMPv3Message.HeaderData" class
  |oCSNMPV3MESSAGEThis is the encoder/decoder for the "SNMPv3Message" class
  |oCMessageThis class is the version-1 and version-2c encapsulation for a message
  |oCMESSAGEThis is the encoder/decoder for the "Message" class
  |oCScopedPDU
  |oCSCOPEDPDU
  |oCUsmSecurityParameters
  |\CUSMSECURITYPARAMETERSThis is the encoder/decoder for the "UsmSecurityParameters" class
  oNsecuritymodelThe securitymodel namespace is used to encapsulate the various SNMPv3 security models
  |\CUSMThe User-based Security Model (USM) associates a user (by "user name") with security information
  oNtransport
  |oCBasicSocketTransportThis is the base class of both the UDP and TCP transports
  |oCTcpThis is the TCP transport (see http://tools.ietf.org/html/rfc3430)
  |\CUdpThis is the (typical) UDP transport
  oCAgentXAn AgentX represents an AgentX sub-agent
  |oCOidRegistrationEntryAn OidRegistrationEntry represents an OID that has been registered
  |\CValueEntryA ValueEntry represents an OID's value
  oCClientA Client instance is used to communicate with an SNMP agent
  oCContextA Dangerous SNMP "Context" is the backing for the rest of the Dangerous SNMP libraries
  |\CPrivateData
  oCExceptionThis defines the base exception class for Dangerous SNMP
  oCAuthenticationFailureExceptionThis represents an authentication failure
  oCAuthenticationGenerationExceptionThis represents a failed attempt to generate authentication information
  oCDecryptionExceptionThis represents a failed attempt to decrypt information
  oCEncryptionExceptionThis represents a failed attempt to encrypt information
  oCInvalidTypeExceptionThis represents a failed type conversion or use
  oCParseErrorExceptionThis represents a parse-error event
  oCTimeoutExceptionThis represents a timeout event
  oCUnknownTransportExceptionThis represents an unknown transport event
  oCLoggerMechanism by which Dangerous SNMP will perform logging operations
  oCNumericOidA NumericOid represents an "true" OID; that is, one identified by a series of integers (as opposed to a named OID)
  oCPDUErrorStatusThis is a container class for the enumerations of the PDU "errorStatus" field
  oCPDUA PDU represents an SNMP Protocol Data Unit (PDU)
  oCRawResponseThis represents the the response that is returned from an SNMP agent in response to some request that was sent
  oCResponseThis represents the result of a logical operation performed by the client
  |\CDetailsAdds a bit of extra information to a Response
  oCSecurityModelThis class is the base class for all security models
  oCAuthenticationThis is a container class for the type of authentication used in SNMPv3
  oCEncryptionThis is a container class for the type of encryption used in SNMPv3
  oCConfirmedClassThis class is a wrapper around an enumeration for the "confirmed class" of a PDU
  oCVarBindThis defines a variable binding, or "varbind"
  oCVariantA Variant defines an arbitrary value (within the scope of SNMP)
  oCBerStreamA BerStream represents a BER-encoded stream of data
  oCByteStreamA ByteStream is an object that is basically a big wrapper around a character buffer
  oCEncoderThis class is a "helper" class that takes some kind of thing and returns a standard string that represents its BER encoding
  oCIoSystem
  oCMessageProcessorA MessaqeProcessor is responsible for creating an envelope around a particular payload and also removing such an envelope
  \CTransportAbstraction of the transport mechanism behind SNMP