|
static amxd_status_t | amxd_object_delete_timer (amxd_object_t *object, UNUSED amxd_param_t *const p, amxd_action_t reason, UNUSED const amxc_var_t *const args, amxc_var_t *const retval, void *priv) |
|
static void | amxd_periodic_inform (UNUSED amxp_timer_t *timer, void *priv) |
|
static void | amxd_object_instance_sig_data (amxd_object_t *object, amxc_var_t *data) |
|
static bool | amxd_object_event_filter (amxd_object_t *const object, UNUSED int32_t depth, UNUSED void *priv) |
|
static bool | amxd_object_event_filter_add (amxd_object_t *const object, int32_t depth, void *priv) |
|
static void | amxd_object_send_event_add (amxd_object_t *const object, UNUSED int32_t depth, void *priv) |
|
static void | amxd_object_send_event_del (amxd_object_t *const object, UNUSED int32_t depth, void *priv) |
|
static void | amxd_build_param_changed (const char *name, amxc_var_t *values, amxc_var_t *data, amxc_var_t *ovalue) |
|
void | amxd_object_send_signal (amxd_object_t *const object, const char *name, amxc_var_t *const data, bool trigger) |
| Send an object signal/event. More...
|
|
void | amxd_object_send_add_inst (amxd_object_t *instance, bool trigger) |
| Send an add instance object event. More...
|
|
void | amxd_object_send_del_object (amxd_object_t *object, bool trigger) |
|
void | amxd_object_send_del_inst (amxd_object_t *instance, bool trigger) |
| Send a delete instance object event. More...
|
|
void | amxd_object_send_changed (amxd_object_t *object, amxc_var_t *params, bool trigger) |
| Send an object changed event. More...
|
|
amxd_status_t | amxd_object_new_pi (amxd_object_t *object, uint32_t sec) |
| Creates and starts a periodic inform event timer. More...
|
|
amxd_status_t | amxd_object_delete_pi (amxd_object_t *object) |
| Stops and deletes a periodic inform event timer. More...
|
|
amxd_status_t | amxd_object_add_event_ext (amxd_object_t *const object, const char *event_name, amxc_var_t *event_data) |
| Adds an event definition to the object. More...
|
|
amxd_status_t | amxd_object_add_event (amxd_object_t *const object, const char *event_name) |
| Adds an event definition to the object. More...
|
|
void | amxd_object_remove_event (amxd_object_t *const object, const char *event_name) |
| Removes an event definition to the object. More...
|
|
amxc_var_t * | amxd_object_new_event_data (const amxd_object_t *object, const char *event_name) |
| Allocates a variant that contains the predefined event data. More...
|
|