diff options
author | Izik Eidus <ieidus@redhat.com> | 2010-01-28 04:44:43 +0200 |
---|---|---|
committer | Izik Eidus <ieidus@redhat.com> | 2010-01-28 04:46:29 +0200 |
commit | 2ba69f9f8819daaa3d166c4c1c7e03b121b88a95 (patch) | |
tree | af28f5f7a71af15769c6447ccf4b6e10e8d60644 /server/red_worker.h | |
parent | 766c74f63cb005ba614c11a59b5da844f01cb335 (diff) | |
download | spice-2ba69f9f8819daaa3d166c4c1c7e03b121b88a95.tar.gz spice-2ba69f9f8819daaa3d166c4c1c7e03b121b88a95.tar.xz spice-2ba69f9f8819daaa3d166c4c1c7e03b121b88a95.zip |
libspice: add surface 0 support
This include alot of infestracture for off screens.
Signed-off-by: Izik Eidus <ieidus@redhat.com>
Diffstat (limited to 'server/red_worker.h')
-rw-r--r-- | server/red_worker.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/server/red_worker.h b/server/red_worker.h index e7080662..765b7d86 100644 --- a/server/red_worker.h +++ b/server/red_worker.h @@ -46,8 +46,6 @@ enum { RED_WORKER_MESSAGE_UPDATE, RED_WORKER_MESSAGE_WAKEUP, RED_WORKER_MESSAGE_OOM, - RED_WORKER_MESSAGE_ATTACH, - RED_WORKER_MESSAGE_DETACH, RED_WORKER_MESSAGE_READY, RED_WORKER_MESSAGE_DISPLAY_CONNECT, RED_WORKER_MESSAGE_DISPLAY_DISCONNECT, @@ -65,6 +63,12 @@ enum { RED_WORKER_MESSAGE_ADD_MEMSLOT, RED_WORKER_MESSAGE_DEL_MEMSLOT, RED_WORKER_MESSAGE_RESET_MEMSLOTS, + RED_WORKER_MESSAGE_DESTROY_SURFACES, + RED_WORKER_MESSAGE_CREATE_PRIMARY_SURFACE, + RED_WORKER_MESSAGE_DESTROY_PRIMARY_SURFACE, + RED_WORKER_MESSAGE_RESET_CURSOR, + RED_WORKER_MESSAGE_RESET_IMAGE_CACHE, + RED_WORKER_MESSAGE_DESTROY_SURFACE_WAIT, }; typedef uint32_t RedWorkeMessage; @@ -88,8 +92,10 @@ typedef struct WorkerInitData { image_compression_t image_compression; int streaming_video; uint32_t num_memslots; + uint32_t num_memslots_groups; uint8_t memslot_gen_bits; uint8_t memslot_id_bits; + uint8_t internal_groupslot_id; } WorkerInitData; void *red_worker_main(void *arg); |