Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

netsnmp_watcher(3) [osx man page]

watcher(3)							     net-snmp								watcher(3)

NAME
watcher - Watch a specified variable and process it as an instance or scalar object. Functions netsnmp_mib_handler * netsnmp_get_watcher_handler (void) netsnmp_watcher_info * netsnmp_create_watcher_info (void *data, size_t size, u_char type, int flags) int netsnmp_register_watched_instance (netsnmp_handler_registration *reginfo, netsnmp_watcher_info *watchinfo) int netsnmp_register_watched_scalar (netsnmp_handler_registration *reginfo, netsnmp_watcher_info *watchinfo) int netsnmp_watcher_helper_handler (netsnmp_mib_handler *handler, netsnmp_handler_registration *reginfo, netsnmp_agent_request_info *reqinfo, netsnmp_request_info *requests) netsnmp_mib_handler * netsnmp_get_watched_timestamp_handler (void) int netsnmp_watched_timestamp_register (netsnmp_mib_handler *whandler, netsnmp_handler_registration *reginfo, marker_t timestamp) int netsnmp_register_watched_timestamp (netsnmp_handler_registration *reginfo, marker_t timestamp) int netsnmp_watched_timestamp_handler (netsnmp_mib_handler *handler, netsnmp_handler_registration *reginfo, netsnmp_agent_request_info *reqinfo, netsnmp_request_info *requests) netsnmp_mib_handler * netsnmp_get_watched_spinlock_handler (void) int netsnmp_register_watched_spinlock (netsnmp_handler_registration *reginfo, int *spinlock) int netsnmp_watched_spinlock_handler (netsnmp_mib_handler *handler, netsnmp_handler_registration *reginfo, netsnmp_agent_request_info *reqinfo, netsnmp_request_info *requests) int netsnmp_register_ulong_scalar (const char *name, oid *reg_oid, size_t reg_oid_len, u_long *it, Netsnmp_Node_Handler *subhandler) int netsnmp_register_read_only_ulong_scalar (const char *name, oid *reg_oid, size_t reg_oid_len, u_long *it, Netsnmp_Node_Handler *subhandler) int netsnmp_register_long_scalar (const char *name, oid *reg_oid, size_t reg_oid_len, long *it, Netsnmp_Node_Handler *subhandler) int netsnmp_register_read_only_long_scalar (const char *name, oid *reg_oid, size_t reg_oid_len, long *it, Netsnmp_Node_Handler *subhandler) int netsnmp_register_int_scalar (const char *name, oid *reg_oid, size_t reg_oid_len, int *it, Netsnmp_Node_Handler *subhandler) int netsnmp_register_read_only_int_scalar (const char *name, oid *reg_oid, size_t reg_oid_len, int *it, Netsnmp_Node_Handler *subhandler) int netsnmp_register_read_only_counter32_scalar (const char *name, oid *reg_oid, size_t reg_oid_len, u_long *it, Netsnmp_Node_Handler *subhandler) Detailed Description Watch a specified variable and process it as an instance or scalar object. Version 5.4.2 5 Sep 2008 watcher(3)

Check Out this Related Man Page

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)
Man Page