~ubuntu-branches/ubuntu/trusty/net-snmp/trusty

« back to all changes in this revision

Viewing changes to man/netsnmp_row_merge.3

  • Committer: Bazaar Package Importer
  • Author(s): Steve Kowalik
  • Date: 2007-05-10 22:20:23 UTC
  • mto: (1.4.1 experimental)
  • mto: This revision was merged to the branch mainline in revision 11.
  • Revision ID: james.westby@ubuntu.com-20070510222023-3fr07xb9i17xvq32
Tags: upstream-5.3.1
ImportĀ upstreamĀ versionĀ 5.3.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
.TH "row_merge" 3 "14 Jul 2006" "Version 5.2.3" "net-snmp" \" -*- nroff -*-
 
1
.TH "row_merge" 3 "13 Jul 2006" "Version 5.3.1" "net-snmp" \" -*- nroff -*-
2
2
.ad l
3
3
.nh
4
4
.SH NAME
17
17
.ti -1c
18
18
.RI "#define \fBROW_MERGE_DONE\fP   2"
19
19
.br
 
20
.ti -1c
 
21
.RI "#define \fBROW_MERGE_HEAD\fP   3"
 
22
.br
20
23
.in -1c
21
24
.SS "Functions"
22
25
 
30
33
.br
31
34
.RI "\fIfunctionally the same as calling \fBnetsnmp_register_handler()\fP but also injects a row_merge handler at the same time for you. \fP"
32
35
.ti -1c
 
36
.RI "\fBnetsnmp_row_merge_status\fP * \fBnetsnmp_row_merge_status_get\fP (\fBnetsnmp_handler_registration\fP *reginfo, \fBnetsnmp_agent_request_info\fP *reqinfo, int create_missing)"
 
37
.br
 
38
.RI "\fIretrieve row_merge_status \fP"
 
39
.ti -1c
 
40
.RI "int \fBnetsnmp_row_merge_status_first\fP (\fBnetsnmp_handler_registration\fP *reginfo, \fBnetsnmp_agent_request_info\fP *reqinfo)"
 
41
.br
 
42
.RI "\fIDetermine if this is the first row. \fP"
 
43
.ti -1c
 
44
.RI "int \fBnetsnmp_row_merge_status_last\fP (\fBnetsnmp_handler_registration\fP *reginfo, \fBnetsnmp_agent_request_info\fP *reqinfo)"
 
45
.br
 
46
.RI "\fIDetermine if this is the last row. \fP"
 
47
.ti -1c
33
48
.RI "int \fBnetsnmp_row_merge_helper_handler\fP (\fBnetsnmp_mib_handler\fP *handler, \fBnetsnmp_handler_registration\fP *reginfo, \fBnetsnmp_agent_request_info\fP *reqinfo, \fBnetsnmp_request_info\fP *requests)"
34
49
.br
35
50
.RI "\fIImplements the row_merge handler. \fP"
49
64
.PP
50
65
returns a row_merge handler that can be injected into a given handler chain. 
51
66
.PP
52
 
Definition at line 32 of file row_merge.c.
 
67
Definition at line 28 of file row_merge.c.
53
68
.PP
54
69
References netsnmp_mib_handler_s::myvoid, netsnmp_create_handler(), netsnmp_row_merge_helper_handler(), and NULL.
55
70
.PP
58
73
.PP
59
74
initializes the row_merge helper which then registers a row_merge handler as a run-time injectable handler for configuration file use. 
60
75
.PP
61
 
Definition at line 198 of file row_merge.c.
 
76
Definition at line 353 of file row_merge.c.
62
77
.PP
63
78
References netsnmp_get_row_merge_handler(), and netsnmp_register_handler_by_name().
64
79
.SS "int netsnmp_register_row_merge (\fBnetsnmp_handler_registration\fP * reginfo)"
65
80
.PP
66
81
functionally the same as calling \fBnetsnmp_register_handler()\fP but also injects a row_merge handler at the same time for you. 
67
82
.PP
68
 
Definition at line 46 of file row_merge.c.
 
83
Definition at line 42 of file row_merge.c.
69
84
.PP
70
85
References netsnmp_get_row_merge_handler(), netsnmp_inject_handler(), netsnmp_register_handler(), and netsnmp_handler_registration_s::rootoid_len.
71
86
.SS "int netsnmp_row_merge_helper_handler (\fBnetsnmp_mib_handler\fP * handler, \fBnetsnmp_handler_registration\fP * reginfo, \fBnetsnmp_agent_request_info\fP * reqinfo, \fBnetsnmp_request_info\fP * requests)"
72
87
.PP
73
88
Implements the row_merge handler. 
74
89
.PP
75
 
Definition at line 59 of file row_merge.c.
 
90
Definition at line 154 of file row_merge.c.
76
91
.PP
77
 
References netsnmp_mib_handler_s::myvoid, netsnmp_call_next_handler(), netsnmp_request_info_s::next, netsnmp_handler_registration_s::rootoid, and netsnmp_handler_registration_s::rootoid_len.
 
92
References netsnmp_mib_handler_s::myvoid, variable_list::name, variable_list::name_length, netsnmp_row_merge_status_get(), netsnmp_request_info_s::next, netsnmp_request_info_s::requestvb, netsnmp_handler_registration_s::rootoid, and netsnmp_handler_registration_s::rootoid_len.
78
93
.PP
79
94
Referenced by netsnmp_get_row_merge_handler().
 
95
.SS "int netsnmp_row_merge_status_first (\fBnetsnmp_handler_registration\fP * reginfo, \fBnetsnmp_agent_request_info\fP * reqinfo)"
 
96
.PP
 
97
Determine if this is the first row. 
 
98
.PP
 
99
returns 1 if this is the first row for this pass of the handler. 
 
100
.PP
 
101
Definition at line 110 of file row_merge.c.
 
102
.PP
 
103
References netsnmp_row_merge_status_x::count, netsnmp_row_merge_status_x::current, netsnmp_row_merge_status_get(), and NULL.
 
104
.SS "\fBnetsnmp_row_merge_status\fP* netsnmp_row_merge_status_get (\fBnetsnmp_handler_registration\fP * reginfo, \fBnetsnmp_agent_request_info\fP * reqinfo, int create_missing)"
 
105
.PP
 
106
retrieve row_merge_status 
 
107
.PP
 
108
Definition at line 67 of file row_merge.c.
 
109
.PP
 
110
References netsnmp_agent_add_list_data(), netsnmp_agent_get_list_data(), netsnmp_create_data_list(), NULL, snmp_log(), and SNMP_MALLOC_TYPEDEF.
 
111
.PP
 
112
Referenced by netsnmp_row_merge_helper_handler(), netsnmp_row_merge_status_first(), and netsnmp_row_merge_status_last().
 
113
.SS "int netsnmp_row_merge_status_last (\fBnetsnmp_handler_registration\fP * reginfo, \fBnetsnmp_agent_request_info\fP * reqinfo)"
 
114
.PP
 
115
Determine if this is the last row. 
 
116
.PP
 
117
returns 1 if this is the last row for this pass of the handler. 
 
118
.PP
 
119
Definition at line 130 of file row_merge.c.
 
120
.PP
 
121
References netsnmp_row_merge_status_x::count, netsnmp_row_merge_status_x::current, netsnmp_row_merge_status_get(), NULL, and netsnmp_row_merge_status_x::rows.