diff options
author | Marc-André Lureau <marcandre.lureau@gmail.com> | 2013-09-25 18:31:39 +0200 |
---|---|---|
committer | Frediano Ziglio <fziglio@redhat.com> | 2015-11-24 08:56:33 +0000 |
commit | 6df1558523c624dbbf414a034e673d277fe8a439 (patch) | |
tree | 336a92e5690e94fb83dbbd8160d456f6551a34ac /server/display-channel.h | |
parent | 1549f751b8b9cdaf17b721a8400b6cffce7e36ed (diff) | |
download | spice-6df1558523c624dbbf414a034e673d277fe8a439.tar.gz spice-6df1558523c624dbbf414a034e673d277fe8a439.tar.xz spice-6df1558523c624dbbf414a034e673d277fe8a439.zip |
worker: move dcc_add_drawable*
Acked-by: Fabiano Fidêncio <fidencio@redhat.com>
Diffstat (limited to 'server/display-channel.h')
-rw-r--r-- | server/display-channel.h | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/server/display-channel.h b/server/display-channel.h index 29c11517..e26a1d88 100644 --- a/server/display-channel.h +++ b/server/display-channel.h @@ -109,19 +109,6 @@ enum { PIPE_ITEM_TYPE_STREAM_ACTIVATE_REPORT, }; -typedef struct DrawablePipeItem { - RingItem base; /* link for a list of pipe items held by Drawable */ - PipeItem dpi_pipe_item; /* link for the client's pipe itself */ - Drawable *drawable; - DisplayChannelClient *dcc; - uint8_t refs; -} DrawablePipeItem; - -DrawablePipeItem* drawable_pipe_item_new (DisplayChannelClient *dcc, - Drawable *drawable); -void drawable_pipe_item_unref (DrawablePipeItem *dpi); -DrawablePipeItem* drawable_pipe_item_ref (DrawablePipeItem *dpi); - typedef struct MonitorsConfig { int refs; int count; @@ -271,7 +258,7 @@ void display_channel_surface_unref (DisplayCha uint32_t surface_id); bool display_channel_surface_has_canvas (DisplayChannel *display, uint32_t surface_id); -int display_channel_add_drawable (DisplayChannel *display, +void display_channel_add_drawable (DisplayChannel *display, Drawable *drawable); void display_channel_current_flush (DisplayChannel *display, int surface_id); @@ -395,12 +382,8 @@ static inline void region_add_clip_rects(QRegion *rgn, SpiceClipRects *data) } } -void red_pipes_add_drawable(DisplayChannel *display, Drawable *drawable); void current_remove_drawable(DisplayChannel *display, Drawable *item); -void red_pipes_add_drawable_after(DisplayChannel *display, - Drawable *drawable, Drawable *pos_after); 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); |