ELinks 0.16.1.1
timer.c File Reference
#include "elinks.h"
#include "config/kbdbind.h"
#include "config/options.h"
#include "intl/libintl.h"
#include "main/module.h"
#include "main/timer.h"
#include "terminal/event.h"
#include "terminal/kbd.h"
#include "terminal/terminal.h"
#include "util/time.h"
#include "viewer/timer.h"
Include dependency graph for timer.c:

Macros

#define COUNT_DOWN_DELAY   ((milliseconds_T) 1000)

Functions

int get_timer_duration (void)
static void count_down (void *xxx)
void reset_timer (void)
static void init_timer (struct module *module)
static void done_timer (struct module *module)

Variables

static timer_id_T countdown = TIMER_ID_UNDEF
static int timer_duration = 0
struct module timer_module

Macro Definition Documentation

◆ COUNT_DOWN_DELAY

#define COUNT_DOWN_DELAY   ((milliseconds_T) 1000)

Function Documentation

◆ count_down()

void count_down ( void * xxx)
static

◆ done_timer()

void done_timer ( struct module * module)
static

◆ get_timer_duration()

int get_timer_duration ( void )

◆ init_timer()

void init_timer ( struct module * module)
static

◆ reset_timer()

void reset_timer ( void )

Variable Documentation

◆ countdown

timer_id_T countdown = TIMER_ID_UNDEF
static

◆ timer_duration

int timer_duration = 0
static

◆ timer_module

struct module timer_module
Initial value:
N_("Timer"),
)
static void init_timer(struct module *module)
Definition timer.c:64
static void done_timer(struct module *module)
Definition timer.c:76
#define NULL
Definition explodename.c:35
#define N_(msg)
Definition libintl.h:25
#define struct_module(name, options, hooks, submods, data, init, done)
Definition module.h:44