diff options
author | Nick Mathewson <nickm@torproject.org> | 2012-01-21 12:55:15 -0500 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2012-01-21 12:55:15 -0500 |
commit | 27737d55ae3af09d3a4f6fd07521ef4b341934c8 (patch) | |
tree | caab7d00dd60dac5ab7e696a4defea0e1645b4ef /event-internal.h | |
parent | 790f6b3b10462db3e7581eff1355b1de9950d514 (diff) | |
download | libevent-27737d55ae3af09d3a4f6fd07521ef4b341934c8.tar.gz |
Add function to check referential integrity of an event_base
Diffstat (limited to 'event-internal.h')
-rw-r--r-- | event-internal.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/event-internal.h b/event-internal.h index a361cf3b..43beaf3b 100644 --- a/event-internal.h +++ b/event-internal.h @@ -347,6 +347,14 @@ void event_active_nolock(struct event *ev, int res, short count); void event_base_add_virtual(struct event_base *base); void event_base_del_virtual(struct event_base *base); +/** For debugging: unless assertions are disabled, verify the referential + integrity of the internal data structures of 'base'. This operation can + be expensive. + + Returns on success; aborts on failure. +*/ +void event_base_assert_ok(struct event_base *base); + #ifdef __cplusplus } #endif |