netsnmp_table_iterator.h.3
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:3k
源码类别:
SNMP编程
开发平台:
Unix_Linux
- .TH "table_iterator.h" 3 "28 Nov 2005" "Version 5.2.1.rc3" "net-snmp" " -*- nroff -*-
- .ad l
- .nh
- .SH NAME
- table_iterator.h -
- .SH SYNOPSIS
- .br
- .PP
- .SS "Data Structures"
- .in +1c
- .ti -1c
- .RI "struct fBnetsnmp_iterator_info_sfP"
- .br
- .RI "fIHolds iterator information containing functions which should be called by the iterator_handler to loop over your data set and sort it in a SNMP specific manner. fP"
- .in -1c
- .SS "Defines"
- .in +1c
- .ti -1c
- .RI "#define fBNETSNMP_ITERATOR_FLAG_SORTEDfP 0x01"
- .br
- .ti -1c
- .RI "#define fBTABLE_ITERATOR_NAMEfP 'table_iterator'"
- .br
- .in -1c
- .SS "Typedefs"
- .in +1c
- .ti -1c
- .RI "typedef fBnetsnmp_variable_listfP *( fBNetsnmp_First_Data_PointfP )(void **loop_context, void **data_context, fBnetsnmp_variable_listfP *, struct fBnetsnmp_iterator_info_sfP *)"
- .br
- .ti -1c
- .RI "typedef fBnetsnmp_variable_listfP *( fBNetsnmp_Next_Data_PointfP )(void **loop_context, void **data_context, fBnetsnmp_variable_listfP *, struct fBnetsnmp_iterator_info_sfP *)"
- .br
- .ti -1c
- .RI "typedef void *( fBNetsnmp_Make_Data_ContextfP )(void *loop_context, struct fBnetsnmp_iterator_info_sfP *)"
- .br
- .ti -1c
- .RI "typedef void( fBNetsnmp_Free_Loop_ContextfP )(void *, struct fBnetsnmp_iterator_info_sfP *)"
- .br
- .ti -1c
- .RI "typedef void( fBNetsnmp_Free_Data_ContextfP )(void *, struct fBnetsnmp_iterator_info_sfP *)"
- .br
- .ti -1c
- .RI "typedef fBnetsnmp_iterator_info_sfP fBnetsnmp_iterator_infofP"
- .br
- .RI "fITypedefs the fBnetsnmp_iterator_info_sfP struct into netsnmp_iterator_info. fP"
- .in -1c
- .SS "Functions"
- .in +1c
- .ti -1c
- .RI "fBnetsnmp_mib_handlerfP * fBnetsnmp_get_table_iterator_handlerfP (fBnetsnmp_iterator_infofP *iinfo)"
- .br
- .RI "fIreturns a netsnmp_mib_handler object for the table_iterator helper fP"
- .ti -1c
- .RI "int fBnetsnmp_register_table_iteratorfP (fBnetsnmp_handler_registrationfP *reginfo, fBnetsnmp_iterator_infofP *iinfo)"
- .br
- .RI "fICreates and registers a table iterator helper handler calling netsnmp_create_handler with a handler name set to TABLE_ITERATOR_NAME and access method, netsnmp_table_iterator_helper_handler. fP"
- .ti -1c
- .RI "NETSNMP_INLINE void * fBnetsnmp_extract_iterator_contextfP (fBnetsnmp_request_infofP *request)"
- .br
- .RI "fIextracts the table_iterator specific data from a request. fP"
- .ti -1c
- .RI "NETSNMP_INLINE void fBnetsnmp_insert_iterator_contextfP (fBnetsnmp_request_infofP *request, void *data)"
- .br
- .RI "fIinserts table_iterator specific data for a newly created row into a request fP"
- .in -1c
- .SS "Variables"
- .in +1c
- .ti -1c
- .RI "fBNetsnmp_Node_HandlerfP fBnetsnmp_table_iterator_helper_handlerfP"
- .br
- .in -1c
- .SH "Detailed Description"
- .PP
- .PP
- Definition in file fBtable_iterator.hfP.
- .SH "Author"
- .PP
- Generated automatically by Doxygen for net-snmp from the source code.