123456789101112131415161718192021222324252627282930(** Netsnmp_mib provides the low level interface to net-snmp's MIB and ASN.1
handling functions *)(* These map to the corresponding C API functions *)externalnetsnmp_init_mib:unit->unit="caml_netsnmp_init_mib"externalshutdown_mib:unit->unit="caml_shutdown_mib"externaladd_mibdir_c:string->int="caml_add_mibdir"externalread_objid:string->Oid.t="caml_read_objid"externalget_node:string->Oid.t="caml_get_node"externalget_module_node:string->string->Oid.t="caml_get_module_node"externalnetsnmp_read_module:string->unit="caml_netsnmp_read_module"externalread_mib:string->unit="caml_read_mib"externalread_all_mibs:unit->unit="caml_read_all_mibs"externalsnmp_set_mib_errors:int->unit="caml_snmp_set_mib_errors"externalsnmp_set_mib_warnings:int->unit="caml_snmp_set_mib_warnings"externalprint_mib_c:fd:int->unit="caml_print_mib"externalfprint_objid:fd:int->Oid.t->unit="caml_fprint_objid"externalsnprint_description:Oid.t->string="caml_snprint_description"externalsnprint_objid:Oid.t->string="caml_snprint_objid"externalsnmp_set_save_descriptions:bool->unit="caml_snmp_set_save_descriptions"externaladd_module_replacement:string->string->string->int->unit="caml_add_module_replacement"letprint_mib~fd()=print_mib_c~fdletadd_mibdirdir=letcount=add_mibdir_cdirinifcount<0thenraise(Netsnmp_exceptions.Not_founddir)elsecount