#include <glib.h>
#include <pthread.h>
#include <string.h>
#include "config.h"
#include "core.h"
#include "hook.h"
Go to the source code of this file.
Variables |
static pthread_mutex_t | mutex = PTHREAD_MUTEX_INITIALIZER |
static GHashTable * | hooks |
Function Documentation
EXPORT void hook_associate |
( |
const char * |
name, |
|
|
HookFunction |
func, |
|
|
void * |
user |
|
) |
| |
EXPORT 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().
EXPORT void hook_dissociate_full |
( |
const char * |
name, |
|
|
HookFunction |
func, |
|
|
void * |
user |
|
) |
| |
static void str_unref_cb |
( |
void * |
str | ) |
|
|
static |
Variable Documentation
pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER |
|
static |