summaryrefslogtreecommitdiff
path: root/accel-dp/event.h
diff options
context:
space:
mode:
authorDmitry Kozlov <xeb@mail.ru>2016-07-09 20:07:17 +0300
committerDmitry Kozlov <xeb@mail.ru>2016-07-09 20:07:17 +0300
commitff364ceb8a6c92c7da630c4bc408e888ac3d9266 (patch)
treeeb3e87b8fbdf2756cfedb4c134a08bc4745af807 /accel-dp/event.h
parent81df5d567b747b2af12a1c2fa2a330899b22821b (diff)
downloadaccel-ppp-ff364ceb8a6c92c7da630c4bc408e888ac3d9266.tar.gz
accel-ppp-ff364ceb8a6c92c7da630c4bc408e888ac3d9266.zip
removed accel-dp related files
accel-dp will be continued in separated branch
Diffstat (limited to 'accel-dp/event.h')
-rw-r--r--accel-dp/event.h44
1 files changed, 0 insertions, 44 deletions
diff --git a/accel-dp/event.h b/accel-dp/event.h
deleted file mode 100644
index fefb0991..00000000
--- a/accel-dp/event.h
+++ /dev/null
@@ -1,44 +0,0 @@
-#ifndef __EVENT_H__
-#define __EVENT_H__
-
-#include <sys/epoll.h>
-#include "list.h"
-
-#define EVENT_READ 1
-#define EVENT_WRITE 2
-
-struct event_handler {
- struct list_head entry;
- struct list_head entry2;
- struct timespec timeout_ts;
- int fd;
- struct epoll_event epoll_event;
- int (*read)(struct event_handler *);
- int (*write)(struct event_handler *);
- void (*timeout)(struct event_handler *);
- void (*close)(struct event_handler *);
-};
-
-struct event_deferred {
- struct event_deferred *next;
- void (*fn)(struct event_deferred *);
-};
-
-int event_init(void);
-void event_loop();
-void event_process(int timeout);
-void event_terminate(void);
-int event_add_handler(struct event_handler *h, int mode);
-int event_enable_handler(struct event_handler *h, int mode);
-int event_disable_handler(struct event_handler *h, int mode);
-int event_mod_handler(struct event_handler *h, int mode);
-int event_del_handler(struct event_handler *h, int close);
-void event_set_timeout(struct event_handler *h, int msec);
-void event_add_deferred(struct event_deferred *d);
-
-static inline void event_init_handler(struct event_handler *h)
-{
- h->entry.next = NULL;
-}
-
-#endif