20 #ifndef LIBAUDCORE_HOOK_H
21 #define LIBAUDCORE_HOOK_H
34 #define hook_dissociate(n, f) hook_dissociate_full (n, f, NULL)
44 #define event_queue(n, d) event_queue_full (0, n, d, NULL)
void hook_dissociate_full(const char *name, HookFunction func, void *user)
void(* HookFunction)(void *data, void *user)
void event_queue_full(int time, const char *name, void *data, void(*destroy)(void *))
void hook_associate(const char *name, HookFunction func, void *user)
void event_queue_cancel(const char *name, void *data)
void hook_call(const char *name, void *data)