snmp_object 107 ext/snmp/php_snmp.h typedef int (*php_snmp_read_t)(php_snmp_object *snmp_object, zval *retval); snmp_object 108 ext/snmp/php_snmp.h typedef int (*php_snmp_write_t)(php_snmp_object *snmp_object, zval *newval); snmp_object 514 ext/snmp/snmp.c php_snmp_object *snmp_object = NULL; snmp_object 517 ext/snmp/snmp.c snmp_object = Z_SNMP_P(object); snmp_object 519 ext/snmp/snmp.c memset(snmp_object->snmp_errstr, 0, sizeof(snmp_object->snmp_errstr)); snmp_object 522 ext/snmp/snmp.c vsnprintf(snmp_object->snmp_errstr, sizeof(snmp_object->snmp_errstr) - 1, format, args); snmp_object 525 ext/snmp/snmp.c snmp_object->snmp_errno = type; snmp_object 532 ext/snmp/snmp.c if (object && (snmp_object->exceptions_enabled & type)) { snmp_object 533 ext/snmp/snmp.c zend_throw_exception_ex(php_snmp_exception_ce, type, "%s", snmp_object->snmp_errstr); snmp_object 1426 ext/snmp/snmp.c php_snmp_object *snmp_object; snmp_object 1512 ext/snmp/snmp.c snmp_object = Z_SNMP_P(object); snmp_object 1513 ext/snmp/snmp.c session = snmp_object->session; snmp_object 1520 ext/snmp/snmp.c if (snmp_object->max_oids > 0) { snmp_object 1521 ext/snmp/snmp.c objid_query.step = snmp_object->max_oids; snmp_object 1523 ext/snmp/snmp.c objid_query.max_repetitions = snmp_object->max_oids; snmp_object 1526 ext/snmp/snmp.c objid_query.oid_increasing_check = snmp_object->oid_increasing_check; snmp_object 1527 ext/snmp/snmp.c objid_query.valueretrieval = snmp_object->valueretrieval; snmp_object 1529 ext/snmp/snmp.c netsnmp_ds_set_boolean(NETSNMP_DS_LIBRARY_ID, NETSNMP_DS_LIB_PRINT_NUMERIC_ENUM, snmp_object->enum_print); snmp_object 1531 ext/snmp/snmp.c netsnmp_ds_set_boolean(NETSNMP_DS_LIBRARY_ID, NETSNMP_DS_LIB_QUICK_PRINT, snmp_object->quick_print); snmp_object 1533 ext/snmp/snmp.c netsnmp_ds_set_int(NETSNMP_DS_LIBRARY_ID, NETSNMP_DS_LIB_OID_OUTPUT_FORMAT, snmp_object->oid_output_format); snmp_object 1800 ext/snmp/snmp.c php_snmp_object *snmp_object; snmp_object 1809 ext/snmp/snmp.c snmp_object = Z_SNMP_P(object); snmp_object 1826 ext/snmp/snmp.c if (snmp_object->session) { snmp_object 1827 ext/snmp/snmp.c netsnmp_session_free(&(snmp_object->session)); snmp_object 1830 ext/snmp/snmp.c if (netsnmp_session_init(&(snmp_object->session), version, a1, a2, timeout, retries)) { snmp_object 1833 ext/snmp/snmp.c snmp_object->max_oids = 0; snmp_object 1834 ext/snmp/snmp.c snmp_object->valueretrieval = SNMP_G(valueretrieval); snmp_object 1835 ext/snmp/snmp.c snmp_object->enum_print = netsnmp_ds_get_boolean(NETSNMP_DS_LIBRARY_ID, NETSNMP_DS_LIB_PRINT_NUMERIC_ENUM); snmp_object 1836 ext/snmp/snmp.c snmp_object->oid_output_format = netsnmp_ds_get_int(NETSNMP_DS_LIBRARY_ID, NETSNMP_DS_LIB_OID_OUTPUT_FORMAT); snmp_object 1837 ext/snmp/snmp.c snmp_object->quick_print = netsnmp_ds_get_boolean(NETSNMP_DS_LIBRARY_ID, NETSNMP_DS_LIB_QUICK_PRINT); snmp_object 1838 ext/snmp/snmp.c snmp_object->oid_increasing_check = TRUE; snmp_object 1839 ext/snmp/snmp.c snmp_object->exceptions_enabled = 0; snmp_object 1847 ext/snmp/snmp.c php_snmp_object *snmp_object; snmp_object 1850 ext/snmp/snmp.c snmp_object = Z_SNMP_P(object); snmp_object 1856 ext/snmp/snmp.c netsnmp_session_free(&(snmp_object->session)); snmp_object 1898 ext/snmp/snmp.c php_snmp_object *snmp_object; snmp_object 1904 ext/snmp/snmp.c snmp_object = Z_SNMP_P(object); snmp_object 1911 ext/snmp/snmp.c if (netsnmp_session_set_security(snmp_object->session, a1, a2, a3, a4, a5, a6, a7)) { snmp_object 1923 ext/snmp/snmp.c php_snmp_object *snmp_object; snmp_object 1926 ext/snmp/snmp.c snmp_object = Z_SNMP_P(object); snmp_object 1928 ext/snmp/snmp.c RETVAL_LONG(snmp_object->snmp_errno); snmp_object 1937 ext/snmp/snmp.c php_snmp_object *snmp_object; snmp_object 1940 ext/snmp/snmp.c snmp_object = Z_SNMP_P(object); snmp_object 1942 ext/snmp/snmp.c RETURN_STRING(snmp_object->snmp_errstr); snmp_object 2100 ext/snmp/snmp.c static int php_snmp_read_info(php_snmp_object *snmp_object, zval *retval) snmp_object 2106 ext/snmp/snmp.c if (snmp_object->session == NULL) { snmp_object 2110 ext/snmp/snmp.c ZVAL_STRINGL(&val, snmp_object->session->peername, strlen(snmp_object->session->peername)); snmp_object 2113 ext/snmp/snmp.c ZVAL_LONG(&val, snmp_object->session->remote_port); snmp_object 2116 ext/snmp/snmp.c ZVAL_LONG(&val, snmp_object->session->timeout); snmp_object 2119 ext/snmp/snmp.c ZVAL_LONG(&val, snmp_object->session->retries); snmp_object 2127 ext/snmp/snmp.c static int php_snmp_read_max_oids(php_snmp_object *snmp_object, zval *retval) snmp_object 2129 ext/snmp/snmp.c if (snmp_object->max_oids > 0) { snmp_object 2130 ext/snmp/snmp.c ZVAL_LONG(retval, snmp_object->max_oids); snmp_object 2139 ext/snmp/snmp.c static int php_snmp_read_##name(php_snmp_object *snmp_object, zval *retval) \ snmp_object 2141 ext/snmp/snmp.c ZVAL_BOOL(retval, snmp_object->name); \ snmp_object 2150 ext/snmp/snmp.c static int php_snmp_read_##name(php_snmp_object *snmp_object, zval *retval) \ snmp_object 2152 ext/snmp/snmp.c ZVAL_LONG(retval, snmp_object->name); \ snmp_object 2161 ext/snmp/snmp.c static int php_snmp_write_info(php_snmp_object *snmp_object, zval *newval) snmp_object 2169 ext/snmp/snmp.c static int php_snmp_write_max_oids(php_snmp_object *snmp_object, zval *newval) snmp_object 2175 ext/snmp/snmp.c snmp_object->max_oids = 0; snmp_object 2187 ext/snmp/snmp.c snmp_object->max_oids = Z_LVAL_P(newval); snmp_object 2201 ext/snmp/snmp.c static int php_snmp_write_valueretrieval(php_snmp_object *snmp_object, zval *newval) snmp_object 2214 ext/snmp/snmp.c snmp_object->valueretrieval = Z_LVAL_P(newval); snmp_object 2229 ext/snmp/snmp.c static int php_snmp_write_##name(php_snmp_object *snmp_object, zval *newval) \ snmp_object 2236 ext/snmp/snmp.c snmp_object->name = Z_TYPE_P(newval) == IS_TRUE? 1 : 0; \ snmp_object 2246 ext/snmp/snmp.c static int php_snmp_write_oid_output_format(php_snmp_object *snmp_object, zval *newval) snmp_object 2263 ext/snmp/snmp.c snmp_object->oid_output_format = Z_LVAL_P(newval); snmp_object 2279 ext/snmp/snmp.c static int php_snmp_write_exceptions_enabled(php_snmp_object *snmp_object, zval *newval) snmp_object 2289 ext/snmp/snmp.c snmp_object->exceptions_enabled = Z_LVAL_P(newval);