VLC  3.0.21
Data Fields
vlc_timer Struct Reference
Collaboration diagram for vlc_timer:
Collaboration graph
[legend]

Data Fields

TID tid
 
HEV hev
 
HTIMER htimer
 
ULONG interval
 
bool quit
 
void(* func )(void *)
 
void * data
 
vlc_thread_t thread
 
vlc_cond_t reschedule
 
vlc_mutex_t lock
 
vlc_tick_t value
 
vlc_tick_t interval
 
atomic_uint overruns
 
HANDLE handle
 

Field Documentation

◆ data

void * vlc_timer::data

◆ func

void(* vlc_timer::func

Referenced by vlc_timer_create(), and vlc_timer_do().

◆ handle

HANDLE vlc_timer::handle

◆ hev

HEV vlc_timer::hev

◆ htimer

HTIMER vlc_timer::htimer

◆ interval [1/2]

vlc_tick_t vlc_timer::interval

◆ interval [2/2]

ULONG vlc_timer::interval

◆ lock

vlc_mutex_t vlc_timer::lock

◆ overruns

atomic_uint vlc_timer::overruns

◆ quit

bool vlc_timer::quit

◆ reschedule

vlc_cond_t vlc_timer::reschedule

◆ thread

vlc_thread_t vlc_timer::thread

◆ tid

TID vlc_timer::tid

◆ value

vlc_tick_t vlc_timer::value

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