netsnmp_row_merge man page on Scientific

Man page or keyword search:  
man Server   26626 pages
apropos Keyword Search (all sections)
Output format
Scientific logo
[printable version]

row_merge(3)			   net-snmp			  row_merge(3)

NAME
       row_merge -

       Calls sub handlers with request for one row at a time.

   Defines
       #define ROW_MERGE_WAITING   0
       #define ROW_MERGE_ACTIVE	  1
       #define ROW_MERGE_DONE	2
       #define ROW_MERGE_HEAD	3

   Functions
       netsnmp_mib_handler * netsnmp_get_row_merge_handler (int prefix_len)
	   returns a row_merge handler that can be injected into a given
	   handler chain.
       int netsnmp_register_row_merge (netsnmp_handler_registration *reginfo)
	   functionally the same as calling netsnmp_register_handler() but
	   also injects a row_merge handler at the same time for you.
       netsnmp_row_merge_status * netsnmp_row_merge_status_get
	   (netsnmp_handler_registration *reginfo, netsnmp_agent_request_info
	   *reqinfo, int create_missing)
	   retrieve row_merge_status
       int netsnmp_row_merge_status_first (netsnmp_handler_registration
	   *reginfo, netsnmp_agent_request_info *reqinfo)
	   Determine if this is the first row.
       int netsnmp_row_merge_status_last (netsnmp_handler_registration
	   *reginfo, netsnmp_agent_request_info *reqinfo)
	   Determine if this is the last row.
       int netsnmp_row_merge_helper_handler (netsnmp_mib_handler *handler,
	   netsnmp_handler_registration *reginfo, netsnmp_agent_request_info
	   *reqinfo, netsnmp_request_info *requests)
	   Implements the row_merge handler.
       void netsnmp_init_row_merge (void)
	   initializes the row_merge helper which then registers a row_merge
	   handler as a run-time injectable handler for configuration file
	   use.

Detailed Description
       Calls sub handlers with request for one row at a time.

       This helper splits a whole bunch of requests into chunks based on the
       row index that they refer to, and passes all requests for a given row
       to the lower handlers. This is useful for handlers that don't want to
       process multiple rows at the same time, but are happy to iterate
       through the request list for a single row.

Function Documentation
   netsnmp_mib_handler* netsnmp_get_row_merge_handler (int prefix_len)
       returns a row_merge handler that can be injected into a given handler
       chain.

       Definition at line 28 of file row_merge.c.

   void netsnmp_init_row_merge (void)
       initializes the row_merge helper which then registers a row_merge
       handler as a run-time injectable handler for configuration file use.

       Definition at line 360 of file row_merge.c.

   int netsnmp_register_row_merge (netsnmp_handler_registration * reginfo)
       functionally the same as calling netsnmp_register_handler() but also
       injects a row_merge handler at the same time for you.

       Definition at line 42 of file row_merge.c.

   int netsnmp_row_merge_helper_handler (netsnmp_mib_handler * handler,
       netsnmp_handler_registration * reginfo, netsnmp_agent_request_info *
       reqinfo, netsnmp_request_info * requests)
       Implements the row_merge handler.

       Definition at line 154 of file row_merge.c.

   int netsnmp_row_merge_status_first (netsnmp_handler_registration * reginfo,
       netsnmp_agent_request_info * reqinfo)
       Determine if this is the first row. returns 1 if this is the first row
       for this pass of the handler.

       Definition at line 110 of file row_merge.c.

   netsnmp_row_merge_status* netsnmp_row_merge_status_get
       (netsnmp_handler_registration * reginfo, netsnmp_agent_request_info *
       reqinfo, int create_missing)
       retrieve row_merge_status

       Definition at line 67 of file row_merge.c.

   int netsnmp_row_merge_status_last (netsnmp_handler_registration * reginfo,
       netsnmp_agent_request_info * reqinfo)
       Determine if this is the last row. returns 1 if this is the last row
       for this pass of the handler.

       Definition at line 130 of file row_merge.c.

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

Version 5.5			  23 Sep 2009			  row_merge(3)
[top]

List of man pages available for Scientific

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net