table of contents
watcher(3) | net-snmp | watcher(3) |
NAME¶
watcher -
Watch a specified variable and process it as an instance or scalar object.
Functions¶
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
Detailed Description¶
Watch a specified variable and process it as an instance or scalar object.
Define Documentation¶
#define WATCHER_FIXED_SIZE¶
The size of the watched object is constant.
Definition at line 26 of file watcher.h.
#define WATCHER_MAX_SIZE¶
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.
#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. Since:
Definition at line 38 of file watcher.h.
#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. Additionally \0 is a forbidden character in the data set.
Since:
Definition at line 45 of file watcher.h.
Author¶
Generated automatically by Doxygen for net-snmp from the source code.
23 Sep 2009 | Version 5.5 |