VLC  3.0.15
Data Structures | Functions
timer.c File Reference
Include dependency graph for timer.c:

Data Structures

struct  vlc_timer
 

Functions

static void CALLBACK vlc_timer_do (void *val, BOOLEAN timeout)
 
int vlc_timer_create (vlc_timer_t *id, void(*func)(void *), void *data)
 Initializes an asynchronous timer. More...
 
void vlc_timer_destroy (vlc_timer_t timer)
 Destroys an initialized timer. More...
 
void vlc_timer_schedule (vlc_timer_t timer, bool absolute, mtime_t value, mtime_t interval)
 Arms or disarms an initialized timer. More...
 
unsigned vlc_timer_getoverrun (vlc_timer_t timer)
 Fetches and resets the overrun counter for a timer. More...
 

Function Documentation

◆ vlc_timer_do()

static void CALLBACK vlc_timer_do ( void *  val,
BOOLEAN  timeout 
)
static

References vlc_timer::data, and vlc_timer::func.

Referenced by vlc_timer_schedule().