00001 /* TCP timer code. 00002 * 00003 */ 00004 00005 #ifndef _TCPTIMER_H 00006 #define _TCPTIMER_H 00007 00008 #include "tcp.h" 00009 00010 #define TIMER_MTICK 100 /* Timer granularity, in milliseconds. */ 00011 00012 void init_timer(); 00013 void cleanup_timer(); 00014 long clear_timer(void (*func)(void *), void *arg); 00015 void clear_tcp_timers(void *arg); 00016 long left_timer(void (*func)(void *), void *arg); 00017 int add_timer(long mdelay, void (*func)(void *), void *arg); 00018 void tcp_timer(void *sig_mask); 00019 00020 #endif /* _TCPTIMER_H */