|
| amxd_status_t | amxd_dm_new (amxd_dm_t **dm) |
| | Instantiate a new data model. More...
|
| |
| void | amxd_dm_delete (amxd_dm_t **dm) |
| | Deletes a data model structure. More...
|
| |
| amxd_status_t | amxd_dm_init (amxd_dm_t *dm) |
| | Initializes a data model structure. More...
|
| |
| void | amxd_dm_clean (amxd_dm_t *dm) |
| | Cleans a data model structure. More...
|
| |
| amxd_status_t | amxd_dm_store_mib (amxd_dm_t *const dm, amxd_object_t *const object) |
| |
| amxd_object_t * | amxd_dm_get_mib (amxd_dm_t *const dm, const char *name) |
| |
| amxd_status_t | amxd_dm_add_root_object (amxd_dm_t *const dm, amxd_object_t *const object) |
| | Adds an object to the root of the data model. More...
|
| |
| amxd_status_t | amxd_dm_remove_root_object (amxd_dm_t *const dm, const char *name) |
| | Removes an object from the root of the data model. More...
|
| |
| amxd_object_t * | amxd_dm_get_root (amxd_dm_t *const dm) |
| | Fetches the root object of the data model. More...
|
| |
| amxd_object_t * | amxd_dm_get_object (amxd_dm_t *const dm, const char *name) |
| |
| amxd_object_t * | amxd_dm_findf (amxd_dm_t *const dm, const char *abs_path,...) __attribute__((format(printf |
| |
| amxd_object_t amxd_status_t | amxd_dm_resolve_pathf (amxd_dm_t *const dm, amxc_llist_t *paths, const char *abs_path,...) __attribute__((format(printf |
| |
| amxd_object_t amxd_status_t amxd_status_t | amxd_dm_resolve_pathf_ext (amxd_dm_t *const dm, bool *key_path, amxc_llist_t *paths, const char *abs_path,...) __attribute__((format(printf |
| |
| amxd_object_t amxd_status_t amxd_status_t const char * | amxd_dm_signal_get_path (amxd_dm_t *const dm, const amxc_var_t *const signal_data) |
| | Get the object path from a data model signal. More...
|
| |
| amxd_object_t * | amxd_dm_signal_get_object (amxd_dm_t *const dm, const amxc_var_t *const signal_data) |
| | Get the object from a data model using the path in the recieved signal. More...
|
| |
| amxd_status_t | amxd_dm_invoke_action (amxd_object_t *object, amxd_param_t *param, amxd_action_t reason, const amxc_var_t *const args, amxc_var_t *const retval) |
| |
| static amxd_status_t | amxd_dm_get_status (amxd_dm_t *dm) |
| |
Ambiorix Data Model API header file.
Definition in file amxd_dm.h.