summaryrefslogtreecommitdiff
path: root/man/netsnmp_variable_list.3
blob: 91b9d0ac921002677d848a1385cbf66364ac0782 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
.TH "variable_list" 3 "23 May 2010" "Version 5.4.3.pre1" "net-snmp" \" -*- nroff -*-
.ad l
.nh
.SH NAME
variable_list \- 
.PP
The netsnmp \fBvariable\fP list binding structure, it's typedef'd to netsnmp_variable_list.  

.SH SYNOPSIS
.br
.PP
.PP
\fC#include <snmp_api.h>\fP
.SS "Data Fields"

.in +1c
.ti -1c
.RI "struct \fBvariable_list\fP * \fBnext_variable\fP"
.br
.RI "\fINULL for last \fBvariable\fP. \fP"
.ti -1c
.RI "oid * \fBname\fP"
.br
.RI "\fIObject identifier of \fBvariable\fP. \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 \fBvariable\fP. \fP"
.ti -1c
.RI "\fBnetsnmp_vardata\fP \fBval\fP"
.br
.RI "\fIvalue of \fBvariable\fP \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 "\fIbuffer to hold the OID \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 \fBvariable\fP list binding structure, it's typedef'd to netsnmp_variable_list. 
.PP
\fBExamples: \fP
.in +1c
.PP
\fBnotification.c\fP.
.PP
Definition at line 522 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 538 of file snmp_api.h.
.SS "void* \fBvariable_list::data\fP"
.PP
(Opaque) hook for additional data 
.PP
Definition at line 540 of file snmp_api.h.
.SS "void(* \fBvariable_list::dataFreeHook\fP)(void *)"
.PP
callback to free above 
.SS "oid* \fBvariable_list::name\fP"
.PP
Object identifier of \fBvariable\fP. 
.PP
Definition at line 526 of file snmp_api.h.
.SS "size_t \fBvariable_list::name_length\fP"
.PP
number of subid's in name 
.PP
Definition at line 528 of file snmp_api.h.
.SS "oid \fBvariable_list::name_loc\fP[MAX_OID_LEN]"
.PP
buffer to hold the OID 
.PP
Definition at line 536 of file snmp_api.h.
.SS "struct \fBvariable_list\fP* \fBvariable_list::next_variable\fP\fC [read]\fP"
.PP
NULL for last \fBvariable\fP. 
.PP
Definition at line 524 of file snmp_api.h.
.SS "u_char \fBvariable_list::type\fP"
.PP
ASN type of \fBvariable\fP. 
.PP
\fBExamples: \fP
.in +1c
\fBdelayed_instance.c\fP.
.PP
Definition at line 530 of file snmp_api.h.
.SS "\fBnetsnmp_vardata\fP \fBvariable_list::val\fP"
.PP
value of \fBvariable\fP 
.PP
\fBExamples: \fP
.in +1c
\fBdelayed_instance.c\fP.
.PP
Definition at line 532 of file snmp_api.h.
.SS "size_t \fBvariable_list::val_len\fP"
.PP
the length of the value to be copied into buf 
.PP
Definition at line 534 of file snmp_api.h.

.SH "Author"
.PP 
Generated automatically by Doxygen for net-snmp from the source code.