PySNMP: I/O engine: Asynchronous: Manager: Objects

### Objects of the asynrole.Manager class

The instances of asynrole.Manager class have the following methods:

send(reqMsg[, dstAddr [, (cbFun, cbCtx)]])

  Attempt to send request data item reqMsg (string) to remote server by either dstAddr address (given in socket module notation), if specified, or default destination whenever given on asynrole.Manager class instaniation.

  The cbFun argument must be a reference to a callback function to be invoked by asyncore on data arrival. This function must support the following API:

  cbFun(cbCtx, (srcAddr, rspMsg), (excType, excValue, excTraceback))

  where:

  - cbCtx is a reference to the same Python object (likely request object) as passed to this Manager.send method or asynrole.Manager class instaniation
  - (srcAddr, rspMsg) is a tuple holding source address (in socket module notation) and response data rspMsg (string) respectively
  - (excType, excValue, excTraceback) parameters represent exception details, whenever happened, as provided by the sys module.

  The cbFun() function will always be invoked by asyncore following each manager.send() call to either return server reply on successful data exchange, or exception details on error.

Objects of asynrole.Manager class have no public instance variables.