xine-lib
1.2.10
|
#include <xine_internal.h>
Data Fields | |
xine_list_t * | events |
pthread_mutex_t | lock |
pthread_cond_t | new_event |
pthread_cond_t | events_processed |
xine_stream_t * | stream |
pthread_t * | listener_thread |
void * | user_data |
xine_event_listener_cb_t | callback |
int | callback_running |
xine_event_listener_cb_t xine_event_queue_s::callback |
Referenced by listener_loop(), and xine_event_create_listener_thread().
int xine_event_queue_s::callback_running |
Referenced by _x_flush_events_queues(), listener_loop(), and xine_event_new_queue().
xine_list_t* xine_event_queue_s::events |
pthread_cond_t xine_event_queue_s::events_processed |
Referenced by _x_flush_events_queues(), listener_loop(), xine_event_new_queue(), and xine_event_queue_unref_unlock().
pthread_t* xine_event_queue_s::listener_thread |
Referenced by _x_flush_events_queues(), xine_event_create_listener_thread(), and xine_event_new_queue().
pthread_mutex_t xine_event_queue_s::lock |
pthread_cond_t xine_event_queue_s::new_event |
Referenced by xine_event_new_queue(), xine_event_queue_unref_unlock(), xine_event_send(), and xine_event_wait_locked().
xine_stream_t* xine_event_queue_s::stream |
Referenced by xine_event_create_listener_thread(), xine_event_dispose_queue(), and xine_event_new_queue().
void* xine_event_queue_s::user_data |
Referenced by listener_loop(), and xine_event_create_listener_thread().