Audacious $Id:Doxyfile42802007-03-2104:39:00Znenolod$
Classes | Functions | Variables
eventqueue.c File Reference
#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.

Classes

struct  Event

Functions

static bool_t event_execute (Event *event)
EXPORT void event_queue_full (int time, const char *name, void *data, void(*destroy)(void *))
EXPORT void event_queue_cancel (const char *name, void *data)

Variables

static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER
static GList * events

Function Documentation

static bool_t event_execute ( Event event) [static]

Definition at line 38 of file eventqueue.c.

Referenced by event_queue_full().

EXPORT 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().

EXPORT void event_queue_full ( int  time,
const char *  name,
void *  data,
void(*)(void *)  destroy 
)

Definition at line 57 of file eventqueue.c.


Variable Documentation

GList* events [static]

Definition at line 36 of file eventqueue.c.

Referenced by event_execute(), event_queue_cancel(), and event_queue_full().

pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER [static]