diff options
author | Marc-André Lureau <marcandre.lureau@gmail.com> | 2013-09-14 03:21:28 +0200 |
---|---|---|
committer | Frediano Ziglio <fziglio@redhat.com> | 2015-11-10 17:38:48 +0000 |
commit | 4a1668a755fb2af6e27a0ab7acb69c6e84842200 (patch) | |
tree | 0498a9ed135c2f13a88cf09abc02516ffc6e33e0 /server/display-channel.h | |
parent | 4987df8e67f48cde13d39f4e81909f672ae33e29 (diff) | |
download | spice-4a1668a755fb2af6e27a0ab7acb69c6e84842200.tar.gz spice-4a1668a755fb2af6e27a0ab7acb69c6e84842200.tar.xz spice-4a1668a755fb2af6e27a0ab7acb69c6e84842200.zip |
worker: move red_destroy_surface_item()
Acked-by: Jonathon Jongsma <jjongsma@redhat.com>
Diffstat (limited to 'server/display-channel.h')
-rw-r--r-- | server/display-channel.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/server/display-channel.h b/server/display-channel.h index 24fb3541..19366df3 100644 --- a/server/display-channel.h +++ b/server/display-channel.h @@ -236,6 +236,8 @@ DisplayChannelClient* dcc_new (DisplayCha uint32_t *caps, int num_caps); void dcc_push_monitors_config (DisplayChannelClient *dcc); +void dcc_push_destroy_surface (DisplayChannelClient *dcc, + uint32_t surface_id); typedef struct DrawablePipeItem { RingItem base; /* link for a list of pipe items held by Drawable */ @@ -313,6 +315,16 @@ struct DisplayChannel { stat_info_t lz4_stat; #endif }; +typedef struct SurfaceDestroyItem { + SpiceMsgSurfaceDestroy surface_destroy; + PipeItem pipe_item; +} SurfaceDestroyItem; + +typedef struct SurfaceCreateItem { + SpiceMsgSurfaceCreate surface_create; + PipeItem pipe_item; +} SurfaceCreateItem; + void display_channel_set_stream_video (DisplayChannel *display, int stream_video); |