Go to the source code of this file.
|
EXPORT signal_handler_t * | signal_handler_create (void) |
|
EXPORT void | signal_handler_destroy (signal_handler_t *handler) |
|
EXPORT bool | signal_handler_add (signal_handler_t *handler, const char *signal_decl) |
|
EXPORT void | signal_handler_connect (signal_handler_t *handler, const char *signal, signal_callback_t callback, void *data) |
|
EXPORT void | signal_handler_disconnect (signal_handler_t *handler, const char *signal, signal_callback_t callback, void *data) |
|
EXPORT void | signal_handler_connect_global (signal_handler_t *handler, global_signal_callback_t callback, void *data) |
|
EXPORT void | signal_handler_disconnect_global (signal_handler_t *handler, global_signal_callback_t callback, void *data) |
|
EXPORT void | signal_handler_remove_current (void) |
|
EXPORT void | signal_handler_signal (signal_handler_t *handler, const char *signal, calldata_t *params) |
|
◆ global_signal_callback_t
typedef void(* global_signal_callback_t) (void *, const char *, calldata_t *) |
◆ signal_callback_t
typedef void(* signal_callback_t) (void *, calldata_t *) |
◆ signal_handler_t
◆ signal_handler_add()
◆ signal_handler_connect()
◆ signal_handler_connect_global()
◆ signal_handler_create()
◆ signal_handler_destroy()
◆ signal_handler_disconnect()
◆ signal_handler_disconnect_global()
◆ signal_handler_remove_current()
EXPORT void signal_handler_remove_current |
( |
void |
| ) |
|
◆ signal_handler_signal()