Data Fields

vlc_thread Struct Reference

Per-thread data. More...

Collaboration diagram for vlc_thread:
Collaboration graph
[legend]

Data Fields

pthread_t thread
pthread_cond_t * cond
vlc_mutex_t lock
 Non-null if thread waiting on cond.
vlc_sem_t finished
 Protects cond.
void *(* entry )(void *)
void * data
vlc_atomic_t killed
bool killable
TID tid
HEV cancel_event
HEV done_event
int cancel_sock
bool detached
bool killed
vlc_cleanup_t * cleaners
HANDLE id

Detailed Description

Per-thread data.


Field Documentation

vlc_cleanup_t * vlc_thread::cleaners
pthread_cond_t* vlc_thread::cond
void *(* vlc_thread::entry)(void *)

Protects cond.

Non-null if thread waiting on cond.

Referenced by clean_detached_thread().

pthread_t vlc_thread::thread

Referenced by vlc_clone_attr().


The documentation for this struct was generated from the following files:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines