summaryrefslogtreecommitdiff
path: root/net/p5-SNMP/DESCR
diff options
context:
space:
mode:
Diffstat (limited to 'net/p5-SNMP/DESCR')
-rw-r--r--net/p5-SNMP/DESCR22
1 files changed, 14 insertions, 8 deletions
diff --git a/net/p5-SNMP/DESCR b/net/p5-SNMP/DESCR
index 44d7e52bf62..8db0048cdc3 100644
--- a/net/p5-SNMP/DESCR
+++ b/net/p5-SNMP/DESCR
@@ -1,9 +1,15 @@
-This is a Perl5 extension module which provides an interface to the
-CMU-SNMPv2 library.
+This is the Perl5 'SNMP' extension module. The SNMP module provides a
+full featured, tri-lingual SNMP (SNMPv3, SNMPv2c, SNMPv1) API. The
+SNMP module also provides an interface to the SMI MIB parse-tree for
+run-time access to parsed MIB data. The SNMP module internals rely on
+the Net-SNMP toolkit library (previously known as ucd-snmp).
-The basic operations offered by SNMP are provided through an object
-oriented interface for modularity and ease of use. The primary object is
-SNMP::Session which is implemented as a blessed hash reference. The
-object supports 'get', 'set', and 'getNext' method calls. All calls are
-blocking/synchronous (i.e., they must receive a response or timeout
-before control is returned to the caller).
+The basic operations of the SNMP protocol are provided by this module
+through an object oriented interface for modularity and ease of use.
+The primary class is SNMP::Session which encapsulates the persistent
+aspects of a connection between the management application and the
+managed agent. Internally the class is implemented as a blessed hash
+reference. This class supplies 'get', 'getnext', 'set', 'fget', and
+'fgetnext' and other method calls. The methods take a variety of input
+argument formats and support both synchronous and asynchronous
+operation through a polymorphic API.