関数 | |
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 |
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:
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.
multiplexer.c の 33 行で定義されています。
参照先 netsnmp_mib_handler_s::myvoid・netsnmp_create_handler()・netsnmp_multiplexer_helper_handler()・NULL・snmp_log().
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
multiplexer.c の 54 行で定義されています。
参照先 netsnmp_agent_request_info_s::mode・netsnmp_mib_handler_s::myvoid・netsnmp_call_handler()・netsnmp_request_set_error_all()・snmp_log().