123456789101112131415161718192021222324open!ImportmoduleSession(IO:Io_intf.S):Session_intf.SwithmoduleIO:=IO=structincludeSession(** [snmp_sess_open], [snmp_sess_close] and [snmp_sess_synch_response] are
* thread safe. [snmp_sess_init] is not as the first call loads the various
* mibs
*)letsnmp_sess_init()=IO.wrapSession.snmp_sess_init()letsnmp_sess_open~netsnmp_session~version~retries~timeout~peername~localname~local_port~community~securityName~securityAuthProto~securityAuthPassword()=IO.wrap_mt(Session.snmp_sess_open~netsnmp_session~version~retries~timeout~peername~localname~local_port~community~securityName~securityAuthProto~securityAuthPassword)()letsnmp_sess_closehandle=IO.wrap_mtSession.snmp_sess_closehandleletsnmp_sess_synch_responsehandlepdu=IO.wrap_mt(Session.snmp_sess_synch_responsehandle)pduend