Extension [ extension #77 snmp version 0.1 ] { - Dependencies { Dependency [ spl (Required) ] } - Constants [21] { Constant [ integer SNMP_OID_OUTPUT_SUFFIX ] { 1 } Constant [ integer SNMP_OID_OUTPUT_MODULE ] { 2 } Constant [ integer SNMP_OID_OUTPUT_FULL ] { 3 } Constant [ integer SNMP_OID_OUTPUT_NUMERIC ] { 4 } Constant [ integer SNMP_OID_OUTPUT_UCD ] { 5 } Constant [ integer SNMP_OID_OUTPUT_NONE ] { 6 } Constant [ integer SNMP_VALUE_LIBRARY ] { 0 } Constant [ integer SNMP_VALUE_PLAIN ] { 1 } Constant [ integer SNMP_VALUE_OBJECT ] { 2 } Constant [ integer SNMP_BIT_STR ] { 3 } Constant [ integer SNMP_OCTET_STR ] { 4 } Constant [ integer SNMP_OPAQUE ] { 68 } Constant [ integer SNMP_NULL ] { 5 } Constant [ integer SNMP_OBJECT_ID ] { 6 } Constant [ integer SNMP_IPADDRESS ] { 64 } Constant [ integer SNMP_COUNTER ] { 66 } Constant [ integer SNMP_UNSIGNED ] { 66 } Constant [ integer SNMP_TIMETICKS ] { 67 } Constant [ integer SNMP_UINTEGER ] { 71 } Constant [ integer SNMP_INTEGER ] { 2 } Constant [ integer SNMP_COUNTER64 ] { 70 } } - Functions { Function [ function snmpget ] { - Parameters [5] { Parameter #0 [ $host ] Parameter #1 [ $community ] Parameter #2 [ $object_id ] Parameter #3 [ $timeout ] Parameter #4 [ $retries ] } } Function [ function snmpgetnext ] { - Parameters [5] { Parameter #0 [ $host ] Parameter #1 [ $community ] Parameter #2 [ $object_id ] Parameter #3 [ $timeout ] Parameter #4 [ $retries ] } } Function [ function snmpwalk ] { - Parameters [5] { Parameter #0 [ $host ] Parameter #1 [ $community ] Parameter #2 [ $object_id ] Parameter #3 [ $timeout ] Parameter #4 [ $retries ] } } Function [ function snmprealwalk ] { - Parameters [5] { Parameter #0 [ $host ] Parameter #1 [ $community ] Parameter #2 [ $object_id ] Parameter #3 [ $timeout ] Parameter #4 [ $retries ] } } Function [ function snmpwalkoid ] { - Parameters [5] { Parameter #0 [ $host ] Parameter #1 [ $community ] Parameter #2 [ $object_id ] Parameter #3 [ $timeout ] Parameter #4 [ $retries ] } } Function [ function snmpset ] { - Parameters [7] { Parameter #0 [ $host ] Parameter #1 [ $community ] Parameter #2 [ $object_id ] Parameter #3 [ $type ] Parameter #4 [ $value ] Parameter #5 [ $timeout ] Parameter #6 [ $retries ] } } Function [ function snmp_get_quick_print ] { - Parameters [1] { Parameter #0 [ $d ] } } Function [ function snmp_set_quick_print ] { - Parameters [1] { Parameter #0 [ $quick_print ] } } Function [ function snmp_set_enum_print ] { - Parameters [1] { Parameter #0 [ $enum_print ] } } Function [ function snmp_set_oid_output_format ] { - Parameters [1] { Parameter #0 [ $oid_format ] } } Function [ function snmp_set_oid_numeric_print ] { - Parameters [1] { Parameter #0 [ $oid_format ] } } Function [ function snmp2_get ] { - Parameters [5] { Parameter #0 [ $host ] Parameter #1 [ $community ] Parameter #2 [ $object_id ] Parameter #3 [ $timeout ] Parameter #4 [ $retries ] } } Function [ function snmp2_getnext ] { - Parameters [5] { Parameter #0 [ $host ] Parameter #1 [ $community ] Parameter #2 [ $object_id ] Parameter #3 [ $timeout ] Parameter #4 [ $retries ] } } Function [ function snmp2_walk ] { - Parameters [5] { Parameter #0 [ $host ] Parameter #1 [ $community ] Parameter #2 [ $object_id ] Parameter #3 [ $timeout ] Parameter #4 [ $retries ] } } Function [ function snmp2_real_walk ] { - Parameters [5] { Parameter #0 [ $host ] Parameter #1 [ $community ] Parameter #2 [ $object_id ] Parameter #3 [ $timeout ] Parameter #4 [ $retries ] } } Function [ function snmp2_set ] { - Parameters [7] { Parameter #0 [ $host ] Parameter #1 [ $community ] Parameter #2 [ $object_id ] Parameter #3 [ $type ] Parameter #4 [ $value ] Parameter #5 [ $timeout ] Parameter #6 [ $retries ] } } Function [ function snmp3_get ] { - Parameters [10] { Parameter #0 [ $host ] Parameter #1 [ $sec_name ] Parameter #2 [ $sec_level ] Parameter #3 [ $auth_protocol ] Parameter #4 [ $auth_passphrase ] Parameter #5 [ $priv_protocol ] Parameter #6 [ $priv_passphrase ] Parameter #7 [ $object_id ] Parameter #8 [ $timeout ] Parameter #9 [ $retries ] } } Function [ function snmp3_getnext ] { - Parameters [10] { Parameter #0 [ $host ] Parameter #1 [ $sec_name ] Parameter #2 [ $sec_level ] Parameter #3 [ $auth_protocol ] Parameter #4 [ $auth_passphrase ] Parameter #5 [ $priv_protocol ] Parameter #6 [ $priv_passphrase ] Parameter #7 [ $object_id ] Parameter #8 [ $timeout ] Parameter #9 [ $retries ] } } Function [ function snmp3_walk ] { - Parameters [10] { Parameter #0 [ $host ] Parameter #1 [ $sec_name ] Parameter #2 [ $sec_level ] Parameter #3 [ $auth_protocol ] Parameter #4 [ $auth_passphrase ] Parameter #5 [ $priv_protocol ] Parameter #6 [ $priv_passphrase ] Parameter #7 [ $object_id ] Parameter #8 [ $timeout ] Parameter #9 [ $retries ] } } Function [ function snmp3_real_walk ] { - Parameters [10] { Parameter #0 [ $host ] Parameter #1 [ $sec_name ] Parameter #2 [ $sec_level ] Parameter #3 [ $auth_protocol ] Parameter #4 [ $auth_passphrase ] Parameter #5 [ $priv_protocol ] Parameter #6 [ $priv_passphrase ] Parameter #7 [ $object_id ] Parameter #8 [ $timeout ] Parameter #9 [ $retries ] } } Function [ function snmp3_set ] { - Parameters [12] { Parameter #0 [ $host ] Parameter #1 [ $sec_name ] Parameter #2 [ $sec_level ] Parameter #3 [ $auth_protocol ] Parameter #4 [ $auth_passphrase ] Parameter #5 [ $priv_protocol ] Parameter #6 [ $priv_passphrase ] Parameter #7 [ $object_id ] Parameter #8 [ $type ] Parameter #9 [ $value ] Parameter #10 [ $timeout ] Parameter #11 [ $retries ] } } Function [ function snmp_set_valueretrieval ] { - Parameters [1] { Parameter #0 [ $method ] } } Function [ function snmp_get_valueretrieval ] { - Parameters [0] { } } Function [ function snmp_read_mib ] { - Parameters [1] { Parameter #0 [ $filename ] } } } - Classes [2] { Class [ class SNMP ] { - Constants [12] { Constant [ integer VERSION_1 ] { 0 } Constant [ integer VERSION_2c ] { 1 } Constant [ integer VERSION_2C ] { 1 } Constant [ integer VERSION_3 ] { 3 } Constant [ integer ERRNO_NOERROR ] { 0 } Constant [ integer ERRNO_ANY ] { 126 } Constant [ integer ERRNO_GENERIC ] { 2 } Constant [ integer ERRNO_TIMEOUT ] { 4 } Constant [ integer ERRNO_ERROR_IN_REPLY ] { 8 } Constant [ integer ERRNO_OID_NOT_INCREASING ] { 16 } Constant [ integer ERRNO_OID_PARSING_ERROR ] { 32 } Constant [ integer ERRNO_MULTIPLE_SET_QUERIES ] { 64 } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [9] { Method [ public method __construct ] { - Parameters [5] { Parameter #0 [ $version ] Parameter #1 [ $host ] Parameter #2 [ $community ] Parameter #3 [ $timeout ] Parameter #4 [ $retries ] } } Method [ public method close ] { - Parameters [0] { } } Method [ public method setSecurity ] { - Parameters [9] { Parameter #0 [ $session ] Parameter #1 [ $sec_level ] Parameter #2 [ $auth_protocol ] Parameter #3 [ $auth_passphrase ] Parameter #4 [ $priv_protocol ] Parameter #5 [ $priv_passphrase ] Parameter #6 [ $contextName ] Parameter #7 [ $contextEngineID ] Parameter #8 [ $ ] } } Method [ public method get ] { - Parameters [2] { Parameter #0 [ $object_id ] Parameter #1 [ $use_orignames ] } } Method [ public method getnext ] { - Parameters [2] { Parameter #0 [ $object_id ] Parameter #1 [ $use_orignames ] } } Method [ public method walk ] { - Parameters [4] { Parameter #0 [ $object_id ] Parameter #1 [ $suffix_keys ] Parameter #2 [ $max_repetitions ] Parameter #3 [ $non_repeaters ] } } Method [ public method set ] { - Parameters [3] { Parameter #0 [ $object_id ] Parameter #1 [ $type ] Parameter #2 [ $value ] } } Method [ public method getErrno ] { - Parameters [0] { } } Method [ public method getError ] { - Parameters [0] { } } } } Class [ class SNMPException extends RuntimeException ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [4] { Property [ protected $message ] Property [ protected $code ] Property [ protected $file ] Property [ protected $line ] } - Methods [9] { Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ $message ] Parameter #1 [ $code ] Parameter #2 [ $previous ] } } Method [ final public method getMessage ] { } Method [ final public method getCode ] { } Method [ final public method getFile ] { } Method [ final public method getLine ] { } Method [ final public method getTrace ] { } Method [ final public method getPrevious ] { } Method [ final public method getTraceAsString ] { } Method [ public method __toString ] { } } } } }