blob: edd7c7c32aafc151f1fa28fa43857a4207a9ec4f [file] [log] [blame]
enhance make test
implement v2 traps and v3 inform requests.
solidify/enhance the V3 api
handle TCP sessions
See that informative strings are returned and the the error number is
useful in all cases. (need to set $! for errors where a session is not
returned (failed engineId discovery, memory alloc error, failed key
computation?))
PC and other unix builds - any platform issues
building with shared libs
ensure module does not complain with -w.
enhance async api so that a boolean false return from a callback exits
the MainLoop
enhance async api to store a reference to the perl SNMP::Sesion object
for 2 reasons: 1) if the initial calling session goes out of scope we
won't destroy the C-struct session until the callback is called. 2) it
allows us to set error codes in the perl SNMP::Session object
see if new async hooks play with Event.pm
handle dynamic changes to Session parameters, perhaps tie Error* to
snmp_session struct rather than current duplicate representation.
make the parsed mib interface $SNMP::MIB writable
allow unloading and reinitialization of parsed MIB
attach to libucdagent - provide agent functionality
look for *Not Implemeted* and implement :)