ELinks 0.18.0
Data Structures | Macros | Typedefs | Functions
timer.h File Reference
#include "util/lists.h"
#include "util/time.h"
Include dependency graph for timer.h:
This graph shows which files directly or indirectly include this file:

Data Structures

struct  timer
 

Macros

#define TIMER_ID_UNDEF   ((timer_id_T) NULL)
 

Typedefs

typedef struct timer * timer_id_T
 

Functions

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

Macro Definition Documentation

◆ TIMER_ID_UNDEF

#define TIMER_ID_UNDEF   ((timer_id_T) NULL)

Typedef Documentation

◆ timer_id_T

typedef struct timer* timer_id_T

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 ( )

◆ install_timer()

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

◆ kill_timer()

void kill_timer ( timer_id_T *  id)

◆ set_events_for_timer()

void set_events_for_timer ( void  )