|  | Class | Description | 
|---|
|  | Agent | Specializes packet communications for the transport of SNMP messages between agents and managers. | 
|  | AuthoritativeEngine | Holds authoritative engine information that is used by SNMPv3 authentication processing. | 
|  | ComponentBase | Base class for PowerTCP Components. | 
|  | DartLicenseException | The base class for all Dart component license exceptions. | 
|  | DecodingException | A DecodingException is thrown when there is an error decoding the encoded message. | 
|  | Device | A Device with an associated IP endpoint. | 
|  | DeviceProgressEventArgs | Provides data for the Devices.Progress event. | 
|  | Devices | Used to discover SNMP Agents or Devices that respond to a ping, or check their SNMP or ping status. | 
|  | Engine | Holds authoritative engine information sent between SNMP entities. | 
|  | ErrorEventArgs | Provides data for the Error event. | 
|  | GetBulkMessage | The GetBulkMessage class can be used to request large amounts of information from SNMP version 2/3 agents. | 
|  | GetMessage | Used to request IID values from SNMP agents. | 
|  | GetNextMessage | Used to request information about IIDs from SNMP agents while discovering 
            what IIDs that agent manages. | 
|  | InformMessage | The InformMessage class is used to send acknowleged traps between SNMP version 2/3 entities. | 
|  | IPEndPoint | Allows user to specify a range of IPEndPoints for local binding. Also resolves hostnames and saves them for future use. | 
|  | LogEventArgs | Provides data for the SnmpBase.Log event. | 
|  | Manager | Specializes packet communications for the transport of SNMP messages between managers and agents. | 
|  | MessageBase | The MessageBase class is the abstract base class for all SNMP messages. Serializable. | 
|  | MessageEventArgs | Provides data for the Message event. | 
|  | MibDefinition | Base class containing members that are common to MibNode and MibTrap. | 
|  | MibNode | This class is used to represent nodes and objects defined in MIB files. | 
|  | MibNodes | The MibNodes class localizes all MIB file management to a single class. | 
|  | MibTrap | This class is used to represent SNMPv1 traps defined in MIB files. | 
|  | MibTraps | A collection of SNMPv1 trap types. | 
|  | Module | Contains all names either imported or defined within a module. | 
|  | ReportMessage | Used to send user-defined information. | 
|  | RequestMessage | RequestMessage is the base class for all request messages: SetMessage, GetMessage, GetNextMessage, GetBulkMessage and InformMessage. Serializable. | 
|  | ResponseMessage | Used to send information about IIDs from an SNMP agent to a manager. | 
|  | SafeDictionary<TKey,TValue> | Adds thread safety to Dictionary methods implemented in this class. | 
|  | Security | This class controls Version 3 authentication and privacy procedures. | 
|  | Segment | Used to describe a byte[] segment that holds data. | 
|  | Sequence | A tagged type representing a sequence of tagged types. | 
|  | SequenceOf | A tagged type representing a sequence of tagged types that are ordered and of the same type. | 
|  | SessionSecurity | Security configuration for SNMPv3 entities. | 
|  | SetMessage | The SetMessage class is used to send update information from an SNMP version 1/2/3 manager to an agent. | 
|  | SetOf | A tagged type representing a sequence of tagged types that are of the same type. | 
|  | SimpleTaggedType | The SimpleTaggedType class is the base class for all encoded value types in an SNMP message. | 
|  | SnmpBase | Base class used by Agent and Manager for common functionality. | 
|  | SnmpSocket | Provides communications that can be invoked in parallel on multiple worker threads. | 
|  | SocketBase | Base class for PowerTCP Components. | 
|  | SocketOption | Contains socket options that may be set by TCP and UDP sockets. These options are automatically applied to the connection used. | 
|  | StandardMessage | StandardMessage is the base class for all SNMP messages except Trap1Message. Serializable. | 
|  | TableEventArgs | Provides data for the Table event. | 
|  | TaggedType | The TaggedType class is the base class for the SimpleTaggedType class. | 
|  | Trap1Message | Used to send SNMP version 1 traps from an agent to a manager. | 
|  | Trap2Message | The Trap2Message class is used by agents to notify managers of an event. 
            Uses SNMP version 2/3 encoding and is the functional equivalent of the Trap1Message used by SNMP version 1. | 
|  | TrapUserList | List of User objects used for authenticating and decrypting SNMPv3 traps. Lock on SyncRoot if thread-safety is required. | 
|  | User | Provides username and passwords used to authenticate and encrypt/decrypt SNMP version 3 packets. | 
|  | UserStateEventArgs | Provides data for UserState. Base class for EventArgs that have Message and UserState properties. | 
|  | Variable | A Sequence that contains an Id and a SimpleTaggedType. | 
|  | VariableCollection | A Sequence that contains a collection of Variable objects. | 
|  | VariableList | Used to hold the MIB data managed by the Agent. | 
|  | WalkEventArgs | Provides data for the Walk event. |