54 #if !defined(__AMXB_PRIV_H__)
55 #define __AMXB_PRIV_H__
62 #include <amxc/amxc_macros.h>
78 #define amxb_is_valid_be_func(ft, member, ptr) \
79 (ft != NULL && offsetof(amxb_be_funcs_t, member) < ft->size && ptr != NULL)
82 const amxc_var_t*
const data,
89 const char* obj_path);
102 amxd_path_t* reference,
int PRIVATE amxb_subscription_remove(amxb_subscription_t *subscription)
amxd_object_t * amxb_fetch_local_object(amxb_bus_ctx_t *ctx, const char *object)
amxb_bus_ctx_t * amxb_be_who_has_impl(const char *object_path, bool full_match)
int PRIVATE amxb_set_impl(amxb_bus_ctx_t *const bus_ctx, const char *object, uint32_t flags, amxc_var_t *values, amxc_var_t *ovalues, amxc_var_t *ret, int timeout)
int PRIVATE amxb_follow_reference(amxb_bus_ctx_t *const bus_ctx, amxd_path_t *reference, int timeout)
bool PRIVATE amxb_is_local_object(amxb_bus_ctx_t *ctx, const char *obj_path)
uint32_t PRIVATE amxb_be_get_capabilities(amxb_bus_ctx_t *bus_ctx)
void PRIVATE amxb_dm_event_to_object_event(const char *const sig_name, const amxc_var_t *const data, void *const priv)
static amxb_bus_ctx_t * bus_ctx