equal
deleted
inserted
replaced
11 |
11 |
12 cdef extern from "event2/util.h" : |
12 cdef extern from "event2/util.h" : |
13 # XXX: WIN32 !? |
13 # XXX: WIN32 !? |
14 ctypedef int evutil_socket_t |
14 ctypedef int evutil_socket_t |
15 |
15 |
|
16 # utility methods needed for some internal behaviour |
|
17 int evutil_socketpair (int domain, int type, int protocol, evutil_socket_t sv[2]) |
|
18 int evutil_make_socket_nonblocking (evutil_socket_t sock) |
|
19 |
|
20 |
16 ctypedef void (*_ev_callback_t)(int, short, void *) |
21 ctypedef void (*_ev_callback_t)(int, short, void *) |
|
22 |
|
23 cdef extern from "event2/event_struct.h" : |
|
24 # bits of internal event struct |
|
25 struct event : |
|
26 # internal EVLIST_* flags |
|
27 short ev_flags |
|
28 |
|
29 # internal ev_flags, we shouldn't really be using these, but... |
|
30 enum : |
|
31 # do not count this event if the event queue is otherwise empty |
|
32 EVLIST_INTERNAL |
17 |
33 |
18 cdef extern from "event2/event.h" : |
34 cdef extern from "event2/event.h" : |
19 struct event_base : |
35 struct event_base : |
20 pass |
36 pass |
21 |
37 |
22 struct event : |
38 # struct event : |
23 pass |
39 # pass |
24 |
40 |
25 struct event_config : |
41 struct event_config : |
26 pass |
42 pass |
27 |
43 |
28 # construct new event_base without setting global event base |
44 # construct new event_base without setting global event base |
68 EV_READ |
84 EV_READ |
69 EV_WRITE |
85 EV_WRITE |
70 EV_SIGNAL |
86 EV_SIGNAL |
71 EV_PERSIST |
87 EV_PERSIST |
72 EV_ET |
88 EV_ET |
|
89 |
73 |
90 |
74 # core event assign/new/free |
91 # core event assign/new/free |
75 void event_assign (event *, event_base *, evutil_socket_t, short, _ev_callback_t, void *) |
92 void event_assign (event *, event_base *, evutil_socket_t, short, _ev_callback_t, void *) |
76 event *event_new (event_base *, evutil_socket_t, short, _ev_callback_t, void *) |
93 event *event_new (event_base *, evutil_socket_t, short, _ev_callback_t, void *) |
77 void event_free (event *) |
94 void event_free (event *) |
107 EVENT_MAX_PRIORITIES |
124 EVENT_MAX_PRIORITIES |
108 |
125 |
109 int event_base_priority_set (event_base *, int) |
126 int event_base_priority_set (event_base *, int) |
110 int event_priority_set (event *, int) |
127 int event_priority_set (event *, int) |
111 |
128 |
|
129 |