VLC 4.0.0-dev
Loading...
Searching...
No Matches
vlc_thread Struct Reference

Data Fields

pthread_t thread
void *(* entry )(void *)
void * data
atomic_uint killed
bool killable
TID tid
HEV cancel_event
HEV done_event
int cancel_sock
atomic_bool killed
vlc_cleanup_tcleaners
HANDLE id

Field Documentation

◆ cancel_event

HEV vlc_thread::cancel_event

◆ cancel_sock

int vlc_thread::cancel_sock

Referenced by vlc_clone(), and vlc_select().

◆ cleaners

vlc_cleanup_t * vlc_thread::cleaners

◆ data

◆ done_event

HEV vlc_thread::done_event

◆ entry

void *(* vlc_thread::entry)(void *)

Referenced by ThreadEntry(), vlc_clone(), and vlc_entry().

◆ id

HANDLE vlc_thread::id

Referenced by vlc_clone().

◆ killable

◆ killed [1/2]

atomic_uint vlc_thread::killed

◆ killed [2/2]

atomic_bool vlc_thread::killed

◆ thread

pthread_t vlc_thread::thread

◆ tid

TID vlc_thread::tid

Referenced by vlc_clone().


The documentation for this struct was generated from the following files: