diff options
Diffstat (limited to 'include/net-snmp/agent/snmp_get_statistic.h')
-rw-r--r-- | include/net-snmp/agent/snmp_get_statistic.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/include/net-snmp/agent/snmp_get_statistic.h b/include/net-snmp/agent/snmp_get_statistic.h new file mode 100644 index 0000000..cc5d486 --- /dev/null +++ b/include/net-snmp/agent/snmp_get_statistic.h @@ -0,0 +1,20 @@ +#ifndef SNMP_GET_STATISTIC_H +#define SNMP_GET_STATISTIC_H + +/** Registers a scalar group with statistics from @ref snmp_get_statistic. + * as reginfo.[start, start + end - begin]. + * @param reginfo registration to register the items under + * @param start offset to the begin item + * @param begin first snmp_get_statistic key to return + * @param end last snmp_get_statistic key to return + */ +int +netsnmp_register_statistic_handler(netsnmp_handler_registration *reginfo, + oid start, int begin, int end); + +#define NETSNMP_REGISTER_STATISTIC_HANDLER(reginfo, start, stat) \ + netsnmp_register_statistic_handler(reginfo, start, \ + STAT_ ## stat ## _STATS_START, \ + STAT_ ## stat ## _STATS_END) + +#endif |