PUD: determine the best gateway on a regular schedule
[olsrd.git] / lib / pud / src / timers.h
1 #ifndef _PUD_TIMERS_H_
2 #define _PUD_TIMERS_H_
3
4 /* Plugin includes */
5
6 /* OLSRD includes */
7 #include "scheduler.h"
8
9 /* System includes */
10
11 int initOlsrTxTimer(void);
12 void destroyOlsrTxTimer(void);
13 int restartOlsrTxTimer(unsigned long long interval, timer_cb_func cb_func);
14
15 int initUplinkTxTimer(void);
16 void destroyUplinkTxTimer(void);
17 int restartUplinkTxTimer(unsigned long long interval, timer_cb_func cb_func);
18
19 int initGatewayTimer(void);
20 void destroyGatewayTimer(void);
21 int restartGatewayTimer(unsigned long long interval, timer_cb_func cb_func);
22
23 #endif /* _PUD_TIMERS_H_ */