Module handling the registration and invokation of callbacks functions for other components.
More...
Module handling the registration and invokation of callbacks functions for other components.
◆ attribute_store_callbacks_init()
Reset resources allocated for the attribute_store_callback module.
- Returns
- SL_STATUS_OK as it is always successful.
◆ attribute_store_callbacks_teardown()
int attribute_store_callbacks_teardown |
( |
void |
| ) |
|
Frees resources allocated for the attribute_store_callback module.
- Returns
- 0 as it is always successful.
◆ attribute_store_invoke_callbacks()
Invokes all 3 types of callback functions.
- Parameters
-
updated_node | The node handle of the node for which something has changed |
type | Th etype of the node that has just changed |
value_state | The value state of the node that has just changed. |
change | The type of change that the node underwent |
◆ attribute_store_invoke_delete_callbacks()
Invoke all delete callback functions.
- Parameters
-
deleted_node | The node handle of the node being deleted |
◆ attribute_store_invoke_generic_callbacks()
Invoke all generic callback functions.
- Parameters
-
change_event | pointer to attribute meta data which describes what changed |
◆ attribute_store_invoke_touch_callbacks()
Invokes all types of touch callbacks.
- Parameters
-
touched_node | The node handle of the node that was touched. |
◆ attribute_store_invoke_touch_generic_callbacks()
Invokes all generic touch callbacks.
- Parameters
-
touched_node | The node handle of the node that was touched. |
◆ attribute_store_invoke_type_callbacks()
Invoke all callback functions associated to an attribute id.
- Parameters
-
updated_node | The node handle of the node for which something has changed |
type | The type of the node that has just changed |
change | The type of change that the node underwent |
◆ attribute_store_invoke_value_callbacks()
Invoke all callback functions associated to an attribute id / value state combination.
- Parameters
-
updated_node | The node handle of the node for which something has changed |
type | The type of the node that has just changed |
value_state | The value state of the node that has just changed. |
change | The type of change that the node underwent |