|
libamxd
6.4.1
Data Model Manager
|
Ambiorix Data Model API header file. More...
#include <stdint.h>#include <amxp/amxp_signal.h>#include <amxd/amxd_types.h>#include <amxd/amxd_function.h>Go to the source code of this file.
Functions | |
| amxd_status_t | amxd_object_add_function (amxd_object_t *const object, amxd_function_t *const func) |
| Adds an RPC method definition to the object definition. More... | |
| amxd_status_t | amxd_object_change_function (amxd_object_t *const object, const char *name, amxd_object_fn_t impl) |
| Changes the implementation of an object's RPC method. More... | |
| amxd_function_t * | amxd_object_get_function (const amxd_object_t *const object, const char *name) |
| Get the definition of a RPC method from an object. More... | |
| amxd_status_t | amxd_object_list_functions (amxd_object_t *const object, amxc_var_t *const list, amxd_dm_access_t access) |
| Builds a linked list variant containing all function names available in the object. More... | |
| amxd_status_t | amxd_object_describe_functions (amxd_object_t *const object, amxc_var_t *const value, amxd_dm_access_t access) |
| Fetches the full object RPC method definitions in a variant. More... | |
| amxd_status_t | amxd_object_invoke_function (amxd_object_t *const object, const char *func_name, amxc_var_t *const args, amxc_var_t *const ret) |
| Calls an object RPC method. More... | |
| uint32_t | amxd_object_get_function_count (amxd_object_t *const object, amxd_dm_access_t access) |
| Retruns the number of RPC methods available in an object. More... | |
Ambiorix Data Model API header file.
Definition in file amxd_object_function.h.