~ubuntu-branches/ubuntu/intrepid/net-snmp/intrepid-updates

« back to all changes in this revision

Viewing changes to man/netsnmp_table_dataset.3

  • Committer: Bazaar Package Importer
  • Author(s): Scott James Remnant
  • Date: 2006-11-28 12:29:34 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20061128122934-82xxzy2zcvypnvy7
Tags: 5.2.3-4ubuntu1
* Merge from debian unstable, remaining changes:
  - remove stop links from rc0 and rc6

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
.TH "table_dataset: Helps you implement a table with automatted storage." 3 "28 Nov 2005" "Version 5.2.1.rc3" "net-snmp" \" -*- nroff -*-
 
1
.TH "table_dataset" 3 "14 Jul 2006" "Version 5.2.3" "net-snmp" \" -*- nroff -*-
2
2
.ad l
3
3
.nh
4
4
.SH NAME
5
 
table_dataset: Helps you implement a table with automatted storage. \- This handler helps you implement a table where all the data is expected to be stored within the agent itself and not in some external storage location.  
 
5
table_dataset \- Helps you implement a table with automatted storage.  
6
6
 
7
7
.PP
8
8
.SS "Functions"
99
99
.ti -1c
100
100
.RI "NETSNMP_INLINE void \fBnetsnmp_table_dataset_remove_row\fP (\fBnetsnmp_table_data_set\fP *table, \fBnetsnmp_table_row\fP *row)"
101
101
.br
102
 
.RI "\fIremoves a row from the table, but doesn't delete/free anything \fP"
 
102
.RI "\fIremoves a row from the table, but doesn't delete/free the column values \fP"
103
103
.ti -1c
104
104
.RI "NETSNMP_INLINE void \fBnetsnmp_table_dataset_remove_and_delete_row\fP (\fBnetsnmp_table_data_set\fP *table, \fBnetsnmp_table_row\fP *row)"
105
105
.br
106
 
.RI "\fIremoves a row from the table and then deletes it (and all it's data) \fP"
 
106
.RI "\fIremoves a row from the table and then deletes it (and all its data) \fP"
107
107
.ti -1c
108
 
.RI "void \fBnetsnmp_table_set_multi_add_default_row\fP (va_dcl)"
 
108
.RI "void \fBnetsnmp_table_set_multi_add_default_row\fP (\fBnetsnmp_table_data_set\fP *tset,...)"
109
109
.br
110
110
.RI "\fIadds multiple data column definitions to each row. \fP"
111
111
.ti -1c
112
 
.RI "void \fBnetsnmp_table_set_add_indexes\fP (va_alist)"
 
112
.RI "void \fBnetsnmp_table_set_add_indexes\fP (\fBnetsnmp_table_data_set\fP *tset,...)"
113
113
.br
114
114
.RI "\fIadds multiple indexes to a table_dataset helper object. \fP"
115
115
.ti -1c
116
116
.RI "int \fBnetsnmp_table_set_num_rows\fP (\fBnetsnmp_table_data_set\fP *table)"
117
117
.br
118
118
.in -1c
119
 
.SS "Variables"
120
 
 
121
 
.in +1c
122
 
.ti -1c
123
 
.RI "size_t \fBdata_set_cache_s::data_len\fP"
124
 
.br
125
 
.ti -1c
126
 
.RI "int \fBnewrow_stash_s::state\fP"
127
 
.br
128
 
.ti -1c
129
 
.RI "int \fBnewrow_stash_s::created\fP"
130
 
.br
131
 
.ti -1c
132
 
.RI "int \fBnewrow_stash_s::deleted\fP"
133
 
.br
134
 
.in -1c
135
119
.SH "Detailed Description"
136
120
.PP 
137
 
This handler helps you implement a table where all the data is expected to be stored within the agent itself and not in some external storage location. 
138
 
.PP
139
 
It handles all MIB requests including GETs, GETNEXTs and SETs. It's possible to simply create a table without actually ever defining a handler to be called when SNMP requests come in. To use the data, you can either attach a sub-handler that merely uses/manipulates the data further when requests come in, or you can loop through it externally when it's actually needed. This handler is most useful in cases where a table is holding configuration data for something which gets triggered via another event.
140
 
.PP
141
 
NOTE NOTE NOTE: This helper isn't complete and is likely to change somewhat over time. Specifically, the way it stores data internally may change drastically.
 
121
Helps you implement a table with automatted storage. 
 
122
.PP
 
123
This handler helps you implement a table where all the data is expected to be stored within the agent itself and not in some external storage location. It handles all MIB requests including GETs, GETNEXTs and SETs. It's possible to simply create a table without actually ever defining a handler to be called when SNMP requests come in. To use the data, you can either attach a sub-handler that merely uses/manipulates the data further when requests come in, or you can loop through it externally when it's actually needed. This handler is most useful in cases where a table is holding configuration data for something which gets triggered via another event.
 
124
.PP
 
125
NOTE NOTE NOTE: This helper isn't complete and is likely to change somewhat over time. Specifically, the way it stores data internally may change drastically. 
142
126
.SH "Function Documentation"
143
127
.PP 
144
128
.SS "\fBnetsnmp_table_data_set\fP* netsnmp_create_table_data_set (const char * table_name)"
149
133
.in +1c
150
134
\fBdata_set.c\fP.
151
135
.PP
152
 
Definition at line 74 of file table_dataset.c.
 
136
Definition at line 75 of file table_dataset.c.
153
137
.PP
154
138
References netsnmp_create_table_data(), NULL, SNMP_MALLOC_TYPEDEF, and netsnmp_table_data_set_s::table.
155
139
.PP
158
142
.PP
159
143
extracts a netsnmp_table_data_set pointer from a given request 
160
144
.PP
161
 
Definition at line 187 of file table_dataset.c.
 
145
Definition at line 188 of file table_dataset.c.
162
146
.PP
163
147
References netsnmp_request_get_list_data().
164
148
.SS "\fBnetsnmp_table_data_set_storage\fP* netsnmp_extract_table_data_set_column (\fBnetsnmp_request_info\fP * request, unsigned int column)"
165
149
.PP
166
150
extracts a netsnmp_table_data_set pointer from a given request 
167
151
.PP
168
 
Definition at line 173 of file table_dataset.c.
 
152
Definition at line 174 of file table_dataset.c.
169
153
.PP
170
154
References netsnmp_extract_table_row_data(), and netsnmp_table_data_set_find_column().
171
155
.SS "\fBnetsnmp_mib_handler\fP* netsnmp_get_table_data_set_handler (\fBnetsnmp_table_data_set\fP * data_set)"
172
156
.PP
173
157
Given a netsnmp_table_data_set definition, create a handler for it. 
174
158
.PP
175
 
Definition at line 86 of file table_dataset.c.
 
159
Definition at line 87 of file table_dataset.c.
176
160
.PP
177
161
References netsnmp_mib_handler_s::flags, MIB_HANDLER_AUTO_NEXT, netsnmp_mib_handler_s::myvoid, netsnmp_create_handler(), netsnmp_table_data_set_helper_handler(), NULL, and snmp_log().
178
162
.PP
185
169
.in +1c
186
170
\fBdata_set.c\fP.
187
171
.PP
188
 
Definition at line 197 of file table_dataset.c.
 
172
Definition at line 198 of file table_dataset.c.
189
173
.PP
190
174
References netsnmp_table_data_set_storage_s::column, netsnmp_table_row_s::data, netsnmp_table_data_set_find_column(), netsnmp_table_data_set_storage_s::next, snmp_log(), SNMP_MALLOC_TYPEDEF, and netsnmp_table_data_set_storage_s::writable.
191
175
.PP
198
182
.PP
199
183
\fBTodo\fP
200
184
.RS 4
201
 
create a properly free'ing registeration pointer for the datalist, and get the datalist freed at shutdown.
 
185
create a properly free'ing registeration pointer for the datalist, and get the datalist freed at shutdown. 
202
186
.RE
203
187
.PP
204
188
 
207
191
.in +1c
208
192
\fBdata_set.c\fP.
209
193
.PP
210
 
Definition at line 783 of file table_dataset.c.
 
194
Definition at line 784 of file table_dataset.c.
211
195
.PP
212
196
References netsnmp_table_data_s::name, netsnmp_add_list_data(), netsnmp_create_data_list(), NULL, SNMP_MALLOC_TYPEDEF, netsnmp_table_data_set_s::table, and data_set_tables_s::table_set.
213
197
.PP
216
200
.PP
217
201
register a given data_set at a given oid (specified in the netsnmp_handler_registration pointer). 
218
202
.PP
219
 
The reginfo->handler->access_method *may* be null if the call doesn't ever want to be called for SNMP operations.
 
203
The reginfo->handler->access_method *may* be null if the call doesn't ever want to be called for SNMP operations. 
220
204
.PP
221
205
\fBExamples: \fP
222
206
.in +1c
223
207
\fBdata_set.c\fP.
224
208
.PP
225
 
Definition at line 113 of file table_dataset.c.
 
209
Definition at line 114 of file table_dataset.c.
226
210
.PP
227
211
References netsnmp_table_data_set_storage_s::column, netsnmp_table_data_set_s::default_row, netsnmp_table_registration_info_s::indexes, netsnmp_table_data_s::indexes_template, netsnmp_table_registration_info_s::max_column, netsnmp_table_registration_info_s::min_column, netsnmp_get_table_data_set_handler(), netsnmp_inject_handler(), netsnmp_register_table_data(), netsnmp_table_data_set_storage_s::next, NULL, snmp_clone_varbind(), SNMP_MALLOC_TYPEDEF, SNMP_MAX, SNMP_MIN, and netsnmp_table_data_set_s::table.
228
212
.PP
231
215
.PP
232
216
sets a given column in a row with data given a type, value, and length. 
233
217
.PP
234
 
Data is memdup'ed by the function.
 
218
Data is memdup'ed by the function. 
235
219
.PP
236
220
\fBExamples: \fP
237
221
.in +1c
238
222
\fBdata_set.c\fP.
239
223
.PP
240
 
Definition at line 233 of file table_dataset.c.
 
224
Definition at line 234 of file table_dataset.c.
241
225
.PP
242
 
References netsnmp_table_data_set_storage_s::column, netsnmp_table_row_s::data, netsnmp_table_data_set_storage_s::data, netsnmp_table_data_set_storage_s::data_len, memdup(), netsnmp_table_data_set_find_column(), netsnmp_table_data_set_storage_s::next, SNMP_FREE, snmp_log(), SNMP_MALLOC_TYPEDEF, and netsnmp_table_data_set_storage_s::type.
 
226
References netsnmp_table_data_set_storage_s::column, netsnmp_table_row_s::data, netsnmp_table_data_set_storage_s::data, netsnmp_table_data_set_storage_s::data_len, memdup(), netsnmp_table_data_set_find_column(), netsnmp_table_data_set_storage_s::next, SNMP_FREE, snmp_log(), SNMP_MALLOC_TYPEDEF, netsnmp_table_data_set_storage_s::string, netsnmp_table_data_set_storage_s::type, and netsnmp_table_data_set_storage_s::voidp.
243
227
.PP
244
228
Referenced by netsnmp_config_parse_add_row(), and netsnmp_table_data_set_create_row_from_defaults().
245
229
.SS "\fBnetsnmp_table_row\fP* netsnmp_table_data_set_clone_row (\fBnetsnmp_table_row\fP * row)"
246
230
.PP
247
231
clones a dataset row, including all data. 
248
232
.PP
249
 
Definition at line 347 of file table_dataset.c.
 
233
Definition at line 348 of file table_dataset.c.
250
234
.PP
251
235
References netsnmp_table_row_s::data, memdup(), netsnmp_table_data_clone_row(), netsnmp_table_dataset_delete_row(), netsnmp_table_data_set_storage_s::next, and NULL.
252
236
.PP
255
239
.PP
256
240
creates a new row from an existing defined default set 
257
241
.PP
258
 
Definition at line 389 of file table_dataset.c.
 
242
Definition at line 390 of file table_dataset.c.
259
243
.PP
260
 
References netsnmp_table_row_s::data, netsnmp_create_table_data_row(), netsnmp_mark_row_column_writable(), netsnmp_set_row_column(), and NULL.
 
244
References netsnmp_table_data_set_storage_s::column, netsnmp_table_data_set_storage_s::data, netsnmp_table_data_set_storage_s::data_len, netsnmp_create_table_data_row(), netsnmp_mark_row_column_writable(), netsnmp_set_row_column(), netsnmp_table_data_set_storage_s::next, NULL, netsnmp_table_data_set_storage_s::type, netsnmp_table_data_set_storage_s::voidp, and netsnmp_table_data_set_storage_s::writable.
261
245
.PP
262
246
Referenced by netsnmp_table_data_set_create_newrowstash().
263
247
.SS "\fBnetsnmp_table_data_set_storage\fP* netsnmp_table_data_set_find_column (\fBnetsnmp_table_data_set_storage\fP * start, unsigned int column)"
264
248
.PP
265
249
Finds a column within a given storage set, given the pointer to the start of the storage set list. 
266
250
.PP
267
 
Definition at line 161 of file table_dataset.c.
 
251
Definition at line 162 of file table_dataset.c.
268
252
.PP
269
253
References netsnmp_table_data_set_storage_s::column, and netsnmp_table_data_set_storage_s::next.
270
254
.PP
275
259
.PP
276
260
This is the routine that takes care of all SNMP requests coming into the table. 
277
261
.PP
278
 
Definition at line 427 of file table_dataset.c.
 
262
Definition at line 428 of file table_dataset.c.
279
263
.PP
280
 
References netsnmp_table_data_set_s::allow_creation, netsnmp_table_request_info_s::colnum, newrow_stash_s::created, netsnmp_table_data_set_storage_s::data, netsnmp_table_row_s::data, netsnmp_table_data_set_storage_s::data_len, newrow_stash_s::deleted, netsnmp_table_request_info_s::index_oid, netsnmp_table_request_info_s::index_oid_len, netsnmp_vardata::integer, netsnmp_agent_request_info_s::mode, netsnmp_mib_handler_s::myvoid, netsnmp_table_data_s::name, variable_list::name, variable_list::name_length, netsnmp_create_data_list(), netsnmp_extract_table_info(), netsnmp_extract_table_row(), netsnmp_oid_stash_add_data(), netsnmp_oid_stash_get_data(), netsnmp_request_add_list_data(), netsnmp_set_request_error(), netsnmp_strdup_and_null(), netsnmp_table_data_build_result(), netsnmp_table_data_set_clone_row(), netsnmp_table_data_set_create_newrowstash(), netsnmp_table_data_set_find_column(), netsnmp_table_dataset_add_row(), netsnmp_table_dataset_delete_row(), netsnmp_table_dataset_remove_and_delete_row(), netsnmp_table_dataset_replace_row(), newrow_stash_s::newrow, netsnmp_request_info_s::next, NULL, netsnmp_request_info_s::processed, netsnmp_request_info_s::requestvb, netsnmp_handler_registration_s::rootoid_len, netsnmp_table_data_set_s::rowstatus_column, SNMP_FREE, snmp_log(), SNMP_MALLOC_TYPEDEF, snprint_objid(), newrow_stash_s::state, netsnmp_vardata::string, netsnmp_table_data_set_s::table, variable_list::type, netsnmp_table_data_set_storage_s::type, variable_list::val, variable_list::val_len, and netsnmp_table_data_set_storage_s::writable.
 
264
References netsnmp_table_data_set_s::allow_creation, netsnmp_table_request_info_s::colnum, newrow_stash_s::created, netsnmp_table_data_set_storage_s::data, netsnmp_table_row_s::data, netsnmp_table_data_set_storage_s::data_len, newrow_stash_s::deleted, netsnmp_table_request_info_s::index_oid, netsnmp_table_request_info_s::index_oid_len, netsnmp_table_data_set_storage_s::integer, netsnmp_vardata::integer, netsnmp_agent_request_info_s::mode, netsnmp_mib_handler_s::myvoid, netsnmp_table_data_s::name, variable_list::name, variable_list::name_length, netsnmp_create_data_list(), netsnmp_extract_table_info(), netsnmp_extract_table_row(), netsnmp_oid_stash_add_data(), netsnmp_oid_stash_get_data(), netsnmp_request_add_list_data(), netsnmp_set_request_error(), netsnmp_strdup_and_null(), netsnmp_table_data_build_result(), netsnmp_table_data_set_clone_row(), netsnmp_table_data_set_create_newrowstash(), netsnmp_table_data_set_find_column(), netsnmp_table_dataset_add_row(), netsnmp_table_dataset_delete_row(), netsnmp_table_dataset_remove_and_delete_row(), netsnmp_table_dataset_replace_row(), newrow_stash_s::newrow, netsnmp_request_info_s::next, NULL, netsnmp_request_info_s::processed, netsnmp_request_info_s::requestvb, netsnmp_handler_registration_s::rootoid_len, netsnmp_table_data_set_s::rowstatus_column, SNMP_FREE, snmp_log(), SNMP_MALLOC_TYPEDEF, snprint_objid(), newrow_stash_s::state, netsnmp_vardata::string, netsnmp_table_data_set_storage_s::string, netsnmp_table_data_set_s::table, variable_list::type, netsnmp_table_data_set_storage_s::type, variable_list::val, variable_list::val_len, netsnmp_table_data_set_storage_s::voidp, and netsnmp_table_data_set_storage_s::writable.
281
265
.PP
282
266
Referenced by netsnmp_get_table_data_set_handler().
283
267
.SS "NETSNMP_INLINE void netsnmp_table_dataset_add_index (\fBnetsnmp_table_data_set\fP * table, u_char type)"
290
274
.in +1c
291
275
\fBdata_set.c\fP.
292
276
.PP
293
 
Definition at line 1040 of file table_dataset.c.
 
277
Definition at line 1041 of file table_dataset.c.
294
278
.PP
295
279
References netsnmp_table_data_set_s::table.
296
280
.PP
303
287
.in +1c
304
288
\fBdata_set.c\fP.
305
289
.PP
306
 
Definition at line 1049 of file table_dataset.c.
 
290
Definition at line 1050 of file table_dataset.c.
307
291
.PP
308
292
References netsnmp_table_data_add_row(), and netsnmp_table_data_set_s::table.
309
293
.PP
312
296
.PP
313
297
deletes all the data from this node and beyond in the linked list 
314
298
.PP
315
 
Definition at line 1085 of file table_dataset.c.
 
299
Definition at line 1086 of file table_dataset.c.
316
300
.PP
317
301
References netsnmp_table_dataset_delete_data().
318
302
.PP
321
305
.PP
322
306
deletes a single dataset table data. 
323
307
.PP
324
 
returns the (possibly still good) next pointer of the deleted data object.
325
 
.PP
326
 
Definition at line 1072 of file table_dataset.c.
327
 
.PP
328
 
References netsnmp_table_data_set_storage_s::data, netsnmp_table_data_set_storage_s::next, NULL, and SNMP_FREE.
 
308
returns the (possibly still good) next pointer of the deleted data object. 
 
309
.PP
 
310
Definition at line 1073 of file table_dataset.c.
 
311
.PP
 
312
References netsnmp_table_data_set_storage_s::data, netsnmp_table_data_set_storage_s::next, NULL, SNMP_FREE, and netsnmp_table_data_set_storage_s::voidp.
329
313
.PP
330
314
Referenced by netsnmp_table_dataset_delete_all_data().
331
315
.SS "NETSNMP_INLINE void netsnmp_table_dataset_delete_row (\fBnetsnmp_table_row\fP * row)"
332
316
.PP
333
317
deletes all the data from this node and beyond in the linked list 
334
318
.PP
335
 
Definition at line 1095 of file table_dataset.c.
 
319
Definition at line 1096 of file table_dataset.c.
336
320
.PP
337
321
References netsnmp_table_data_delete_row(), and netsnmp_table_dataset_delete_all_data().
338
322
.PP
339
323
Referenced by netsnmp_table_data_set_clone_row(), and netsnmp_table_data_set_helper_handler().
340
324
.SS "NETSNMP_INLINE void netsnmp_table_dataset_remove_and_delete_row (\fBnetsnmp_table_data_set\fP * table, \fBnetsnmp_table_row\fP * row)"
341
325
.PP
342
 
removes a row from the table and then deletes it (and all it's data) 
 
326
removes a row from the table and then deletes it (and all its data) 
343
327
.PP
344
 
Definition at line 1119 of file table_dataset.c.
 
328
Definition at line 1120 of file table_dataset.c.
345
329
.PP
346
330
References netsnmp_table_data_remove_and_delete_row(), netsnmp_table_dataset_delete_all_data(), and netsnmp_table_data_set_s::table.
347
331
.PP
348
332
Referenced by netsnmp_table_data_set_helper_handler().
349
333
.SS "NETSNMP_INLINE void netsnmp_table_dataset_remove_row (\fBnetsnmp_table_data_set\fP * table, \fBnetsnmp_table_row\fP * row)"
350
334
.PP
351
 
removes a row from the table, but doesn't delete/free anything 
 
335
removes a row from the table, but doesn't delete/free the column values 
352
336
.PP
353
 
Definition at line 1108 of file table_dataset.c.
 
337
Definition at line 1109 of file table_dataset.c.
354
338
.PP
355
339
References netsnmp_table_data_remove_and_delete_row(), and netsnmp_table_data_set_s::table.
356
340
.SS "NETSNMP_INLINE void netsnmp_table_dataset_replace_row (\fBnetsnmp_table_data_set\fP * table, \fBnetsnmp_table_row\fP * origrow, \fBnetsnmp_table_row\fP * newrow)"
357
341
.PP
358
342
adds a new row to a dataset table 
359
343
.PP
360
 
Definition at line 1059 of file table_dataset.c.
 
344
Definition at line 1060 of file table_dataset.c.
361
345
.PP
362
346
References netsnmp_table_data_replace_row(), and netsnmp_table_data_set_s::table.
363
347
.PP
368
352
.PP
369
353
Arguments should be the table_set, column number, variable type and finally a 1 if it is allowed to be writable, or a 0 if not. If the default_value field is not NULL, it will be used to populate new valuse in that column fro newly created rows. It is copied into the storage template (free your calling argument).
370
354
.PP
371
 
returns SNMPERR_SUCCESS or SNMPERR_FAILURE
372
 
.PP
373
 
Definition at line 289 of file table_dataset.c.
374
 
.PP
375
 
References netsnmp_table_data_set_storage_s::column, netsnmp_table_data_set_storage_s::data, netsnmp_table_data_set_storage_s::data_len, netsnmp_table_data_set_s::default_row, memdup(), netsnmp_table_data_set_find_column(), netsnmp_table_data_set_storage_s::next, NULL, snmp_log(), SNMP_MALLOC_TYPEDEF, netsnmp_table_data_set_storage_s::type, and netsnmp_table_data_set_storage_s::writable.
 
355
returns SNMPERR_SUCCESS or SNMPERR_FAILURE 
 
356
.PP
 
357
Definition at line 290 of file table_dataset.c.
 
358
.PP
 
359
References netsnmp_table_data_set_storage_s::column, netsnmp_table_data_set_storage_s::data, netsnmp_table_data_set_storage_s::data_len, netsnmp_table_data_set_s::default_row, memdup(), netsnmp_table_data_set_find_column(), netsnmp_table_data_set_storage_s::next, NULL, snmp_log(), SNMP_MALLOC_TYPEDEF, netsnmp_table_data_set_storage_s::type, netsnmp_table_data_set_storage_s::voidp, and netsnmp_table_data_set_storage_s::writable.
376
360
.PP
377
361
Referenced by netsnmp_config_parse_table_set(), and netsnmp_table_set_multi_add_default_row().
378
 
.SS "void netsnmp_table_set_add_indexes (va_alist)"
 
362
.SS "void netsnmp_table_set_add_indexes (\fBnetsnmp_table_data_set\fP * tset,  ...)"
379
363
.PP
380
364
adds multiple indexes to a table_dataset helper object. 
381
365
.PP
382
366
To end the list, use a 0 after the list of ASN index types. 
383
367
.PP
384
 
Definition at line 1180 of file table_dataset.c.
 
368
Definition at line 1178 of file table_dataset.c.
385
369
.PP
386
370
References netsnmp_table_dataset_add_index().
387
 
.SS "void netsnmp_table_set_multi_add_default_row (va_dcl)"
 
371
.SS "void netsnmp_table_set_multi_add_default_row (\fBnetsnmp_table_data_set\fP * tset,  ...)"
388
372
.PP
389
373
adds multiple data column definitions to each row. 
390
374
.PP
391
 
Functionally, this is a wrapper around calling netsnmp_table_set_add_default_row repeatedly for you.
 
375
Functionally, this is a wrapper around calling netsnmp_table_set_add_default_row repeatedly for you. 
392
376
.PP
393
377
\fBExamples: \fP
394
378
.in +1c
395
379
\fBdata_set.c\fP.
396
380
.PP
397
 
Definition at line 1141 of file table_dataset.c.
 
381
Definition at line 1140 of file table_dataset.c.
398
382
.PP
399
383
References netsnmp_table_set_add_default_row().