|
VLC
4.0.0-dev
|

Data Fields | |
| pthread_t | thread |
| void *(* | entry )(void *) |
| void * | data |
| struct { | |
| atomic_uint * 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_uint * addr | |
| CRITICAL_SECTION lock | |
| } | wait |
| atomic_uint* vlc_thread::addr |
Referenced by vlc_cancel(), vlc_cancel_addr_clear(), vlc_cancel_addr_set(), vlc_clone_attr(), and vlc_threadvars_cleanup().
| 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 |
Referenced by clean_detached_thread(), detached_thread(), joinable_thread(), vlc_clone_attr(), vlc_entry(), vlc_testcancel(), and vlc_timer_create().
| 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 vlc_clone_attr(), and vlc_entry().
| 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 vlc_cancel_addr_clear(), vlc_cancel_addr_set(), vlc_clone_attr(), and vlc_threadvars_cleanup().
| pthread_t vlc_thread::thread |
Referenced by vlc_cancel_addr_clear(), vlc_cancel_addr_set(), and vlc_clone_attr().
| TID vlc_thread::tid |
Referenced by vlc_clone_attr().
| struct { ... } vlc_thread::wait |
| struct { ... } vlc_thread::wait |
Referenced by vlc_cancel_addr_clear(), vlc_cancel_addr_set(), vlc_clone_attr(), and vlc_threadvars_cleanup().
1.8.13