ELinks 0.18.0
timer.c File Reference
#include <errno.h>
#include "elinks.h"
#include "main/select.h"
#include "main/timer.h"
#include "util/error.h"
#include "util/lists.h"
#include "util/memory.h"
#include "util/time.h"
Include dependency graph for timer.c:

Functions

int get_timers_count (void)
void check_timers (timeval_T *last_time)
void install_timer (timer_id_T *id, milliseconds_T delay, void(*func)(void *), void *data)
void kill_timer (timer_id_T *id)
int get_next_timer_time (timeval_T *t)
void set_events_for_timer (void)

Variables

static struct timer list timers = { D_LIST_HEAD_EL(timers) }

Function Documentation

◆ check_timers()

void check_timers ( timeval_T * last_time)

◆ get_next_timer_time()

int get_next_timer_time ( timeval_T * t)

◆ get_timers_count()

int get_timers_count ( void )

◆ install_timer()

void install_timer ( timer_id_T * id,
milliseconds_T delay,
void(* func )(void *),
void * data )

◆ kill_timer()

void kill_timer ( timer_id_T * id)

◆ set_events_for_timer()

void set_events_for_timer ( void )

Variable Documentation

◆ timers

struct timer list timers = { D_LIST_HEAD_EL(timers) }
static