Zigbee Protocol Controller 1.6.0
attribute_store_callbacks.h File Reference
#include "attribute_store.h"

Go to the source code of this file.

Functions

void attribute_store_invoke_callbacks (attribute_store_node_t updated_node, attribute_store_type_t type, attribute_store_node_value_state_t value_state, attribute_store_change_t change)
 Invokes all 3 types of callback functions. More...
 
void attribute_store_invoke_generic_callbacks (attribute_changed_event_t *change_event)
 Invoke all generic callback functions. More...
 
void attribute_store_invoke_touch_callbacks (attribute_store_node_t touched_node)
 Invokes all types of touch callbacks. More...
 
void attribute_store_invoke_touch_generic_callbacks (attribute_store_node_t touched_node)
 Invokes all generic touch callbacks. More...
 
void attribute_store_invoke_type_callbacks (attribute_store_node_t updated_node, attribute_store_type_t type, attribute_store_change_t change)
 Invoke all callback functions associated to an attribute id. More...
 
void attribute_store_invoke_value_callbacks (attribute_store_node_t updated_node, attribute_store_type_t type, attribute_store_node_value_state_t value_state, attribute_store_change_t change)
 Invoke all callback functions associated to an attribute id / value state combination. More...
 
void attribute_store_invoke_delete_callbacks (attribute_store_node_t deleted_node)
 Invoke all delete callback functions. More...
 
sl_status_t attribute_store_callbacks_init (void)
 Reset resources allocated for the attribute_store_callback module. More...
 
int attribute_store_callbacks_teardown (void)
 Frees resources allocated for the attribute_store_callback module. More...