summaryrefslogtreecommitdiffstats
path: root/server/red_dispatcher.h
diff options
context:
space:
mode:
authorYonit Halperin <yhalperi@redhat.com>2011-12-28 14:10:27 +0200
committerYonit Halperin <yhalperi@redhat.com>2012-01-12 16:17:01 +0200
commita54f26d04e9a391977a8030d609b52e50243ba52 (patch)
tree43b61bce6d74a78a685844dc65d087907e562855 /server/red_dispatcher.h
parentb689abe576c382ab1107e50f7b24de116a622dab (diff)
downloadspice-a54f26d04e9a391977a8030d609b52e50243ba52.tar.gz
spice-a54f26d04e9a391977a8030d609b52e50243ba52.tar.xz
spice-a54f26d04e9a391977a8030d609b52e50243ba52.zip
server/red_worker: pass remote caps to display/cursor red_channel_client's
Diffstat (limited to 'server/red_dispatcher.h')
-rw-r--r--server/red_dispatcher.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/server/red_dispatcher.h b/server/red_dispatcher.h
index 7417aac1..36db4e34 100644
--- a/server/red_dispatcher.h
+++ b/server/red_dispatcher.h
@@ -38,6 +38,10 @@ typedef struct RedWorkerMessageDisplayConnect {
RedClient * client;
RedsStream * stream;
int migration;
+ uint32_t *common_caps; // red_worker should free
+ int num_common_caps;
+ uint32_t *caps; // red_worker should free
+ int num_caps;
} RedWorkerMessageDisplayConnect;
typedef struct RedWorkerMessageDisplayDisconnect {
@@ -52,6 +56,10 @@ typedef struct RedWorkerMessageCursorConnect {
RedClient *client;
RedsStream *stream;
int migration;
+ uint32_t *common_caps; // red_worker should free
+ int num_common_caps;
+ uint32_t *caps; // red_worker should free
+ int num_caps;
} RedWorkerMessageCursorConnect;
typedef struct RedWorkerMessageCursorDisconnect {