|
static amxp_slot_t * | amxp_slot_find (const amxp_signal_t *const sig, amxp_slot_fn_t fn, amxp_slot_t *start) |
|
static amxp_signal_t * | amxp_slot_find_signal (const amxp_signal_mngr_t *const sig_mngr, const char *const sig_name) |
|
static amxp_slot_t * | amxp_slot_new (amxp_slot_fn_t fn, const char *regexp, const char *expression, void *const priv) |
|
static int | amxp_slot_connect_impl (amxp_signal_t *sig, amxp_slot_fn_t fn, const char *expression, void *const priv) |
|
static int | amxp_slot_connnect_all_of (amxp_signal_mngr_t *const sigmngr, amxp_slot_fn_t fn, const char *const regexp_str, const char *expression, void *const priv) |
|
static int | amxp_slot_connnect_all_sigmngrs (const amxc_llist_t *const sigmngrs, amxp_slot_fn_t fn, const char *const regexp, const char *expression, void *const priv) |
|
static void | amxp_slot_delete_all (amxp_signal_t *sig, amxp_slot_t *slot, amxp_slot_fn_t fn) |
|
static void | amxp_slot_disconnnect_all_of (const amxp_signal_mngr_t *const sigmngr, amxp_slot_fn_t fn) |
|
static void | amxp_slot_disconnect_all_sgmngrs (const amxc_llist_t *const sigmngrs, amxp_slot_fn_t fn) |
|
static int | amxp_slot_disconnect_name (amxp_signal_mngr_t *sig_mngr, const char *const sig_name, amxp_slot_fn_t fn) |
|
int | amxp_slot_connect (amxp_signal_mngr_t *const sig_mngr, const char *const sig_name, const char *const expression, amxp_slot_fn_t fn, void *const priv) |
| Connects a slot (function) to a named signal of a signal manager. More...
|
|
int | amxp_slot_connect_filtered (amxp_signal_mngr_t *const sig_mngr, const char *const sig_reg_exp, const char *const expression, amxp_slot_fn_t fn, void *const priv) |
| Connects a slot (function) to signals using a regular expression. More...
|
|
int | amxp_slot_connect_all (const char *sig_reg_exp, const char *const expression, amxp_slot_fn_t fn, void *const priv) |
| Connects a slot to all existing and future signals. More...
|
|
int | amxp_slot_disconnect (amxp_signal_mngr_t *const sig_mngr, const char *const sig_name, amxp_slot_fn_t fn) |
| Disconnects a slot from (a) signal(s). More...
|
|
int | amxp_slot_disconnect_with_priv (amxp_signal_mngr_t *sig_mngr, amxp_slot_fn_t fn, void *priv) |
| Disconnects a slot from (a) signal(s). More...
|
|
int | amxp_slot_disconnect_signal_with_priv (amxp_signal_mngr_t *sig_mngr, const char *sig_name, amxp_slot_fn_t fn, void *priv) |
| Disconnects a slot from a signal. More...
|
|
void | amxp_slot_disconnect_all (amxp_slot_fn_t fn) |
| Disconnects a slot from all signals it was connected to. More...
|
|