summaryrefslogtreecommitdiffstats
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
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
-rw-r--r--server/reds_stream.c12
-rw-r--r--server/reds_stream.h11
2 files changed, 11 insertions, 12 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;
diff --git a/server/reds_stream.h b/server/reds_stream.h
index a5b7a17e..6cbbbbbe 100644
--- a/server/reds_stream.h
+++ b/server/reds_stream.h
@@ -29,17 +29,6 @@ typedef void (*AsyncReadDone)(void *opaque);
typedef void (*AsyncReadError)(void *opaque, int err);
typedef struct RedsStream RedsStream;
-typedef struct AsyncRead {
- RedsStream *stream;
- void *opaque;
- uint8_t *now;
- uint8_t *end;
- AsyncReadDone done;
- AsyncReadError error;
-} AsyncRead;
-
-void async_read_handler(int fd, int event, void *data);
-
typedef struct RedsStreamPrivate RedsStreamPrivate;
struct RedsStream {