VLC
3.0.15
|
Data Fields | |
pthread_t | thread |
vlc_sem_t | finished |
void *(* | entry )(void *) |
void * | data |
struct { | |
void * addr | |
vlc_mutex_t lock | |
Non-null if waiting on futex. More... | |
} | wait |
atomic_bool | killed |
bool | killable |
TID | tid |
HEV | cancel_event |
HEV | done_event |
int | cancel_sock |
bool | detached |
bool | killed |
vlc_cleanup_t * | cleaners |
HANDLE | id |
struct { | |
atomic_int * addr | |
CRITICAL_SECTION lock | |
} | wait |
atomic_int* vlc_thread::addr |
void* vlc_thread::addr |
Referenced by vlc_cancel(), vlc_clone_attr(), and vlc_control_cancel().
HEV vlc_thread::cancel_event |
Referenced by vlc_clone_attr(), vlc_DosWaitEventSemEx(), vlc_testcancel(), and vlc_thread_cleanup().
int vlc_thread::cancel_sock |
Referenced by vlc_clone_attr(), vlc_select(), and vlc_thread_cleanup().
vlc_cleanup_t * vlc_thread::cleaners |
Referenced by vlc_clone_attr(), vlc_control_cancel(), and vlc_testcancel().
void * vlc_thread::data |
bool vlc_thread::detached |
Referenced by vlc_clone_attr(), and vlc_thread_cleanup().
HEV vlc_thread::done_event |
Referenced by vlc_clone_attr(), vlc_entry(), vlc_testcancel(), and vlc_thread_cleanup().
void *(* vlc_thread::entry |
Referenced by vlc_clone_attr(), and vlc_entry().
vlc_sem_t vlc_thread::finished |
Referenced by vlc_clone_attr().
HANDLE vlc_thread::id |
Referenced by vlc_clone_attr(), vlc_entry(), and vlc_testcancel().
bool vlc_thread::killable |
Referenced by vlc_clone_attr(), vlc_DosWaitEventSemEx(), vlc_entry(), vlc_restorecancel(), vlc_savecancel(), and vlc_testcancel().
bool vlc_thread::killed |
atomic_bool vlc_thread::killed |
Referenced by vlc_cancel_self(), vlc_clone_attr(), and vlc_testcancel().
CRITICAL_SECTION vlc_thread::lock |
vlc_mutex_t vlc_thread::lock |
Non-null if waiting on futex.
Referenced by clean_detached_thread(), vlc_clone_attr(), and vlc_control_cancel().
pthread_t vlc_thread::thread |
Referenced by vlc_clone_attr().
TID vlc_thread::tid |
Referenced by vlc_clone_attr().
struct { ... } vlc_thread::wait |
struct { ... } vlc_thread::wait |
Referenced by clean_detached_thread(), vlc_clone_attr(), and vlc_control_cancel().