eventqueue.c File Reference

#include <pthread.h>
#include <string.h>
#include "eventqueue.h"
#include "hook.h"

Go to the source code of this file.

Classes

struct  Event

Functions

static gboolean event_execute (Event *event)
void event_queue_full (gint time, const gchar *name, void *data, gboolean free_data)
void event_queue_cancel (const gchar *name, void *data)

Variables

static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER
static GList * events

Function Documentation

static gboolean event_execute ( Event event  )  [static]

Definition at line 38 of file eventqueue.c.

Referenced by event_queue_full().

void event_queue_cancel ( const gchar *  name,
void *  data 
)

Definition at line 72 of file eventqueue.c.

Referenced by playback_cleanup().

void event_queue_full ( gint  time,
const gchar *  name,
void *  data,
gboolean  free_data 
)

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]

Generated on 26 Jan 2012 for Audacious by  doxygen 1.6.1