.TH "variable_list" 3 "30 Jun 2005" "Version 5.2.1.rc3" "net-snmp" \" -*- nroff -*- .ad l .nh .SH NAME variable_list \- The netsnmp variable list binding structure, it's typedef'd to netsnmp_variable_list. .PP .SH SYNOPSIS .br .PP \fC#include \fP .PP .SS "Data Fields" .in +1c .ti -1c .RI "\fBvariable_list\fP * \fBnext_variable\fP" .br .RI "\fINULL for last variable. \fP" .ti -1c .RI "oid * \fBname\fP" .br .RI "\fIObject identifier of variable. \fP" .ti -1c .RI "size_t \fBname_length\fP" .br .RI "\fInumber of subid's in name \fP" .ti -1c .RI "u_char \fBtype\fP" .br .RI "\fIASN type of variable. \fP" .ti -1c .RI "netsnmp_vardata \fBval\fP" .br .RI "\fIvalue of variable \fP" .ti -1c .RI "size_t \fBval_len\fP" .br .RI "\fIthe length of the value to be copied into buf \fP" .ti -1c .RI "oid \fBname_loc\fP [MAX_OID_LEN]" .br .RI "\fI90 percentile < 24. \fP" .ti -1c .RI "u_char \fBbuf\fP [40]" .br .RI "\fI90 percentile < 40. \fP" .ti -1c .RI "void * \fBdata\fP" .br .RI "\fI(Opaque) hook for additional data \fP" .ti -1c .RI "void(* \fBdataFreeHook\fP )(void *)" .br .RI "\fIcallback to free above \fP" .ti -1c .RI "int \fBindex\fP" .br .in -1c .SH "Detailed Description" .PP The netsnmp variable list binding structure, it's typedef'd to netsnmp_variable_list. .PP \fBExamples: \fP .in +1c .PP \fBnotification.c\fP. .PP Definition at line 513 of file snmp_api.h. .SH "Field Documentation" .PP .SS "u_char \fBvariable_list::buf\fP[40]" .PP 90 percentile < 40. .PP Definition at line 529 of file snmp_api.h. .SS "void* \fBvariable_list::data\fP" .PP (Opaque) hook for additional data .PP Definition at line 531 of file snmp_api.h. .SS "void(* \fBvariable_list::dataFreeHook\fP)(void *)" .PP callback to free above .PP .SS "oid* \fBvariable_list::name\fP" .PP Object identifier of variable. .PP Definition at line 517 of file snmp_api.h. .PP Referenced by build_oid_segment(), check_getnext_results(), netsnmp_add_varbind_to_cache(), netsnmp_bulk_to_next_fix_requests(), netsnmp_check_getnext_reply(), netsnmp_old_api_helper(), netsnmp_row_merge_helper_handler(), netsnmp_table_build_oid(), netsnmp_table_build_oid_from_index(), netsnmp_table_build_result(), netsnmp_table_data_helper_handler(), netsnmp_table_data_set_helper_handler(), netsnmp_table_iterator_helper_handler(), and table_helper_handler(). .SS "size_t \fBvariable_list::name_length\fP" .PP number of subid's in name .PP Definition at line 519 of file snmp_api.h. .PP Referenced by build_oid_segment(), check_getnext_results(), netsnmp_add_varbind_to_cache(), netsnmp_bulk_to_next_fix_requests(), netsnmp_check_getnext_reply(), netsnmp_old_api_helper(), netsnmp_row_merge_helper_handler(), netsnmp_table_build_oid(), netsnmp_table_build_oid_from_index(), netsnmp_table_data_helper_handler(), netsnmp_table_data_set_helper_handler(), netsnmp_table_iterator_helper_handler(), and table_helper_handler(). .SS "oid \fBvariable_list::name_loc\fP[MAX_OID_LEN]" .PP 90 percentile < 24. .PP Definition at line 527 of file snmp_api.h. .PP Referenced by build_oid_segment(), netsnmp_table_build_oid_from_index(), netsnmp_table_build_result(), and table_helper_handler(). .SS "struct \fBvariable_list\fP* \fBvariable_list::next_variable\fP" .PP NULL for last variable. .PP Definition at line 515 of file snmp_api.h. .PP Referenced by handle_getnext_loop(), handle_pdu(), netsnmp_bulk_to_next_fix_requests(), netsnmp_wrap_up_request(), and table_helper_handler(). .SS "u_char \fBvariable_list::type\fP" .PP ASN type of variable. .PP \fBExamples: \fP .in +1c \fBdelayed_instance.c\fP. .PP Definition at line 521 of file snmp_api.h. .PP Referenced by _request_set_error(), build_oid_segment(), check_getnext_results(), handle_pdu(), netsnmp_add_varbind_to_cache(), netsnmp_bulk_to_next_fix_requests(), netsnmp_check_getnext_reply(), netsnmp_old_api_helper(), netsnmp_table_data_helper_handler(), netsnmp_table_data_set_helper_handler(), netsnmp_wrap_up_request(), snmp_set_var_typed_value(), sprint_realloc_bitstring(), sprint_realloc_by_type(), sprint_realloc_counter(), sprint_realloc_counter64(), sprint_realloc_gauge(), sprint_realloc_integer(), sprint_realloc_ipaddress(), sprint_realloc_networkaddress(), sprint_realloc_null(), sprint_realloc_object_identifier(), sprint_realloc_octet_string(), sprint_realloc_opaque(), sprint_realloc_timeticks(), sprint_realloc_uinteger(), and table_helper_handler(). .SS "netsnmp_vardata \fBvariable_list::val\fP" .PP value of variable .PP \fBExamples: \fP .in +1c \fBdelayed_instance.c\fP. .PP Definition at line 523 of file snmp_api.h. .PP Referenced by build_oid_segment(), netsnmp_old_api_helper(), netsnmp_table_data_set_helper_handler(), sprint_realloc_bitstring(), sprint_realloc_counter(), sprint_realloc_counter64(), sprint_realloc_gauge(), sprint_realloc_integer(), sprint_realloc_ipaddress(), sprint_realloc_networkaddress(), sprint_realloc_object_identifier(), sprint_realloc_octet_string(), sprint_realloc_opaque(), sprint_realloc_timeticks(), and sprint_realloc_uinteger(). .SS "size_t \fBvariable_list::val_len\fP" .PP the length of the value to be copied into buf .PP Definition at line 525 of file snmp_api.h. .PP Referenced by build_oid_segment(), netsnmp_old_api_helper(), netsnmp_table_data_set_helper_handler(), sprint_realloc_bitstring(), sprint_realloc_networkaddress(), sprint_realloc_object_identifier(), sprint_realloc_octet_string(), and sprint_realloc_opaque(). .SH "Author" .PP Generated automatically by Doxygen for net-snmp from the source code.