typedef void (*event_handler_t)(void *);
-typedef struct {
+typedef struct event {
time_t time;
int id;
event_handler_t handler;
extern void event_add(event_t *);
extern void event_del(event_t *);
extern event_t *get_expired_event(void);
+extern event_t *peek_next_event(void);
#endif /* __TINC_EVENT_H__ */