6 #define TIMEQ_CALLBACK(NAME) void NAME(UNUSED_ARG(void *data))
7 typedef TIMEQ_CALLBACK(timeq_callback_t);
12 timeq_callback_t *callback;
15 struct timeq_entry *next;
19 struct timeq_entry* timeq_add(int seconds, timeq_callback_t *callback, void *data);
20 struct timeq_entry* timeq_add_name(char *name, int seconds, timeq_callback_t *callback, void *data);
21 int timeq_del(struct timeq_entry* entry);
22 int timeq_del_name(char *name);
23 int timeq_name_exists(char *name);