19 #include "../util/c99defs.h" 34 struct signal_handler;
42 const char *signal_decl);
45 const char **signal_decls)
Definition: calldata.h:46
EXPORT signal_handler_t * signal_handler_create(void)
EXPORT void signal_handler_connect(signal_handler_t *handler, const char *signal, signal_callback_t callback, void *data)
#define EXPORT
Definition: c99defs.h:53
EXPORT bool signal_handler_add(signal_handler_t *handler, const char *signal_decl)
EXPORT void signal_handler_disconnect(signal_handler_t *handler, const char *signal, signal_callback_t callback, void *data)
EXPORT void signal_handler_signal(signal_handler_t *handler, const char *signal, calldata_t *params)
struct signal_handler signal_handler_t
Definition: signal.h:35
EXPORT void signal_handler_destroy(signal_handler_t *handler)
void(* signal_callback_t)(void *, calldata_t *)
Definition: signal.h:36