summaryrefslogtreecommitdiff
path: root/iocp-internal.h
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2009-04-14 20:11:10 +0000
committerNick Mathewson <nickm@torproject.org>2009-04-14 20:11:10 +0000
commit93d4f884aa2f42d832b4fefa0fe4d39bb0098750 (patch)
tree2cc14b3c05688266ebde83ae409292e42d21b857 /iocp-internal.h
parentfe95df15d3c5ad424c76f75596452f0229e191b2 (diff)
downloadlibevent-93d4f884aa2f42d832b4fefa0fe4d39bb0098750.tar.gz
Make buffer iocp stuff compile happily
svn:r1174
Diffstat (limited to 'iocp-internal.h')
-rw-r--r--iocp-internal.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/iocp-internal.h b/iocp-internal.h
index 4fd507c9..9d49a7c0 100644
--- a/iocp-internal.h
+++ b/iocp-internal.h
@@ -31,6 +31,7 @@
extern "C" {
#endif
+struct event_overlapped;
typedef void (*iocp_callback)(struct event_overlapped *, uintptr_t, ssize_t);
struct event_overlapped {
@@ -40,11 +41,14 @@ struct event_overlapped {
struct event_iocp_port {
HANDLE port;
- int shutdown = 0;
};
void event_overlapped_init(struct event_overlapped *, iocp_callback cb);
+struct evbuffer;
+int evbuffer_launch_write(struct evbuffer *buf, ssize_t atmost);
+int evbuffer_launch_read(struct evbuffer *buf, size_t atmost);
+
#ifdef __cplusplus
}
#endif