úÎKøCê#      !"portable"John Dorsey <haskell@colquitt.org>ž#$%&'()*+,-./0123456789?SNMP Protocol version. It is recommended to use the constants  , , and . &Numeric version. Generally unneeded. <An SNMP value together with its OID. Returned by the query  routines ,  , and !. %Dotted-decimal ObjectId of the value "Typed representation of the value ATyped representation of atomic ASN.1 data types. Some types are @ returned in more than one format for different uses. Some E include a descriptive string built by the underlying C library. )Unsupported type from an agent. Returns ' the numeric type and the C library's  description of the value. ASN_NULL Null value  ASN_DOUBLE IEEE double. Unimplemented.  ASN_FLOAT IEEE float. Unimplemented.  ASN_BOOLEAN Unimplemented.  ASN_TIMETICKS Time interval in 1/100 sec  ticks. The C library's description is ( returned along with the raw value.  ASN_OPAQUE (Deprecated) application . specific data. Use OctetString instead.  ASN_IPADDRESS IP address in string  and numeric form. Example:  (IpAddress "1.2.3.4" [1,2,3,4])  ASN_GAUGE 32bit signed with min and max ASN_UNSIGNED64 64bit unsigned  ASN_UNSIGNED 32bit unsigned  ASN_COUNTER64 64bit nondecreasing  ASN_COUNTER 32bit nondecreasing  ASN_INTEGER64 64bit signed  ASN_INTEGER 32bit signed  ASN_OBJECT_ID Returned as the C library's / description, a dotted-decimal string, and  a numeric list  ASN_OCTET_STR Returned as a character ! string, and as opaque data. :;<=>?@ABCDE;SNMPv1. The first SNMP standard, using cleartext passwords  (" communities") DSNMPv2c. Updated SMI and wire protocol, but still uses communities. CSNMPv3. Same SMI and protocol as SNMPv2c; stronger authentication.  Unimplemented. F,ASN.1 constants from snmp_impl.h and asn1.h GHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnAInitialize the Net-SNMP library. This must be called before any D other NetSNMP functions, and before starting extra threads, as the " mib compiler is not thread-safe. o<Create an abstract session, suitable for reuse, responsible # for freeing the string components pImmediately destroy/free the Session. =Simple community-authenticated SNMP get. Returns the object . queried, or a descriptive error message.  Examples:  snmpGet " localhost" "public" ".1.3.6.1.2.1.1.1.0"  snmpGet "tcp:localhost:5161" " mypassword" ".1.3.6.1.2.1.1.1.0"  or  5IP or hostname of the agent to be queried. May have  prefix of tcp: or suffix of :port SNMP community (password) OID to be queried GSimple community-authenticated SNMP getnext. Returns the first object < after the OID queried, or a descriptive error message.  Examples:  snmpNext " localhost" "public" ".1.3.6.1.2.1.1.1.0"  snmpNext "tcp:localhost:5161" " mypassword" ".1.3.6.1.2.1.1.1.0"  or  5IP or hostname of the agent to be queried. May have  prefix of tcp: or suffix of :port SNMP community (password) OID to be queried !FSimple community-authenticated SNMP walk. Returns a list of objects, D starting with the object after the OID queried, and continuing > through all objects underneath that OID in the mib tree. 6 On failure, returns a descriptive error message. DThe current implementation uses a series of next operations, but an = implementation using bulk requests would be more efficient.  Examples:  snmpWalk " localhost" "public" ".1.3.6.1.2.1.1"  snmpWalk "tcp:localhost:5161" " mypassword" ".1.3.6.1.2.1.1"  or  5IP or hostname of the agent to be queried. May have  prefix of tcp: or suffix of :port SNMP community (password) OID to be queried qrstu"HShow ASNValue contents in a simple string, losing type differentiation. D Callers should not rely on the format of the message returned, : and this function may disappear in a future version. vwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ#  !"#   !"#   !"ž      !"#$%&'()*+,-./012344566789:;<<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š› NetSNMP-0.1.2Network.Protocol.NetSNMP CommunityHostname SnmpVersion unSnmpVersion SnmpResultoidvalueASNValue UnsupportedNull IEEEDouble IEEEFloatBoolean TimeTicksOpaque IpAddressGauge32 Unsigned64 Unsigned32 Counter64 Counter32 Integer64 Integer32OID OctetStringsnmp_version_1snmp_version_2csnmp_version_3 initializesnmpGetsnmpNextsnmpWalk showASNValuec_strlenc_snprint_by_typec_snmp_sess_error c_snmp_errorc_print_variablec_snmp_sess_closec_snmp_free_pduc_snmp_sess_synch_responsec_snmp_add_null_varc_snmp_parse_oid c_read_objid c_get_nodec_snmp_pdu_createc_snmp_sess_sessionc_snmp_sess_openc_snmp_sess_init c_init_snmpTrouble runTrouble SnmpPDUType unSnmpPDUTypeCVarListOIDpartSnmpPDU SnmpSessionSession getVersion getSessiongetSesspgetSptrsessionHostnamesessionCommunity asn_boolean asn_integer asn_bit_str asn_octet_strasn_null asn_object_id asn_sequenceasn_set asn_universalasn_application asn_context asn_private asn_primitiveasn_constructor asn_long_lenasn_extension_idasn_bit8 asn_ipaddress asn_counter asn_gauge asn_unsigned asn_timeticks asn_opaqueasn_nsap asn_counter64 asn_uinteger asn_float asn_double asn_integer64asn_unsigned64 snmp_msg_getsnmp_msg_getnextsnmp_msg_response snmp_msg_set snmp_msg_trapsnmp_msg_getbulksnmp_msg_informsnmp_msg_trap2snmp_msg_reportsnmp_stat_successsnmp_err_noerrorreadyCommunitySession closeSession mkSnmpGet vlist2oid extractVars extractVar extractOIDbuildPDUrawvar2cstringallocaT allocaArrayT allocaArray0T withCStringTmallocT mallocArrayT mallocArray0TpeekTpokeT peekArrayTpeekPDUErrstatpeekPDUVariablespeekVariableNamepeekVariableLenpeekVariableNextpeekVariableTypepeekVariableValBitspeekVariableValIntpeekVariableValStringpeekVariableValObjidpeekVariableValLenpokeSessPeernamepokeSessVersionpokeSessCommunitypokeSessCommLenpokePDUVersionpokePDUCommandt_snmp_sess_synch_response snmpError snmpSessErrorthrowTcatchThandleTbracketThoistThoistT1hoistTE0 predToMaybe