/external/libevent/ |
evmap-internal.h | 34 * event_base. 37 struct event_base; 53 event_base's list of events on a given file descriptor, and tell the 58 @param base the event_base to operate on. 62 int evmap_io_add_(struct event_base *base, evutil_socket_t fd, struct event *ev); 64 event_base's list of events on a given file descriptor, and tell the 67 @param base the event_base to operate on. 71 int evmap_io_del_(struct event_base *base, evutil_socket_t fd, struct event *ev); 72 /** Active the set of events waiting on an event_base for a given fd. 74 @param base the event_base to operate on [all...] |
event-internal.h | 85 /** Structure to define the backend of a given event_base. */ 89 /** Function to set up an event_base to use this backend. It should 92 * stored by event_init into the event_base.evbase field. On failure, 94 void *(*init)(struct event_base *); 103 int (*add)(struct event_base *, evutil_socket_t fd, short old, short events, void *fdinfo); 105 int (*del)(struct event_base *, evutil_socket_t fd, short old, short events, void *fdinfo); 111 int (*dispatch)(struct event_base *, struct timeval *); 112 /** Function to clean up and free our data from the event_base. */ 113 void (*dealloc)(struct event_base *); 172 /* The event_base that this timeout list is part of * 208 struct event_base { struct [all...] |
event.c | 126 struct event_base *event_global_current_base_ = NULL; 134 static void event_queue_insert_active(struct event_base *, struct event_callback *); 135 static void event_queue_insert_active_later(struct event_base *, struct event_callback *); 136 static void event_queue_insert_timeout(struct event_base *, struct event *); 137 static void event_queue_insert_inserted(struct event_base *, struct event *); 138 static void event_queue_remove_active(struct event_base *, struct event_callback *); 139 static void event_queue_remove_active_later(struct event_base *, struct event_callback *); 140 static void event_queue_remove_timeout(struct event_base *, struct event *); 141 static void event_queue_remove_inserted(struct event_base *, struct event *); 142 static void event_queue_make_later_events_active(struct event_base *base) [all...] |
defer-internal.h | 55 Cancel a struct event_callback if it is currently scheduled in an event_base. 57 void event_deferred_cb_cancel_(struct event_base *, struct event_callback *); 59 Activate a struct event_callback if it is not currently scheduled in an event_base. 63 int event_deferred_cb_schedule_(struct event_base *, struct event_callback *);
|
devpoll.c | 64 static void *devpoll_init(struct event_base *); 65 static int devpoll_add(struct event_base *, int fd, short old, short events, void *); 66 static int devpoll_del(struct event_base *, int fd, short old, short events, void *); 67 static int devpoll_dispatch(struct event_base *, struct timeval *); 68 static void devpoll_dealloc(struct event_base *); 121 devpoll_init(struct event_base *base) 168 devpoll_dispatch(struct event_base *base, struct timeval *tv) 228 devpoll_add(struct event_base *base, int fd, short old, short events, void *p) 254 devpoll_del(struct event_base *base, int fd, short old, short events, void *p) 295 devpoll_dealloc(struct event_base *base [all...] |
poll.c | 69 static void *poll_init(struct event_base *); 70 static int poll_add(struct event_base *, int, short old, short events, void *idx); 71 static int poll_del(struct event_base *, int, short old, short events, void *idx); 72 static int poll_dispatch(struct event_base *, struct timeval *); 73 static void poll_dealloc(struct event_base *); 88 poll_init(struct event_base *base) 125 poll_dispatch(struct event_base *base, struct timeval *tv) 217 poll_add(struct event_base *base, int fd, short old, short events, void *idx_) 278 poll_del(struct event_base *base, int fd, short old, short events, void *idx_) 327 poll_dealloc(struct event_base *base [all...] |
select.c | 88 static void *select_init(struct event_base *); 89 static int select_add(struct event_base *, int, short old, short events, void*); 90 static int select_del(struct event_base *, int, short old, short events, void*); 91 static int select_dispatch(struct event_base *, struct timeval *); 92 static void select_dealloc(struct event_base *); 110 select_init(struct event_base *base) 140 select_dispatch(struct event_base *base, struct timeval *tv) 252 select_add(struct event_base *base, int fd, short old, short events, void *p) 299 select_del(struct event_base *base, int fd, short old, short events, void *p) 339 select_dealloc(struct event_base *base [all...] |
evsignal-internal.h | 59 int evsig_init_(struct event_base *); 60 void evsig_dealloc_(struct event_base *); 62 void evsig_set_base_(struct event_base *base);
|
signal.c | 76 add an event for a signal to event_base A, then add an event for a signal 77 (any signal!) to event_base B, event_base B will get informed about the 78 signal, but event_base A won't. 91 static int evsig_add(struct event_base *, evutil_socket_t, short, short, void *); 92 static int evsig_del(struct event_base *, evutil_socket_t, short, short, void *); 109 static struct event_base *evsig_base = NULL; 120 evsig_set_base_(struct event_base *base) 137 struct event_base *base; 174 evsig_init_(struct event_base *base [all...] |
win32select.c | 83 static void *win32_init(struct event_base *); 84 static int win32_add(struct event_base *, evutil_socket_t, short old, short events, void *idx_); 85 static int win32_del(struct event_base *, evutil_socket_t, short old, short events, void *idx_); 86 static int win32_dispatch(struct event_base *base, struct timeval *); 87 static void win32_dealloc(struct event_base *); 148 do_fd_clear(struct event_base *base, 181 win32_init(struct event_base *base) 220 win32_add(struct event_base *base, evutil_socket_t fd, 245 win32_del(struct event_base *base, evutil_socket_t fd, short old, short events, 280 win32_dispatch(struct event_base *base, struct timeval *tv [all...] |
evmap.c | 266 evmap_io_add_(struct event_base *base, evutil_socket_t fd, struct event *ev) 347 evmap_io_del_(struct event_base *base, evutil_socket_t fd, struct event *ev) 412 evmap_io_active_(struct event_base *base, evutil_socket_t fd, short events) 442 evmap_signal_add_(struct event_base *base, int sig, struct event *ev) 468 evmap_signal_del_(struct event_base *base, int sig, struct event *ev) 490 evmap_signal_active_(struct event_base *base, evutil_socket_t sig, int ncalls) 519 struct event_base *, evutil_socket_t, struct evmap_io *, void *); 521 /* Multipurpose helper function: Iterate over every file descriptor event_base 524 * function, base is the event_base, signum is the signal number, evmap_io 535 evmap_io_foreach_fd(struct event_base *base [all...] |
kqueue-internal.h | 32 int event_kq_notify_base_(struct event_base *base); 37 int event_kq_add_notify_event_(struct event_base *base);
|
epoll.c | 95 static void *epoll_init(struct event_base *); 96 static int epoll_dispatch(struct event_base *, struct timeval *); 97 static void epoll_dealloc(struct event_base *); 112 static int epoll_nochangelist_add(struct event_base *base, evutil_socket_t fd, 114 static int epoll_nochangelist_del(struct event_base *base, evutil_socket_t fd, 141 epoll_init(struct event_base *base) 189 event_base, we can try to use timerfd to give them finer granularity. 267 epoll_apply_one_change(struct event_base *base, 356 epoll_apply_changes(struct event_base *base) 375 epoll_nochangelist_add(struct event_base *base, evutil_socket_t fd [all...] |
listener.c | 72 struct event_base *(*getbase)(struct evconnlistener *); 96 struct event_base *event_base; member in struct:evconnlistener_iocp 109 evconnlistener_new_async(struct event_base *base, 117 static struct event_base *event_listener_getbase(struct evconnlistener *); 156 evconnlistener_new(struct event_base *base, 210 evconnlistener_new_bind(struct event_base *base, evconnlistener_cb cb, 345 struct event_base * 348 struct event_base *base; 355 static struct event_base * [all...] |
kqueue.c | 85 static void *kq_init(struct event_base *); 86 static int kq_sig_add(struct event_base *, int, short, short, void *); 87 static int kq_sig_del(struct event_base *, int, short, short, void *); 88 static int kq_dispatch(struct event_base *, struct timeval *); 89 static void kq_dealloc(struct event_base *); 116 kq_init(struct event_base *base) 254 kq_dispatch(struct event_base *base, struct timeval *tv) 432 kq_dealloc(struct event_base *base) 441 kq_sig_add(struct event_base *base, int nsignal, short old, short events, void *p) 474 kq_sig_del(struct event_base *base, int nsignal, short old, short events, void *p [all...] |
http-internal.h | 51 struct event_base; 105 struct event_base *base; 171 struct bufferevent* (*bevcb)(struct event_base *, void *); 174 struct event_base *base;
|
evport.c | 117 static void* evport_init(struct event_base *); 118 static int evport_add(struct event_base *, int fd, short old, short events, void *); 119 static int evport_del(struct event_base *, int fd, short old, short events, void *); 120 static int evport_dispatch(struct event_base *, struct timeval *); 121 static void evport_dealloc(struct event_base *); 141 evport_init(struct event_base *base) 256 evport_dispatch(struct event_base *base, struct timeval *tv) 379 evport_add(struct event_base *base, int fd, short old, short events, void *p) 396 evport_del(struct event_base *base, int fd, short old, short events, void *p) 435 evport_dealloc(struct event_base *base [all...] |
/external/libevent/include/event2/ |
event.h | 77 Next, you need to create an event_base structure, using event_base_new() 78 or event_base_new_with_config(). The event_base is responsible for 81 Every event is associated with a single event_base. 98 Currently, only one thread can be dispatching a given event_base at a 100 either have a single event_base whose events add work to a work queue, 101 or you can create multiple event_base objects. 207 * The event_base lies at the center of Libevent; every application will 217 struct event_base struct 234 * pending with event_add(). As your event_base runs, it will run the 283 * Configuration for an event_base [all...] |
bufferevent_ssl.h | 59 @param base An event_base to use to detect reading and writing. It 69 bufferevent_openssl_filter_new(struct event_base *base, 78 @param base An event_base to use to detect reading and writing 87 bufferevent_openssl_socket_new(struct event_base *base,
|
/system/core/debuggerd/tombstoned/ |
intercept_manager.h | 48 event_base* base; 52 InterceptManager(event_base* _Nonnull base, int intercept_socket);
|
/external/libevent/sample/ |
hello-world.c | 41 struct event_base *base; 92 struct event_base *base = user_data; 135 struct event_base *base = user_data;
|
dns-example.c | 158 struct event_base *event_base = NULL; local 188 event_base = event_base_new(); 189 evdns_base = evdns_base_new(event_base, EVDNS_BASE_DISABLE_WHEN_INACTIVE); 208 evdns_add_server_port_with_base(event_base, sock, 0, evdns_server_callback, NULL); 254 event_base_dispatch(event_base);
|
signal-test.c | 48 struct event_base* base;
|
/external/libevent/test/ |
regress_testutils.h | 41 regress_get_dnsserver(struct event_base *base, 55 int regress_dnsserver(struct event_base *base, ev_uint16_t *port,
|
/system/extras/simpleperf/ |
IOEventLoop.h | 28 struct event_base; 84 event_base* ebase_;
|