Home
last modified time | relevance | path

Searched refs:event_callback (Results 1 – 16 of 16) sorted by relevance

/libevent-2.1.12/
H A Ddefer-internal.h38 struct event_callback;
39 typedef void (*deferred_cb_fn)(struct event_callback *, void *);
50 void event_deferred_cb_init_(struct event_callback *, ev_uint8_t, deferred_cb_fn, void *);
54 void event_deferred_cb_set_priority_(struct event_callback *, ev_uint8_t);
59 void event_deferred_cb_cancel_(struct event_base *, struct event_callback *);
66 int event_deferred_cb_schedule_(struct event_base *, struct event_callback *);
H A Devent-internal.h197 TAILQ_HEAD(evcallback_list, event_callback);
315 struct event_callback *current_event;
429 int event_callback_activate_(struct event_base *, struct event_callback *);
430 int event_callback_activate_nolock_(struct event_base *, struct event_callback *);
432 struct event_callback *evcb);
434 …(struct event_base *base, unsigned flags, struct event_callback *evcb, void (*cb)(struct event_cal…
436 …(struct event_base *base, unsigned flags, struct event_callback *evcb, void (*cb)(struct event_cal…
437 …many_(struct event_base *base, int n_cbs, struct event_callback **evcb, void (*cb)(struct event_ca…
444 struct event_callback *evcb);
446 struct event_callback *evcb, int even_if_finalizing);
[all …]
H A Devent.c776 struct event_callback *evcb, in event_base_cancel_single_callback_()
828 struct event_callback *evcb; in event_base_free_queues_()
1638 struct event_callback *evcb; in event_process_active_single_queue()
2996 struct event_callback *evcb) in event_callback_activate_()
3007 struct event_callback *evcb) in event_callback_activate_nolock_()
3038 struct event_callback *evcb) in event_callback_activate_later_nolock_()
3051 struct event_callback *cb) in event_callback_init_()
3441 struct event_callback *evcb; in event_queue_make_later_events_active()
3722 struct event_callback *evcb; in event_base_foreach_event_nolock_()
4003 struct event_callback *evcb; in event_base_assert_ok_nolock_()
[all …]
H A Devbuffer-internal.h148 struct event_callback deferred;
344 struct event_callback **cbs,
H A Dbufferevent.c64 static void bufferevent_finalize_cb_(struct event_callback *evcb, void *arg_);
152 bufferevent_run_deferred_callbacks_locked(struct event_callback *cb, void *arg) in bufferevent_run_deferred_callbacks_locked()
186 bufferevent_run_deferred_callbacks_unlocked(struct event_callback *cb, void *arg) in bufferevent_run_deferred_callbacks_unlocked()
711 struct event_callback *cbs[MAX_CBS]; in bufferevent_decref_and_unlock_()
747 bufferevent_finalize_cb_(struct event_callback *evcb, void *arg_) in bufferevent_finalize_cb_()
H A Dhttp-internal.h100 struct event_callback read_more_deferred_cb;
H A Dlistener.c464 struct event_callback deferred;
474 static void accepted_socket_invoke_user_cb(struct event_callback *cb, void *arg);
606 accepted_socket_invoke_user_cb(struct event_callback *dcb, void *arg) in accepted_socket_invoke_user_cb()
H A Dbufferevent-internal.h197 struct event_callback deferred;
H A Dbuffer.c146 static void evbuffer_deferred_callback(struct event_callback *cb, void *arg);
534 evbuffer_deferred_callback(struct event_callback *cb, void *arg) in evbuffer_deferred_callback()
3451 evbuffer_get_callbacks_(struct evbuffer *buffer, struct event_callback **cbs, in evbuffer_get_callbacks_()
H A Devdns.c778 struct event_callback deferred;
789 reply_run_callback(struct event_callback *d, void *user_pointer) in reply_run_callback()
H A Dwhatsnew-2.1.txt737 internal light-weight event_callback supertype, and both support
H A DChangeLog1371 o Refactor the callback part of an event into its own event_callback
1376 o Replace deferred_cbs with event_callback-based implementation. (ae2b84b)
1377 o Replace more deferred_cb names with event_callback (a4079aa)
H A Dhttp.c1187 evhttp_deferred_read_cb(struct event_callback *cb, void *data) in evhttp_deferred_read_cb()
/libevent-2.1.12/include/event2/
H A Devent_struct.h107 struct event_callback { struct
108 TAILQ_ENTRY(event_callback) evcb_active_next;
115 void (*evcb_selfcb)(struct event_callback *, void *); argument
117 void (*evcb_cbfinalize)(struct event_callback *, void *);
124 struct event_callback ev_evcallback; argument
/libevent-2.1.12/test/
H A Dregress_finalize.c50 simple_callback(struct event_callback *evcb, void *arg) in simple_callback()
64 callback_finalize_callback_1(struct event_callback *evcb, void *arg) in callback_finalize_callback_1()
80 struct event_callback evcb; in test_fin_cb_invoked()
355 struct event_callback evcb1, evcb2;
358 struct event_callback *array[4];
H A Dregress_thread.c402 struct event_callback cbs[CB_COUNT];
413 deferred_callback(struct event_callback *cb, void *arg) in deferred_callback()