Functions |
|
| NETSNMP_INLINE void | netsnmp_free_list_data (netsnmp_data_list *node) |
| frees the data and a name at a given data_list node. |
|
| NETSNMP_INLINE void | netsnmp_free_all_list_data (netsnmp_data_list *head) |
| frees all data and nodes in a list. |
|
| NETSNMP_INLINE netsnmp_data_list * | netsnmp_create_data_list (const char *name, void *data, Netsnmp_Free_List_Data *beer) |
| adds creates a data_list node given a name, data and a free function ptr. |
|
| NETSNMP_INLINE void | netsnmp_add_list_data (netsnmp_data_list **head, netsnmp_data_list *node) |
| depreciated: use netsnmp_data_list_add_node() |
|
| NETSNMP_INLINE void | netsnmp_data_list_add_node (netsnmp_data_list **head, netsnmp_data_list *node) |
| adds data to a datalist |
|
| NETSNMP_INLINE netsnmp_data_list * | netsnmp_data_list_add_data (netsnmp_data_list **head, const char *name, void *data, Netsnmp_Free_List_Data *beer) |
| adds data to a datalist |
|
| NETSNMP_INLINE void * | netsnmp_get_list_data (netsnmp_data_list *head, const char *name) |
| returns a data_list node's data for a given name within a data_list |
|
| NETSNMP_INLINE netsnmp_data_list * | netsnmp_get_list_node (netsnmp_data_list *head, const char *name) |
| returns a data_list node for a given name within a data_list |
|
| int | netsnmp_remove_list_node (netsnmp_data_list **realhead, const char *name) |
| Removes a named node from a data_list (and frees it). |
|
| void | netsnmp_register_save_list (netsnmp_data_list **datalist, const char *type, const char *token, Netsnmp_Save_List_Data *data_list_save_ptr, Netsnmp_Read_List_Data *data_list_read_ptr, Netsnmp_Free_List_Data *data_list_free_ptr) |
| registers to store a data_list set of data at persistent storage time |
|
| int | netsnmp_save_all_data_callback (int major, int minor, void *serverarg, void *clientarg) |
| intended to be registerd as a callback operation. |
|
| int | netsnmp_save_all_data (netsnmp_data_list *head, const char *type, const char *token, Netsnmp_Save_List_Data *data_list_save_ptr) |
| intended to be called as a callback during persistent save operations. |
|
| void | netsnmp_read_data_callback (const char *token, char *line) |
| intended to be registerd as a .conf parser It should be registered using: |
|
|
||||||||||||
|
depreciated: use netsnmp_data_list_add_node() Definition at line 83 of file data_list.c. References netsnmp_data_list_add_node(). Referenced by netsnmp_data_list_add_data(), netsnmp_read_data_callback(), netsnmp_register_auto_data_table(), netsnmp_register_handler_by_name(), netsnmp_register_save_list(), and netsnmp_request_add_list_data(). |
|
||||||||||||||||
|
adds creates a data_list node given a name, data and a free function ptr.
Definition at line 60 of file data_list.c. References netsnmp_data_list_s::data, netsnmp_data_list_s::free_func, netsnmp_data_list_s::name, and SNMP_MALLOC_TYPEDEF. Referenced by _data_lookup(), _netsnmp_stash_cache_load(), netsnmp_cache_reqinfo_insert(), netsnmp_container_table_row_insert(), netsnmp_data_list_add_data(), netsnmp_insert_iterator_context(), netsnmp_insert_table_row(), netsnmp_instance_num_file_handler(), netsnmp_old_api_helper(), netsnmp_read_data_callback(), netsnmp_register_auto_data_table(), netsnmp_register_handler_by_name(), netsnmp_register_save_list(), netsnmp_row_merge_status_get(), and table_helper_handler(). |
|
||||||||||||||||||||
|
adds data to a datalist
Definition at line 137 of file data_list.c. References netsnmp_add_list_data(), netsnmp_create_data_list(), and snmp_log(). |
|
||||||||||||
|
adds data to a datalist
Definition at line 93 of file data_list.c. References netsnmp_data_list_s::name, netsnmp_data_list_add_node(), netsnmp_data_list_s::next, and snmp_log(). Referenced by netsnmp_add_list_data(), and netsnmp_data_list_add_node(). |
|
|
frees all data and nodes in a list.
Definition at line 42 of file data_list.c. References netsnmp_free_list_data(), netsnmp_data_list_s::next, and SNMP_FREE. Referenced by netsnmp_clear_handler_list(), and netsnmp_free_request_data_sets(). |
|
|
frees the data and a name at a given data_list node. Note that this doesn't free the node itself.
Definition at line 26 of file data_list.c. References netsnmp_data_list_s::data, netsnmp_data_list_s::free_func, netsnmp_data_list_s::name, and SNMP_FREE. Referenced by netsnmp_free_all_list_data(), netsnmp_free_request_data_set(), and netsnmp_remove_list_node(). |
|
||||||||||||
|
returns a data_list node's data for a given name within a data_list
Definition at line 162 of file data_list.c. References netsnmp_data_list_s::data, netsnmp_data_list_s::name, and netsnmp_data_list_s::next. Referenced by netsnmp_read_data_callback(), and netsnmp_request_get_list_data(). |
|
||||||||||||
|
returns a data_list node for a given name within a data_list
Definition at line 180 of file data_list.c. References netsnmp_data_list_s::name, and netsnmp_data_list_s::next. |
|
||||||||||||
|
intended to be registerd as a .conf parser It should be registered using: register_app_config_handler("token", netsnmp_read_data_callback, XXX) where INFO_POINTER is a pointer to a netsnmp_data_list_saveinfo object containing apporpriate registration information Definition at line 332 of file data_list.c. References netsnmp_add_list_data(), netsnmp_create_data_list(), netsnmp_get_list_data(), read_config_read_data(), and snmp_log(). Referenced by netsnmp_register_save_list(). |
|
||||||||||||||||||||||||||||
|
registers to store a data_list set of data at persistent storage time
Definition at line 231 of file data_list.c. References netsnmp_add_list_data(), netsnmp_create_data_list(), netsnmp_read_data_callback(), register_config_handler(), snmp_log(), SNMP_MALLOC_TYPEDEF, and snmp_register_callback(). |
|
||||||||||||
|
Removes a named node from a data_list (and frees it).
Definition at line 198 of file data_list.c. References netsnmp_free_list_data(), and netsnmp_data_list_s::next. Referenced by netsnmp_request_remove_list_data(). |
|
||||||||||||||||||||
|
intended to be called as a callback during persistent save operations. See the netsnmp_save_all_data_callback for where this is typically used. Definition at line 297 of file data_list.c. References netsnmp_data_list_s::data, netsnmp_data_list_s::name, netsnmp_data_list_s::next, and read_config_store(). Referenced by netsnmp_save_all_data_callback(). |
|
||||||||||||||||||||
|
intended to be registerd as a callback operation. It should be registered using: snmp_register_callback(SNMP_CALLBACK_LIBRARY, SNMP_CALLBACK_STORE_DATA, netsnmp_save_all_data_callback, INFO_POINTER); where INFO_POINTER is a pointer to a netsnmp_data_list_saveinfo object containing apporpriate registration information Definition at line 280 of file data_list.c. References netsnmp_save_all_data(), and snmp_log(). |
1.3.9.1
Last modified: Thursday, 01-Mar-2007 16:20:01 PST
For questions regarding web content and site functionality, please write to the net-snmp-users mail list.