関数 | |
netsnmp_mib_handler * | netsnmp_get_scalar_handler (void) |
Creates a scalar handler calling netsnmp_create_handler with a handler name defaulted to "scalar" and access method, netsnmp_scalar_helper_handler. | |
int | netsnmp_register_scalar (netsnmp_handler_registration *reginfo) |
This function registers a scalar helper handler. | |
int | netsnmp_register_read_only_scalar (netsnmp_handler_registration *reginfo) |
This function registers a read only scalar helper handler. | |
int | netsnmp_scalar_helper_handler (netsnmp_mib_handler *handler, netsnmp_handler_registration *reginfo, netsnmp_agent_request_info *reqinfo, netsnmp_request_info *requests) |
netsnmp_mib_handler* netsnmp_get_scalar_handler | ( | void | ) |
Creates a scalar handler calling netsnmp_create_handler with a handler name defaulted to "scalar" and access method, netsnmp_scalar_helper_handler.
参照先 netsnmp_create_handler()・netsnmp_scalar_helper_handler().
参照元 netsnmp_register_read_only_scalar()・netsnmp_register_scalar()・netsnmp_register_scalar_group().
int netsnmp_register_read_only_scalar | ( | netsnmp_handler_registration * | reginfo | ) |
This function registers a read only scalar helper handler.
This function is very similar to netsnmp_register_scalar the only addition is that the "read_only" handler is injected into the handler chain prior to injecting the serialize handler and registering reginfo.
reginfo | a handler registration structure which could get created using netsnmp_create_handler_registration. Used to register a read only scalar helper handler. |
参照先 netsnmp_get_instance_handler()・netsnmp_get_read_only_handler()・netsnmp_get_scalar_handler()・netsnmp_inject_handler()・netsnmp_register_serialize()・netsnmp_handler_registration_s::rootoid・netsnmp_handler_registration_s::rootoid_len.
int netsnmp_register_scalar | ( | netsnmp_handler_registration * | reginfo | ) |
This function registers a scalar helper handler.
The registered OID, reginfo->rootoid, space is extended for the instance subid using realloc() but the reginfo->rootoid_len length is not extended just yet. .This function subsequently injects the instance, scalar, and serialize helper handlers before actually registering reginfo.
Each handler is injected/pushed to the top of the handler chain list and will be processed last in first out, LIFO.
reginfo | a handler registration structure which could get created using netsnmp_create_handler_registration. Used to register a scalar helper handler. |
参照先 netsnmp_get_instance_handler()・netsnmp_get_scalar_handler()・netsnmp_inject_handler()・netsnmp_register_serialize()・netsnmp_handler_registration_s::rootoid・netsnmp_handler_registration_s::rootoid_len.
参照元 netsnmp_register_watched_scalar()・netsnmp_watched_timestamp_register().