Searched refs:event_base (Results 1 - 25 of 90) sorted by relevance

1234

/freebsd-11-stable/contrib/ntp/sntp/libevent/
H A Dkqueue-internal.h32 int event_kq_notify_base_(struct event_base *base);
37 int event_kq_add_notify_event_(struct event_base *base);
H A Devmap-internal.h34 * 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 t
[all...]
H A Devsignal-internal.h59 int evsig_init_(struct event_base *);
60 void evsig_dealloc_(struct event_base *);
62 void evsig_set_base_(struct event_base *base);
H A Ddefer-internal.h55 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 *);
H A Dchangelist-internal.h91 struct event_base *base);
96 int event_changelist_add_(struct event_base *base, evutil_socket_t fd, short old, short events,
99 int event_changelist_del_(struct event_base *base, evutil_socket_t fd, short old, short events,
H A Devent-internal.h85 /** 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 tha
208 struct event_base { struct
[all...]
H A Diocp-internal.h179 struct event_base;
181 struct event_iocp_port *event_base_get_iocp_(struct event_base *base);
184 int event_base_start_iocp_(struct event_base *base, int n_cpus);
185 void event_base_stop_iocp_(struct event_base *base);
188 struct bufferevent *bufferevent_async_new_(struct event_base *base,
H A Ddevpoll.c64 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 *bas
[all...]
H A Devport.c117 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 *bas
[all...]
H A Dpoll.c69 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 *bas
[all...]
H A Dselect.c88 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 *bas
[all...]
H A Devent.c126 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 *bas
1723 event_base_dispatch(struct event_base *event_base) argument
1752 event_base_loopexit(struct event_base *event_base, const struct timeval *tv) argument
1765 event_base_loopbreak(struct event_base *event_base) argument
1784 event_base_loopcontinue(struct event_base *event_base) argument
1803 event_base_got_break(struct event_base *event_base) argument
1813 event_base_got_exit(struct event_base *event_base) argument
[all...]
H A Dhttp-internal.h51 struct event_base;
101 struct event_base *base;
173 struct bufferevent* (*bevcb)(struct event_base *, void *);
176 struct event_base *base;
/freebsd-11-stable/contrib/ntp/sntp/libevent/include/event2/
H A Devent.h77 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...]
H A Dbufferevent_ssl.h59 @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,
H A Dthread.h38 _must_ be set up before an event_base is created if you want the base to
237 struct event_base;
247 int evthread_make_base_notifiable(struct event_base *base);
H A Dhttp_compat.h80 struct event_base *base);
H A Dlistener.h119 struct evconnlistener *evconnlistener_new(struct event_base *base,
138 struct evconnlistener *evconnlistener_new_bind(struct event_base *base,
157 /** Return an evconnlistener's associated event_base. */
159 struct event_base *evconnlistener_get_base(struct evconnlistener *lev);
/freebsd-11-stable/contrib/unbound/util/
H A Dwinsock_event.h132 struct event_base struct
177 struct event_base *ev_base;
218 int event_base_dispatch(struct event_base *);
220 int event_base_loopexit(struct event_base *, struct timeval *);
222 void event_base_free(struct event_base *);
227 int event_base_set(struct event_base *, struct event *);
269 int winsock_register_wsaevent(struct event_base* base, struct event* ev,
H A Dmini_event.h102 struct event_base struct
142 struct event_base *ev_base;
164 int event_base_dispatch(struct event_base *);
166 int event_base_loopexit(struct event_base *, struct timeval *);
168 void event_base_free(struct event_base *);
172 int event_base_set(struct event_base *, struct event *);
H A Dub_event.h49 struct event_base;
75 struct ub_event_base* ub_libevent_event_base(struct event_base*);
79 struct event_base* ub_libevent_get_event_base(struct ub_event_base*);
/freebsd-11-stable/contrib/ntp/sntp/libevent/test/
H A Dregress_testutils.h40 regress_get_dnsserver(struct event_base *base,
54 int regress_dnsserver(struct event_base *base, ev_uint16_t *port,
/freebsd-11-stable/contrib/pf/libevent/
H A Devent-internal.h34 struct event_base { struct
H A Devent.c116 struct event_base *current_base = NULL;
123 static void event_queue_insert(struct event_base *, struct event *, int);
124 static void event_queue_remove(struct event_base *, struct event *, int);
125 static int event_haveevents(struct event_base *);
127 static void event_process_active(struct event_base *);
129 static int timeout_next(struct event_base *, struct timeval *);
130 static void timeout_process(struct event_base *);
131 static void timeout_correct(struct event_base *, struct timeval *);
178 if ((current_base = calloc(1, sizeof(struct event_base))) == NULL)
210 event_base_free(struct event_base *bas
333 event_base_dispatch(struct event_base *event_base) argument
355 event_base_loopexit(struct event_base *event_base, struct timeval *tv) argument
[all...]
/freebsd-11-stable/contrib/unbound/libunbound/
H A Dunbound-event.h45 * provided event_base, and when they are done you get a function callback.
53 * event_base structures would be different.
64 struct event_base;
185 * with the event_base. Setup the options you like with the other functions.
194 * otherwise it wouldn't work, the event and event_base structures would
202 * with the event_base. Setup the options you like with the other functions.
204 struct ub_ctx* ub_ctx_create_event(struct event_base* base);
207 * Set a new libevent event_base on a context created with ub_ctx_create_event.
209 * otherwise it wouldn't work, the event and event_base structures would
213 * @param base the new event_base t
[all...]

Completed in 208 milliseconds

1234