From 6d4a1d57836737d2e7ac8b4e3f19b0ba736e3981 Mon Sep 17 00:00:00 2001 From: damiano Date: Thu, 9 Apr 1998 13:55:38 +0000 Subject: Move des fichiers dans src --- src/timer.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/timer.h (limited to 'src/timer.h') diff --git a/src/timer.h b/src/timer.h new file mode 100644 index 0000000..7aa425f --- /dev/null +++ b/src/timer.h @@ -0,0 +1,18 @@ +/* Module de gestion des timers autour d'un select */ + +typedef struct _timer *TimerId; +typedef void (*TimerCb)( TimerId id , void *user_data, unsigned long delta ); + +/* API le temp est en milli secondes */ +#define TIMER_LOOP -1 /* timer en boucle infinie */ +TimerId TimerRepeatAfter( int count, long time, TimerCb cb, void *user_data ); + +void TimerModify( TimerId id, long time ); + +void TimerRemove( TimerId id ); + +/* Interface avec select */ + +struct timeval *TimerGetSmallestTimeout(); + +void TimerScan(); -- cgit v1.1