summaryrefslogtreecommitdiff
path: root/event-internal.h
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2012-01-24 10:29:31 -0500
committerNick Mathewson <nickm@torproject.org>2012-01-24 10:29:31 -0500
commitfe0afabb593c2034965ffd7e9d7ad9c49787f6d6 (patch)
tree5f11d6f150121e69c2b1cdbd6b3457af7224c126 /event-internal.h
parent40a3c52d05cbf9a57c8ed595cb8a546e66dd13e4 (diff)
parent3f18ad1b5f9ca180337fa3d348fe9100d4a0a9b0 (diff)
downloadlibevent-fe0afabb593c2034965ffd7e9d7ad9c49787f6d6.tar.gz
Merge remote-tracking branch 'origin/patches-2.0'
Conflicts: event.c Edits required in: evmap.c
Diffstat (limited to 'event-internal.h')
-rw-r--r--event-internal.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/event-internal.h b/event-internal.h
index d8de5761..754ef759 100644
--- a/event-internal.h
+++ b/event-internal.h
@@ -356,6 +356,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