diff options
author | Dmitry Kozlov <xeb@mail.ru> | 2016-07-09 20:07:17 +0300 |
---|---|---|
committer | Dmitry Kozlov <xeb@mail.ru> | 2016-07-09 20:07:17 +0300 |
commit | ff364ceb8a6c92c7da630c4bc408e888ac3d9266 (patch) | |
tree | eb3e87b8fbdf2756cfedb4c134a08bc4745af807 /accel-dp/event.h | |
parent | 81df5d567b747b2af12a1c2fa2a330899b22821b (diff) | |
download | accel-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.h | 44 |
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 |