| 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 |
Used 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.
|
| License |
This class is used to license Dart products in any environment.
If your project targets the .NET Framework, you can use
the licenses.licx file to trigger the license compiler (LC.EXE) and these manual steps are not needed.
|
| 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 SnmpBase.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 ComponentBase.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 Manager.Walk event. |