Go to the source code of this file.
Defines | |
#define | hook_dissociate(n, f) hook_dissociate_full (n, f, NULL) |
#define | event_queue(n, d) event_queue_full (0, n, d, NULL) |
Typedefs | |
typedef void(* | HookFunction )(void *data, void *user) |
Functions | |
void | hook_associate (const char *name, HookFunction func, void *user) |
void | hook_dissociate_full (const char *name, HookFunction func, void *user) |
void | hook_call (const char *name, void *data) |
void | event_queue_full (int time, const char *name, void *data, void(*destroy)(void *)) |
void | event_queue_cancel (const char *name, void *data) |
#define event_queue | ( | n, | |||
d | ) | event_queue_full (0, n, d, NULL) |
Definition at line 44 of file hook.h.
Referenced by audacious_rc_quit(), audacious_rc_show_about_box(), audacious_rc_show_prefs_box(), check_scan_complete(), mpris_root_quit(), set_params(), set_pb_ready(), set_string(), and update_cb().
#define hook_dissociate | ( | n, | |||
f | ) | hook_dissociate_full (n, f, NULL) |
Definition at line 34 of file hook.h.
Referenced by art_cleanup(), cleanup_dbus(), eq_cleanup(), history_cleanup(), main(), mpris_signals_cleanup(), playback_cleanup(), and save_playlists().
typedef void(* HookFunction)(void *data, void *user) |
void event_queue_cancel | ( | const char * | name, | |
void * | data | |||
) |
Definition at line 72 of file eventqueue.c.
Referenced by check_scan_complete(), and playback_cleanup().
void event_queue_full | ( | int | time, | |
const char * | name, | |||
void * | data, | |||
void(*)(void *) | destroy | |||
) |
Definition at line 57 of file eventqueue.c.
void hook_associate | ( | const char * | name, | |
HookFunction | func, | |||
void * | user | |||
) |
Definition at line 42 of file hook.c.
Referenced by art_init(), eq_init(), history_load(), init_dbus(), load_playlists(), main(), mpris_signals_init(), and playback_start().
void hook_call | ( | const char * | name, | |
void * | data | |||
) |
Definition at line 93 of file hook.c.
Referenced by add_finish(), audacious_rc_toggle_aot(), complete_stop(), do_autosave(), drct_quit(), end_cb(), event_execute(), iface_plugin_set_current(), leading_zero_cb(), playback_pause(), playback_seek(), playback_set_volume(), playback_start(), playlist_next_song(), playlist_prev_song(), playlist_set_active(), playlist_set_playing(), playlist_set_position(), show_numbers_cb(), shut_down(), sw_volume_toggled(), and update().
void hook_dissociate_full | ( | const char * | name, | |
HookFunction | func, | |||
void * | user | |||
) |