snmp_object 102 ext/snmp/php_snmp.h typedef int (*php_snmp_read_t)(php_snmp_object *snmp_object, zval **retval TSRMLS_DC); snmp_object 103 ext/snmp/php_snmp.h typedef int (*php_snmp_write_t)(php_snmp_object *snmp_object, zval *newval TSRMLS_DC); snmp_object 515 ext/snmp/snmp.c php_snmp_object *snmp_object = NULL; snmp_object 518 ext/snmp/snmp.c snmp_object = (php_snmp_object *)zend_object_store_get_object(object TSRMLS_CC); snmp_object 520 ext/snmp/snmp.c memset(snmp_object->snmp_errstr, 0, sizeof(snmp_object->snmp_errstr)); snmp_object 523 ext/snmp/snmp.c vsnprintf(snmp_object->snmp_errstr, sizeof(snmp_object->snmp_errstr) - 1, format, args); snmp_object 526 ext/snmp/snmp.c snmp_object->snmp_errno = type; snmp_object 533 ext/snmp/snmp.c if (object && (snmp_object->exceptions_enabled & type)) { snmp_object 534 ext/snmp/snmp.c zend_throw_exception_ex(php_snmp_exception_ce, type TSRMLS_CC, "%s", snmp_object->snmp_errstr); snmp_object 1436 ext/snmp/snmp.c php_snmp_object *snmp_object; snmp_object 1522 ext/snmp/snmp.c snmp_object = (php_snmp_object *)zend_object_store_get_object(object TSRMLS_CC); snmp_object 1523 ext/snmp/snmp.c session = snmp_object->session; snmp_object 1530 ext/snmp/snmp.c if (snmp_object->max_oids > 0) { snmp_object 1531 ext/snmp/snmp.c objid_query.step = snmp_object->max_oids; snmp_object 1533 ext/snmp/snmp.c objid_query.max_repetitions = snmp_object->max_oids; snmp_object 1536 ext/snmp/snmp.c objid_query.oid_increasing_check = snmp_object->oid_increasing_check; snmp_object 1537 ext/snmp/snmp.c objid_query.valueretrieval = snmp_object->valueretrieval; snmp_object 1539 ext/snmp/snmp.c netsnmp_ds_set_boolean(NETSNMP_DS_LIBRARY_ID, NETSNMP_DS_LIB_PRINT_NUMERIC_ENUM, snmp_object->enum_print); snmp_object 1541 ext/snmp/snmp.c netsnmp_ds_set_boolean(NETSNMP_DS_LIBRARY_ID, NETSNMP_DS_LIB_QUICK_PRINT, snmp_object->quick_print); snmp_object 1543 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 1810 ext/snmp/snmp.c php_snmp_object *snmp_object; snmp_object 1820 ext/snmp/snmp.c snmp_object = (php_snmp_object *)zend_object_store_get_object(object TSRMLS_CC); snmp_object 1841 ext/snmp/snmp.c if (snmp_object->session) { snmp_object 1842 ext/snmp/snmp.c netsnmp_session_free(&(snmp_object->session)); snmp_object 1845 ext/snmp/snmp.c if (netsnmp_session_init(&(snmp_object->session), version, a1, a2, timeout, retries TSRMLS_CC)) { snmp_object 1848 ext/snmp/snmp.c snmp_object->max_oids = 0; snmp_object 1849 ext/snmp/snmp.c snmp_object->valueretrieval = SNMP_G(valueretrieval); snmp_object 1850 ext/snmp/snmp.c snmp_object->enum_print = netsnmp_ds_get_boolean(NETSNMP_DS_LIBRARY_ID, NETSNMP_DS_LIB_PRINT_NUMERIC_ENUM); snmp_object 1851 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 1852 ext/snmp/snmp.c snmp_object->quick_print = netsnmp_ds_get_boolean(NETSNMP_DS_LIBRARY_ID, NETSNMP_DS_LIB_QUICK_PRINT); snmp_object 1853 ext/snmp/snmp.c snmp_object->oid_increasing_check = TRUE; snmp_object 1854 ext/snmp/snmp.c snmp_object->exceptions_enabled = 0; snmp_object 1862 ext/snmp/snmp.c php_snmp_object *snmp_object; snmp_object 1865 ext/snmp/snmp.c snmp_object = (php_snmp_object *)zend_object_store_get_object(object TSRMLS_CC); snmp_object 1871 ext/snmp/snmp.c netsnmp_session_free(&(snmp_object->session)); snmp_object 1912 ext/snmp/snmp.c php_snmp_object *snmp_object; snmp_object 1918 ext/snmp/snmp.c snmp_object = (php_snmp_object *)zend_object_store_get_object(object TSRMLS_CC); snmp_object 1925 ext/snmp/snmp.c if (netsnmp_session_set_security(snmp_object->session, a1, a2, a3, a4, a5, a6, a7 TSRMLS_CC)) { snmp_object 1937 ext/snmp/snmp.c php_snmp_object *snmp_object; snmp_object 1940 ext/snmp/snmp.c snmp_object = (php_snmp_object *)zend_object_store_get_object(object TSRMLS_CC); snmp_object 1942 ext/snmp/snmp.c RETVAL_LONG(snmp_object->snmp_errno); snmp_object 1951 ext/snmp/snmp.c php_snmp_object *snmp_object; snmp_object 1954 ext/snmp/snmp.c snmp_object = (php_snmp_object *)zend_object_store_get_object(object TSRMLS_CC); snmp_object 1956 ext/snmp/snmp.c RETVAL_STRING(snmp_object->snmp_errstr, 1); snmp_object 2128 ext/snmp/snmp.c static int php_snmp_read_info(php_snmp_object *snmp_object, zval **retval TSRMLS_DC) snmp_object 2135 ext/snmp/snmp.c if (snmp_object->session == NULL) { snmp_object 2140 ext/snmp/snmp.c ZVAL_STRINGL(val, snmp_object->session->peername, strlen(snmp_object->session->peername), 1); snmp_object 2144 ext/snmp/snmp.c ZVAL_LONG(val, snmp_object->session->remote_port); snmp_object 2148 ext/snmp/snmp.c ZVAL_LONG(val, snmp_object->session->timeout); snmp_object 2152 ext/snmp/snmp.c ZVAL_LONG(val, snmp_object->session->retries); snmp_object 2160 ext/snmp/snmp.c static int php_snmp_read_max_oids(php_snmp_object *snmp_object, zval **retval TSRMLS_DC) snmp_object 2163 ext/snmp/snmp.c if (snmp_object->max_oids > 0) { snmp_object 2164 ext/snmp/snmp.c ZVAL_LONG(*retval, snmp_object->max_oids); snmp_object 2173 ext/snmp/snmp.c static int php_snmp_read_##name(php_snmp_object *snmp_object, zval **retval TSRMLS_DC) \ snmp_object 2176 ext/snmp/snmp.c ZVAL_BOOL(*retval, snmp_object->name); \ snmp_object 2185 ext/snmp/snmp.c static int php_snmp_read_##name(php_snmp_object *snmp_object, zval **retval TSRMLS_DC) \ snmp_object 2188 ext/snmp/snmp.c ZVAL_LONG(*retval, snmp_object->name); \ snmp_object 2197 ext/snmp/snmp.c static int php_snmp_write_info(php_snmp_object *snmp_object, zval *newval TSRMLS_DC) snmp_object 2205 ext/snmp/snmp.c static int php_snmp_write_max_oids(php_snmp_object *snmp_object, zval *newval TSRMLS_DC) snmp_object 2211 ext/snmp/snmp.c snmp_object->max_oids = 0; snmp_object 2223 ext/snmp/snmp.c snmp_object->max_oids = Z_LVAL_P(newval); snmp_object 2237 ext/snmp/snmp.c static int php_snmp_write_valueretrieval(php_snmp_object *snmp_object, zval *newval TSRMLS_DC) snmp_object 2250 ext/snmp/snmp.c snmp_object->valueretrieval = Z_LVAL_P(newval); snmp_object 2265 ext/snmp/snmp.c static int php_snmp_write_##name(php_snmp_object *snmp_object, zval *newval TSRMLS_DC) \ snmp_object 2275 ext/snmp/snmp.c snmp_object->name = Z_LVAL_P(newval); \ snmp_object 2288 ext/snmp/snmp.c static int php_snmp_write_oid_output_format(php_snmp_object *snmp_object, zval *newval TSRMLS_DC) snmp_object 2306 ext/snmp/snmp.c snmp_object->oid_output_format = Z_LVAL_P(newval); snmp_object 2322 ext/snmp/snmp.c static int php_snmp_write_exceptions_enabled(php_snmp_object *snmp_object, zval *newval TSRMLS_DC) snmp_object 2333 ext/snmp/snmp.c snmp_object->exceptions_enabled = Z_LVAL_P(newval);