21 lines
598 B
C
21 lines
598 B
C
|
#ifndef __EVENT_OLD_H__
|
||
|
#define __EVENT_OLD_H__
|
||
|
|
||
|
typedef evutil_socket_t int
|
||
|
|
||
|
static inline struct event *event_new (struct event_base *base, int fd, int what, void(*callback)(int, short, void *), void *arg) {
|
||
|
struct event *ev = malloc (sizeof (*ec));
|
||
|
event_set (ev, base, fd, what, callback, arg);
|
||
|
}
|
||
|
|
||
|
static inline struct event *evtimer_new (struct event_base *base, void(*callback)(int, short, void *), void *arg) {
|
||
|
struct event *ev = malloc (sizeof (*ec));
|
||
|
evtimer_set (ev, base, callback, arg);
|
||
|
}
|
||
|
|
||
|
static void event_free (struct event *ev) {
|
||
|
event_del (ev);
|
||
|
free (ev);
|
||
|
}
|
||
|
#endif
|