blob: e3b7b741b59f4067bb6c8369fe83f4d3734e7707 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#ifndef _NFT_SYNC_TIMER_H
#define _NFT_SYNC_TIMER_H_
#include <event.h>
struct nft_timer {
struct event event;
void (*callback)(struct nft_timer *);
void *data;
};
void *nft_timer_data(struct nft_timer *timer);
void nft_timer_setup(struct nft_timer *timer, void (*cb)(struct nft_timer *),
void *data);
void nft_timer_add(struct nft_timer *timer, unsigned int sec,
unsigned int usec);
void nft_timer_del(struct nft_timer *timer);
#endif
|