libamxp
1.4.0
Patterns C Implementation
|
Ambiorix slot API header file. More...
#include <amxc/amxc_variant.h>
Go to the source code of this file.
Typedefs | |
typedef void(* | amxp_slot_fn_t) (const char *const sig_name, const amxc_var_t *const data, void *const priv) |
Slot callback function signature. More... | |
Functions | |
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 *const 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... | |
Ambiorix slot API header file.
Definition in file amxp_slot.h.