Lines Matching defs:event
58 #define EV_PERSIST 0x10 /* Persistant event */
81 struct event {
82 TAILQ_ENTRY (event) ev_next;
83 TAILQ_ENTRY (event) ev_active_next;
84 TAILQ_ENTRY (event) ev_signal_next;
85 RB_ENTRY (event) ev_timeout_node;
100 int ev_res; /* result passed to event callback */
124 TAILQ_HEAD (event_list, event);
135 int (*add)(void *, struct event *);
136 int (*del)(void *, struct event *);
156 /* Associate a different event base with an event */
157 int event_base_set(struct event_base *, struct event *);
185 void event_set(struct event *, int, short, void (*)(int, short, void *), void *);
188 int event_add(struct event *, struct timeval *);
189 int event_del(struct event *);
190 void event_active(struct event *, int, short);
192 int event_pending(struct event *, short, struct timeval *);
204 /* These functions deal with event priorities */
208 int event_priority_set(struct event *, int);
241 struct event ev_read;
242 struct event ev_write;
269 int bufferevent_enable(struct bufferevent *bufev, short event);
270 int bufferevent_disable(struct bufferevent *bufev, short event);
297 * known ones - and we can just ignore the end of an event buffer.