Raw.Sessioninclude module type of struct include Netsnmp_raw.Session endtype t = Netsnmp_raw.Session.ttype netsnmp_session = Netsnmp_raw.Session.netsnmp_sessionmodule Snmp_version = Netsnmp_raw.Session.Snmp_versionSupported SNMP versions
module Snmp_sec_auth_proto = Netsnmp_raw.Session.Snmp_sec_auth_protoSupported SNMP authentication protocols for V3
val snmp_sess_init : unit -> netsnmp_session Async.Deferred.tval snmp_sess_open :
netsnmp_session:netsnmp_session ->
version:Snmp_version.t ->
retries:int ->
timeout:int ->
peername:string ->
localname:string ->
local_port:int ->
community:string ->
securityName:string ->
securityAuthProto:Snmp_sec_auth_proto.t ->
securityAuthPassword:string ->
unit ->
t Async.Deferred.tval snmp_sess_close : t -> unit Async.Deferred.tval snmp_sess_synch_response :
t ->
Netsnmp_raw.Pdu.t ->
(Netsnmp_raw.Oid.t * Netsnmp_raw.ASN1_value.t) list Async.Deferred.t