summaryrefslogtreecommitdiffstats
path: root/server/display-channel.h
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@gmail.com>2013-09-25 18:31:39 +0200
committerFrediano Ziglio <fziglio@redhat.com>2015-11-24 08:56:33 +0000
commit6df1558523c624dbbf414a034e673d277fe8a439 (patch)
tree336a92e5690e94fb83dbbd8160d456f6551a34ac /server/display-channel.h
parent1549f751b8b9cdaf17b721a8400b6cffce7e36ed (diff)
downloadspice-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.h19
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);