summaryrefslogtreecommitdiffstats
path: root/server/reds_stream.c
diff options
context:
space:
mode:
authorChristophe Fergeau <cfergeau@redhat.com>2014-03-14 17:44:57 +0100
committerChristophe Fergeau <cfergeau@redhat.com>2014-04-16 17:11:38 +0200
commite36c7efe81373cdc2741f2e24ab4bc5be2010047 (patch)
tree94cbb2f7a65597e61a54f0b36ad7d39c96f821eb /server/reds_stream.c
parent17f89a348aa3b34b0198e4899be8d39fdccb3582 (diff)
downloadspice-e36c7efe81373cdc2741f2e24ab4bc5be2010047.tar.gz
spice-e36c7efe81373cdc2741f2e24ab4bc5be2010047.tar.xz
spice-e36c7efe81373cdc2741f2e24ab4bc5be2010047.zip
Make struct AsyncRead/async_read_handler private
All users are now contained in reds_stream.c
Diffstat (limited to 'server/reds_stream.c')
-rw-r--r--server/reds_stream.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/server/reds_stream.c b/server/reds_stream.c
index 191d8f27..2c6be618 100644
--- a/server/reds_stream.c
+++ b/server/reds_stream.c
@@ -33,6 +33,16 @@
#include <openssl/err.h>
+struct AsyncRead {
+ RedsStream *stream;
+ void *opaque;
+ uint8_t *now;
+ uint8_t *end;
+ AsyncReadDone done;
+ AsyncReadError error;
+};
+typedef struct AsyncRead AsyncRead;
+
extern SpiceCoreInterface *core;
#if HAVE_SASL
@@ -403,7 +413,7 @@ static inline void async_read_clear_handlers(AsyncRead *async)
async->stream = NULL;
}
-void async_read_handler(int fd, int event, void *data)
+static void async_read_handler(int fd, int event, void *data)
{
AsyncRead *async = (AsyncRead *)data;