64 #include <amxc/amxc.h>
65 #include <amxp/amxp_signal.h>
66 #include <amxp/amxp_slot.h>
83 amxc_var_init(&retval);
87 amxc_var_set_type(&args, AMXC_VAR_ID_HTABLE);
89 assert_int_equal(amxc_var_type_of(&retval), AMXC_VAR_ID_HTABLE);
90 amxc_var_dump(&retval, STDOUT_FILENO);
92 amxc_var_set_type(&args, AMXC_VAR_ID_HTABLE);
93 amxc_var_add_key(
bool, &args,
"first_level_only",
false);
94 amxc_var_add_key(
bool, &args,
"functions",
true);
95 amxc_var_add_key(
bool, &args,
"parameters",
true);
96 amxc_var_add_key(
bool, &args,
"events",
true);
98 assert_int_equal(amxc_var_type_of(&retval), AMXC_VAR_ID_HTABLE);
101 amxc_var_dump(&retval, STDOUT_FILENO);
103 amxc_var_clean(&args);
104 amxc_var_clean(&retval);
Ambiorix Data Model Default actions header file.
Ambiorix Data Model API header file.
Ambiorix Data Model RPC methods API header file.
Ambiorix Data Model API header file.
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.
static amxd_object_t * test_build_dm(void)
void test_amxd_get_supported_function(UNUSED void **state)