Add a copy of tinc 1.0's event infrastructure.
[tinc] / src / event.h
index 345a5f9..b823c72 100644 (file)
 #ifndef __TINC_EVENT_H__
 #define __TINC_EVENT_H__
 
-#include "avl_tree.h"
+#include "splay_tree.h"
 
-extern avl_tree_t *event_tree;
+extern splay_tree_t *event_tree;
 
 typedef void (*event_handler_t)(void *);
 
-typedef struct {
+typedef struct event {
        time_t time;
        int id;
        event_handler_t handler;