summaryrefslogtreecommitdiffstats
path: root/server/display-channel.h
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@gmail.com>2013-09-13 20:43:05 +0200
committerFrediano Ziglio <fziglio@redhat.com>2015-11-04 10:00:08 +0000
commitfae3f7a0627e47fdc4520715e92120a586d247a6 (patch)
treeccc2b3ed013e5f93bc846b5f3de2b1343853b97e /server/display-channel.h
parent791d5a2d46cee5a21ed35c8b07ccc73d05d0a4e0 (diff)
downloadspice-fae3f7a0627e47fdc4520715e92120a586d247a6.tar.gz
spice-fae3f7a0627e47fdc4520715e92120a586d247a6.tar.xz
spice-fae3f7a0627e47fdc4520715e92120a586d247a6.zip
Move monitors_config to display
Acked-by: Fabiano Fidêncio <fidencio@redhat.com>
Diffstat (limited to 'server/display-channel.h')
-rw-r--r--server/display-channel.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/server/display-channel.h b/server/display-channel.h
index 5d2eee5e..c9ea2700 100644
--- a/server/display-channel.h
+++ b/server/display-channel.h
@@ -237,4 +237,21 @@ DisplayChannelClient* dcc_new (DisplayCha
uint32_t *caps,
int num_caps);
+typedef struct MonitorsConfig {
+ int refs;
+ int count;
+ int max_allowed;
+ QXLHead heads[0];
+} MonitorsConfig;
+
+typedef struct MonitorsConfigItem {
+ PipeItem pipe_item;
+ MonitorsConfig *monitors_config;
+} MonitorsConfigItem;
+
+MonitorsConfig* monitors_config_new (QXLHead *heads, ssize_t nheads,
+ ssize_t max);
+MonitorsConfig * monitors_config_ref (MonitorsConfig *config);
+void monitors_config_unref (MonitorsConfig *config);
+
#endif /* DISPLAY_CHANNEL_H_ */