From 4acf97cae1ce9cfc59a8826b3f604c84241929d7 Mon Sep 17 00:00:00 2001 From: Marc-André Lureau Date: Thu, 26 Sep 2013 22:53:57 +0200 Subject: worker: move display_channel_free_some MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Author: Marc-André Lureau Acked-by: Fabiano Fidêncio --- server/display-channel.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'server/display-channel.h') 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_ */ -- cgit