summaryrefslogtreecommitdiffstats
path: root/client/red_channel.h
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2010-06-22 10:35:03 +0200
committerAlexander Larsson <alexl@redhat.com>2010-06-22 10:54:59 +0200
commit5c05a24ba14b1942309a703866aac76772f5f201 (patch)
treecce2082525dcd620c973414dd58bf9608a0f49a4 /client/red_channel.h
parent5341b632e2b1d2527303cce3f69a8146a8d48489 (diff)
downloadspice-5c05a24ba14b1942309a703866aac76772f5f201.tar.gz
spice-5c05a24ba14b1942309a703866aac76772f5f201.tar.xz
spice-5c05a24ba14b1942309a703866aac76772f5f201.zip
Convert client to use indirect calls for message marshalling
This is required to support multiple versions
Diffstat (limited to 'client/red_channel.h')
-rw-r--r--client/red_channel.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/client/red_channel.h b/client/red_channel.h
index c2528abe..d973a455 100644
--- a/client/red_channel.h
+++ b/client/red_channel.h
@@ -25,6 +25,7 @@
#include "platform.h"
#include "process_loop.h"
#include "demarshallers.h"
+#include "marshallers.h"
enum {
PASSIVE_STATE,
@@ -144,6 +145,8 @@ protected:
void handle_disconnect(RedPeer::InMessage* message);
void handle_notify(RedPeer::InMessage* message);
+ SpiceMessageMarshallers *_marshallers;
+
private:
void set_state(int state);
void run();