Semi-parallel SNMP engine

The pysnmp.msession module defines the multisession class, which implements SNMP engine capable to send / receive many SNMP messages to / from many remote SNMP processes virtually simultaneously.

The semi-parallel SNMP engine may be useful for getting SNMP objects from many SNMP agents where one-by-one polling method would take too much time (it may end up overlapping polling interval).

The multisession class subclasses the message class (which implements SNMP message constructor/parser) so public attributes of message class become available to user of multisession class.

The pysnmp.msession module itself defines the following items:

multisession()

Returns a new instance of the multisession class, representing a semi-parallel SNMP engine.

Instances of multisession class can be reused provided that the initialize() method is invoked prior to reusing the instance.


ilya@glas.net