summaryrefslogtreecommitdiffstats
path: root/server/display-channel.h
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@gmail.com>2013-09-14 03:21:28 +0200
committerFrediano Ziglio <fziglio@redhat.com>2015-11-10 17:38:48 +0000
commit4a1668a755fb2af6e27a0ab7acb69c6e84842200 (patch)
tree0498a9ed135c2f13a88cf09abc02516ffc6e33e0 /server/display-channel.h
parent4987df8e67f48cde13d39f4e81909f672ae33e29 (diff)
downloadspice-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.h12
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);