summaryrefslogtreecommitdiffstats
path: root/server/red_worker.h
diff options
context:
space:
mode:
authorIzik Eidus <ieidus@redhat.com>2009-11-21 22:42:38 +0200
committerYaniv Kamay <ykamay@redhat.com>2009-11-23 20:54:11 +0200
commita70110c4e50aad99de7a844bb78eb868768e7841 (patch)
treec12cecce588255af581b6a7e3a85c7d4d3f62ed0 /server/red_worker.h
parentf20e0d3200c17d3850e4d08ee55edb6c836ae71e (diff)
downloadspice-a70110c4e50aad99de7a844bb78eb868768e7841.tar.gz
spice-a70110c4e50aad99de7a844bb78eb868768e7841.tar.xz
spice-a70110c4e50aad99de7a844bb78eb868768e7841.zip
spice: server: add memslots support.
Signed-off-by: Izik Eidus <ieidus@redhat.com>
Diffstat (limited to 'server/red_worker.h')
-rw-r--r--server/red_worker.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/server/red_worker.h b/server/red_worker.h
index 097d4540..e7080662 100644
--- a/server/red_worker.h
+++ b/server/red_worker.h
@@ -62,6 +62,9 @@ enum {
RED_WORKER_MESSAGE_SET_COMPRESSION,
RED_WORKER_MESSAGE_SET_STREAMING_VIDEO,
RED_WORKER_MESSAGE_SET_MOUSE_MODE,
+ RED_WORKER_MESSAGE_ADD_MEMSLOT,
+ RED_WORKER_MESSAGE_DEL_MEMSLOT,
+ RED_WORKER_MESSAGE_RESET_MEMSLOTS,
};
typedef uint32_t RedWorkeMessage;
@@ -84,6 +87,9 @@ typedef struct WorkerInitData {
uint32_t renderers[RED_MAX_RENDERERS];
image_compression_t image_compression;
int streaming_video;
+ uint32_t num_memslots;
+ uint8_t memslot_gen_bits;
+ uint8_t memslot_id_bits;
} WorkerInitData;
void *red_worker_main(void *arg);