Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

netsnmp_multiplexer(3snmp) [debian man page]

multiplexer(3snmp)						     net-snmp							multiplexer(3snmp)

NAME
multiplexer - Splits mode requests into calls to different handlers. Functions netsnmp_mib_handler * netsnmp_get_multiplexer_handler (netsnmp_mib_handler_methods *req) returns a multiplixer handler given a netsnmp_mib_handler_methods structure of subhandlers. int netsnmp_multiplexer_helper_handler (netsnmp_mib_handler *handler, netsnmp_handler_registration *reginfo, netsnmp_agent_request_info *reqinfo, netsnmp_request_info *requests) implements the multiplexer helper Detailed Description Splits mode requests into calls to different handlers. The multiplexer helper lets you split the calling chain depending on the calling mode (get vs getnext vs set). Useful if you want different routines to handle different aspects of SNMP requests, which is very common for GET vs SET type actions. Functionally: 1. GET requests call the get_method 2. GETNEXT requests call the getnext_method, or if not present, the get_method. 3. GETBULK requests call the getbulk_method, or if not present, the getnext_method, or if even that isn't present the get_method. 4. SET requests call the set_method, or if not present return a SNMP_ERR_NOTWRITABLE error. Function Documentation netsnmp_mib_handler* netsnmp_get_multiplexer_handler (netsnmp_mib_handler_methods * req) returns a multiplixer handler given a netsnmp_mib_handler_methods structure of subhandlers. Definition at line 33 of file multiplexer.c. int netsnmp_multiplexer_helper_handler (netsnmp_mib_handler * handler, netsnmp_handler_registration * reginfo, netsnmp_agent_request_info * reqinfo, netsnmp_request_info * requests) implements the multiplexer helper Definition at line 54 of file multiplexer.c. Author Generated automatically by Doxygen for net-snmp from the source code. Version 5.4.3.pre1 23 May 2010 multiplexer(3snmp)

Check Out this Related Man Page

watcher(3snmp)							     net-snmp							    watcher(3snmp)

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. Author Generated automatically by Doxygen for net-snmp from the source code. Version 5.4.3.pre1 23 May 2010 watcher(3snmp)
Man Page