diff options
author | Nick Mathewson <nickm@torproject.org> | 2012-09-07 09:58:24 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2012-09-07 09:58:24 -0400 |
commit | 232055ef4988e9ba5b9e62230bd6db0506349a8d (patch) | |
tree | 4aa78fe1eb113637464cf1b72221992007a48ad1 /event-internal.h | |
parent | 84fd6d750642ff88ba5ab3e6b3f6fbba7868698c (diff) | |
download | libevent-232055ef4988e9ba5b9e62230bd6db0506349a8d.tar.gz |
Tweak patch for event_base_foreach_event()
* Fix whitespace
* Explain return value from callback function
* Reinstate return value so that caller can tell whether forech
exited early.
* Rename event_base_foreach_event_() to
event_base_foreach_event_nolock_().
* Use event_base_foreach_event_cb_fn typedef in more places
* Be more dire about undefined behavior.
Diffstat (limited to 'event-internal.h')
-rw-r--r-- | event-internal.h | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/event-internal.h b/event-internal.h index 5372af88..8da0edf8 100644 --- a/event-internal.h +++ b/event-internal.h @@ -400,9 +400,6 @@ void event_base_assert_ok_(struct event_base *base); void event_base_assert_ok_nolock_(struct event_base *base); -/* Callback type for event_base_foreach_event. */ -//typedef int (*event_base_foreach_event_cb)(struct event_base *base, struct event *, void *); - /* Helper function: Call 'fn' exactly once every inserted or active event in * the event_base 'base'. * @@ -411,7 +408,7 @@ void event_base_assert_ok_nolock_(struct event_base *base); * * Requires that 'base' be locked. */ -int event_base_foreach_event_(struct event_base *base, +int event_base_foreach_event_nolock_(struct event_base *base, event_base_foreach_event_cb cb, void *arg); #ifdef __cplusplus |