HomeSort by relevance Sort by last modified time
    Searched full:event_base (Results 1 - 25 of 121) sorted by null

1 2 3 4 5

  /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_;

Completed in 399 milliseconds

1 2 3 4 5