summaryrefslogtreecommitdiffstats
path: root/server/display-channel.h
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@gmail.com>2013-09-26 22:53:57 +0200
committerFrediano Ziglio <fziglio@redhat.com>2015-11-23 14:21:09 +0000
commit4acf97cae1ce9cfc59a8826b3f604c84241929d7 (patch)
treed8a4d8f1259912548729e7cdb8d3f5675442e1fe /server/display-channel.h
parentb9ea3c9145f0eb1600a75abc239135bfd3d04510 (diff)
downloadspice-4acf97cae1ce9cfc59a8826b3f604c84241929d7.tar.gz
spice-4acf97cae1ce9cfc59a8826b3f604c84241929d7.tar.xz
spice-4acf97cae1ce9cfc59a8826b3f604c84241929d7.zip
worker: move display_channel_free_some
Author: Marc-André Lureau <marcandre.lureau@gmail.com> Acked-by: Fabiano Fidêncio <fabiano@fidencio.org>
Diffstat (limited to 'server/display-channel.h')
-rw-r--r--server/display-channel.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/server/display-channel.h b/server/display-channel.h
index 03834fae..29c11517 100644
--- a/server/display-channel.h
+++ b/server/display-channel.h
@@ -257,11 +257,15 @@ typedef struct SurfaceDestroyItem {
} SurfaceDestroyItem;
+void display_channel_free_some (DisplayChannel *display);
void display_channel_set_stream_video (DisplayChannel *display,
int stream_video);
int display_channel_get_streams_timeout (DisplayChannel *display);
void display_channel_compress_stats_print (const DisplayChannel *display);
void display_channel_compress_stats_reset (DisplayChannel *display);
+Drawable * display_channel_drawable_try_new (DisplayChannel *display,
+ int group_id,
+ int process_commands_generation);
void display_channel_drawable_unref (DisplayChannel *display, Drawable *drawable);
void display_channel_surface_unref (DisplayChannel *display,
uint32_t surface_id);
@@ -399,5 +403,7 @@ void red_pipes_remove_drawable(Drawable *drawable);
void dcc_add_drawable(DisplayChannelClient *dcc, Drawable *drawable);
void current_remove(DisplayChannel *display, TreeItem *item);
void detach_streams_behind(DisplayChannel *display, QRegion *region, Drawable *drawable);
+void drawable_draw(DisplayChannel *display, Drawable *item);
+void current_remove_all(DisplayChannel *display, int surface_id);
#endif /* DISPLAY_CHANNEL_H_ */