Functions |
|
| 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) |
|
|
Creates a scalar handler calling netsnmp_create_handler with a handler name defaulted to "scalar" and access method, netsnmp_scalar_helper_handler.
Definition at line 47 of file scalar.c. References netsnmp_create_handler(). Referenced by netsnmp_register_read_only_scalar(), and netsnmp_register_scalar(). |
|
|
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.
Definition at line 110 of file scalar.c. References netsnmp_get_instance_handler(), netsnmp_get_read_only_handler(), netsnmp_get_scalar_handler(), netsnmp_handler_registration, netsnmp_inject_handler(), netsnmp_register_serialize(), netsnmp_handler_registration_s::rootoid, and netsnmp_handler_registration_s::rootoid_len. |
|
|
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.
Definition at line 75 of file scalar.c. References netsnmp_get_instance_handler(), netsnmp_get_scalar_handler(), netsnmp_handler_registration, netsnmp_inject_handler(), netsnmp_register_serialize(), netsnmp_handler_registration_s::rootoid, and netsnmp_handler_registration_s::rootoid_len. |
1.3.9.1
Last modified: Thursday, 01-Mar-2007 16:20:11 PST
For questions regarding web content and site functionality, please write to the net-snmp-users mail list.