summaryrefslogtreecommitdiffstats
path: root/server/reds.c
diff options
context:
space:
mode:
authorAlon Levy <alevy@redhat.com>2012-03-26 14:25:22 +0200
committerAlon Levy <alevy@redhat.com>2012-03-26 14:41:03 +0200
commit5dd5b70223fdf89e15e0d595b574b7cef09624e8 (patch)
treee821445169af22261016bac822fc724619c61b9f /server/reds.c
parent3fc870ad553773e4495ba1cdf4af238b29d22dbc (diff)
downloadspice-5dd5b70223fdf89e15e0d595b574b7cef09624e8.tar.gz
spice-5dd5b70223fdf89e15e0d595b574b7cef09624e8.tar.xz
spice-5dd5b70223fdf89e15e0d595b574b7cef09624e8.zip
server: export spice_server_is_server_mouse predicate
To be used by qemu query-spice / info spice commands.
Diffstat (limited to 'server/reds.c')
-rw-r--r--server/reds.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/server/reds.c b/server/reds.c
index 27e7ea2e..bf26864e 100644
--- a/server/reds.c
+++ b/server/reds.c
@@ -4006,6 +4006,12 @@ SPICE_GNUC_VISIBLE int spice_server_get_peer_info(SpiceServer *s, struct sockadd
return 0;
}
+SPICE_GNUC_VISIBLE int spice_server_is_server_mouse(SpiceServer *s)
+{
+ spice_assert(reds == s);
+ return reds->mouse_mode == SPICE_MOUSE_MODE_SERVER;
+}
+
SPICE_GNUC_VISIBLE int spice_server_add_renderer(SpiceServer *s, const char *name)
{
spice_assert(reds == s);