Lines Matching refs:vars

441 static void php_snmp_getvalue(struct variable_list *vars, zval *snmpval TSRMLS_DC)  in php_snmp_getvalue()  argument
454 snprint_value(buf, sizeof(buf), vars->name, vars->name_length, vars); in php_snmp_getvalue()
456 sprint_value(buf,vars->name, vars->name_length, vars); in php_snmp_getvalue()
464 switch (vars->type) { in php_snmp_getvalue()
466 ZVAL_STRINGL(val, vars->val.bitstring, vars->val_len, 1); in php_snmp_getvalue()
471 ZVAL_STRINGL(val, vars->val.string, vars->val_len, 1); in php_snmp_getvalue()
480 snprint_objid(buf, sizeof(buf), vars->val.objid, vars->val_len / sizeof(oid)); in php_snmp_getvalue()
482 sprint_objid(buf, vars->val.objid, vars->val_len / sizeof(oid)); in php_snmp_getvalue()
490 (vars->val.string)[0], (vars->val.string)[1], in php_snmp_getvalue()
491 (vars->val.string)[2], (vars->val.string)[3]); in php_snmp_getvalue()
501 snprintf(buf, sizeof(buf)-1, "%lu", *vars->val.integer); in php_snmp_getvalue()
507 snprintf(buf, sizeof(buf)-1, "%ld", *vars->val.integer); in php_snmp_getvalue()
513 printU64(buf, vars->val.counter64); in php_snmp_getvalue()
527 add_property_long(snmpval, "type", vars->type); in php_snmp_getvalue()
553 struct variable_list *vars; in php_snmp_internal() local
643 for (vars = response->variables; vars; vars = vars->next_variable) { in php_snmp_internal()
645 (vars->name_length < rootlen || memcmp(root, vars->name, rootlen * sizeof(oid)))) { in php_snmp_internal()
651 php_snmp_getvalue(vars, snmpval TSRMLS_CC); in php_snmp_internal()
669 …} else if (st == SNMP_CMD_REALWALK && vars->type != SNMP_ENDOFMIBVIEW && vars->type != SNMP_NOSUCH… in php_snmp_internal()
671 snprint_objid(buf2, sizeof(buf2), vars->name, vars->name_length); in php_snmp_internal()
673 sprint_objid(buf2, vars->name, vars->name_length); in php_snmp_internal()
678 if (vars->type != SNMP_ENDOFMIBVIEW && in php_snmp_internal()
679 vars->type != SNMP_NOSUCHOBJECT && vars->type != SNMP_NOSUCHINSTANCE) { in php_snmp_internal()
680 if (snmp_oid_compare(name, name_length, vars->name, vars->name_length) >= 0) { in php_snmp_internal()
684 memmove((char *)name, (char *)vars->name,vars->name_length * sizeof(oid)); in php_snmp_internal()
685 name_length = vars->name_length; in php_snmp_internal()
695 for (count=1, vars = response->variables; vars && count != response->errindex; in php_snmp_internal()
696 vars = vars->next_variable, count++); in php_snmp_internal()
697 if (vars) { in php_snmp_internal()
699 snprint_objid(buf, sizeof(buf), vars->name, vars->name_length); in php_snmp_internal()
701 sprint_objid(buf,vars->name, vars->name_length); in php_snmp_internal()