Content-type: text/html
Watch a specified variable and process it as an instance or scalar object.
netsnmp_mib_handler * netsnmp_get_watcher_handler (void)
netsnmp_watcher_info * netsnmp_init_watcher_info6 (netsnmp_watcher_info *winfo, void *data, size_t size, u_char type, int flags, size_t max_size, size_t *size_p)
netsnmp_watcher_info * netsnmp_create_watcher_info6 (void *data, size_t size, u_char type, int flags, size_t max_size, size_t *size_p)
netsnmp_watcher_info * netsnmp_init_watcher_info (netsnmp_watcher_info *winfo, void *data, size_t size, u_char type, int flags)
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, const 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, const oid *reg_oid, size_t reg_oid_len, u_long *it, Netsnmp_Node_Handler *subhandler)
int netsnmp_register_long_scalar (const char *name, const oid *reg_oid, size_t reg_oid_len, long *it, Netsnmp_Node_Handler *subhandler)
int netsnmp_register_read_only_long_scalar (const char *name, const oid *reg_oid, size_t reg_oid_len, long *it, Netsnmp_Node_Handler *subhandler)
int netsnmp_register_int_scalar (const char *name, const oid *reg_oid, size_t reg_oid_len, int *it, Netsnmp_Node_Handler *subhandler)
int netsnmp_register_read_only_int_scalar (const char *name, const oid *reg_oid, size_t reg_oid_len, int *it, Netsnmp_Node_Handler *subhandler)
int netsnmp_register_read_only_counter32_scalar (const char *name, const oid *reg_oid, size_t reg_oid_len, u_long *it, Netsnmp_Node_Handler *subhandler)
#define NETSNMP_WATCHER_DIRECT MIB_HANDLER_CUSTOM1
#define WATCHER_FIXED_SIZE
The size of the watched object is constant.
#define WATCHER_MAX_SIZE
The maximum size of the watched object is stored in max_size.
#define WATCHER_SIZE_IS_PTR
If set then the variable data_size_p points to is supposed to hold the current size of the watched object and will be updated on writes.
#define WATCHER_SIZE_STRLEN
If set then data is suppposed to be a zero-terminated character array and both data_size and data_size_p are ignored.
typedef struct netsnmp_watcher_info_s netsnmp_watcher_info
Watch a specified variable and process it as an instance or scalar object.
The size of the watched object is constant.
Definition at line 26 of file watcher.h.
The maximum size of the watched object is stored in max_size. If WATCHER_SIZE_STRLEN is set then it is supposed that max_size + 1 bytes could be stored in the buffer.
Examples: watched.c.
Definition at line 32 of file watcher.h.
If set then the variable data_size_p points to is supposed to hold the current size of the watched object and will be updated on writes. Since:
Definition at line 38 of file watcher.h.
If set then data is suppposed to be a zero-terminated character array and both data_size and data_size_p are ignored. Additionally \0 is a forbidden character in the data set.
Since:
Definition at line 45 of file watcher.h.
Generated automatically by Doxygen for net-snmp from the source code.