|
VLC
2.1.0-git
|
Per-thread data. More...

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 |
Per-thread data.
| 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().
| pthread_cond_t* vlc_thread::cond |
Referenced by vlc_cancel(), vlc_cond_timedwait(), and vlc_cond_wait().
| void * vlc_thread::data |
Referenced by clean_detached_thread(), detached_thread(), finish_joinable_thread(), joinable_thread(), vlc_clone_attr(), vlc_entry(), and vlc_testcancel().
| 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)(void *) |
Referenced by joinable_thread(), vlc_clone_attr(), and vlc_entry().
| vlc_sem_t vlc_thread::finished |
Protects cond.
| HANDLE vlc_thread::id |
Referenced by vlc_clone_attr(), and vlc_thread_cleanup().
| bool vlc_thread::killable |
Referenced by vlc_clone_attr(), vlc_entry(), vlc_restorecancel(), vlc_savecancel(), and vlc_testcancel().
| bool vlc_thread::killed |
| bool vlc_thread::killed |
Referenced by vlc_cancel_self(), vlc_clone_attr(), and vlc_testcancel().
| vlc_mutex_t vlc_thread::lock |
Non-null if thread waiting on cond.
Referenced by clean_detached_thread().
| pthread_t vlc_thread::thread |
| TID vlc_thread::tid |
Referenced by vlc_clone_attr().
1.8.1.2