55 #include <amxc/amxc.h>
56 #include <amxp/amxp_signal.h>
69 UNUSED
const amxc_var_t*
const args,
70 amxc_var_t*
const retval,
74 when_null(param, exit);
79 when_failed(amxc_var_copy(retval, ¶m->
value), exit);
90 const amxc_var_t*
const args,
91 amxc_var_t*
const retval,
96 when_null(param, exit);
97 when_null(retval, exit);
107 amxc_var_set(cstring_t, retval,
"");
117 amxc_var_t*
const value) {
120 when_null(param, exit);
Ambiorix Data Model Default actions header file.
amxd_status_t amxd_action_param_read(UNUSED amxd_object_t *object, amxd_param_t *param, amxd_action_t reason, UNUSED const amxc_var_t *const args, amxc_var_t *const retval, UNUSED void *priv)
amxd_status_t amxd_param_get_value(amxd_param_t *const param, amxc_var_t *const value)
Ambiorix Data Model API header file.
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)
amxd_object_t * amxd_param_get_owner(const amxd_param_t *const param)
enum _amxd_action amxd_action_t
enum _amxd_status amxd_status_t
@ amxd_status_function_not_implemented
@ amxd_status_unknown_error
enum _amxd_dm_access amxd_dm_access_t
Access level.
amxd_status_t amxd_action_param_read_hidden_value(amxd_object_t *object, amxd_param_t *param, amxd_action_t reason, const amxc_var_t *const args, amxc_var_t *const retval, void *priv)
Default parameter read action implementation for hidden values.
static amxd_status_t status