122 amxc_var_t* params = NULL;
124 amxc_var_init(&args);
125 amxc_var_init(&retval);
130 amxc_var_set_type(&args, AMXC_VAR_ID_HTABLE);
134 amxc_var_set_type(&args, AMXC_VAR_ID_BOOL);
136 amxc_var_set_type(&args, AMXC_VAR_ID_HTABLE);
138 amxc_var_set_type(&args, AMXC_VAR_ID_HTABLE);
140 amxc_var_set_type(&args, AMXC_VAR_ID_HTABLE);
142 amxc_var_set_type(&args, AMXC_VAR_ID_HTABLE);
145 amxc_var_set_type(&args, AMXC_VAR_ID_HTABLE);
147 params = amxc_var_add_key(amxc_llist_t, &args,
"parameters", NULL);
148 amxc_var_add(cstring_t, params,
"protected_param");
149 amxc_var_add(cstring_t, params,
"param");
152 amxc_var_clean(&args);
153 amxc_var_clean(&retval);
amxd_status_t amxd_action_object_read(amxd_object_t *const object, amxd_param_t *const param, amxd_action_t reason, const amxc_var_t *const args, amxc_var_t *const retval, void *priv)
void amxd_dm_clean(amxd_dm_t *dm)
Cleans a data model structure.
amxd_status_t amxd_object_new_instance(amxd_object_t **object, amxd_object_t *templ, const char *name, uint32_t index, amxc_var_t *values)
Data model object constructor function.
static amxd_object_t * test_build_dm(void)