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