79 #include <amxp/amxp.h>
80 #include <amxd/amxd_object_hierarchy.h>
90 when_null_trace(priv, exit, ERROR,
"Failed to create object_intf_priv_t");
108 const char*
const path = GETP_CHAR(data,
"path");
109 const uint32_t index = GET_UINT32(data,
"index");
113 const amxd_object_t*
const obj = amxd_dm_signal_get_object(
dm, data);
114 amxd_object_t*
const inst = amxd_object_get_instance(obj, NULL, index);
115 when_null_trace(inst, exit, ERROR,
"Failed to get instance");
117 when_null_trace(priv, exit, ERROR,
"Failed to create object_intf_priv_t");
141 const char*
const path = GETP_CHAR(data,
"path");
145 const amxd_object_t*
const obj = amxd_dm_signal_get_object(
dm, data);
146 when_null_trace(obj->priv, exit, ERROR,
"object %s has no private data", path);
amxd_dm_t *PRIVATE xpon_mngr_get_dm(void)
void oipriv_delete_private_data(object_intf_priv_t *priv)
void oipriv_update_last_change(const amxc_var_t *const data)
static object_intf_priv_t * create_priv(void)
void oipriv_attach_private_data(const amxc_var_t *const data)
uint32_t time_get_system_uptime(void)
#define SAH_TRACEZ_DEBUG(zone, format,...)