diff options
author | Nick Mathewson <nickm@torproject.org> | 2009-12-22 15:52:02 -0500 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2009-12-22 15:52:12 -0500 |
commit | 390e056152ba4f92476aebae56ad3bba7bbfee0b (patch) | |
tree | b599325820c463d3e933a0b1cd393bffcf0315f3 /evbuffer-internal.h | |
parent | 5846bf6cddbed402dbdf51e6268795cf41dbf9ba (diff) | |
download | libevent-390e056152ba4f92476aebae56ad3bba7bbfee0b.tar.gz |
Fix up behavior of never-defered callbacks a little
Diffstat (limited to 'evbuffer-internal.h')
-rw-r--r-- | evbuffer-internal.h | 8 |
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; |