summaryrefslogtreecommitdiff
path: root/evbuffer-internal.h
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2009-12-22 15:52:02 -0500
committerNick Mathewson <nickm@torproject.org>2009-12-22 15:52:12 -0500
commit390e056152ba4f92476aebae56ad3bba7bbfee0b (patch)
treeb599325820c463d3e933a0b1cd393bffcf0315f3 /evbuffer-internal.h
parent5846bf6cddbed402dbdf51e6268795cf41dbf9ba (diff)
downloadlibevent-390e056152ba4f92476aebae56ad3bba7bbfee0b.tar.gz
Fix up behavior of never-defered callbacks a little
Diffstat (limited to 'evbuffer-internal.h')
-rw-r--r--evbuffer-internal.h8
1 files changed, 3 insertions, 5 deletions
diff --git a/evbuffer-internal.h b/evbuffer-internal.h
index 7e08ee9b..99dde3ce 100644
--- a/evbuffer-internal.h
+++ b/evbuffer-internal.h
@@ -36,6 +36,9 @@ extern "C" {
#include "util-internal.h"
#include "defer-internal.h"
+/* Experimental cb flag: "never deferred" */
+#define EVBUFFER_CB_NODEFER 2
+
#ifdef WIN32
#include <winsock2.h>
#endif
@@ -59,11 +62,6 @@ struct evbuffer_cb_entry {
void *cbarg;
/** Currently set flags on this callback. */
ev_uint32_t flags;
-#if 0
- /** Size of the evbuffer before this callback was suspended, or 0
- if this callback is not suspended. */
- size_t size_before_suspend;
-#endif
};
struct bufferevent;