summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPavel Grunt <pgrunt@redhat.com>2015-01-14 17:44:37 +0100
committerJeremy White <jwhite@codeweavers.com>2015-01-15 08:58:32 -0600
commit6a68399a239f54b96f42e22fe08b46c7125ecf54 (patch)
tree65939795647ce849ef127c79d87dda4ecc803b82
parent21e5c282ba288a5798a864bd7ad1205d3bfd7673 (diff)
Report SPICE_MAIN_CAP_AGENT_CONNECTED_TOKENS capability
We should report that we handle the connected tokens message by setting the SPICE_MAIN_CAP_AGENT_CONNECTED_TOKENS capability.
-rw-r--r--enums.js5
-rw-r--r--spiceconn.js4
2 files changed, 9 insertions, 0 deletions
diff --git a/enums.js b/enums.js
index d99b38e..fcf27e6 100644
--- a/enums.js
+++ b/enums.js
@@ -166,6 +166,11 @@ var SPICE_PLAYBACK_CAP_VOLUME = 1;
var SPICE_PLAYBACK_CAP_LATENCY = 2;
var SPICE_PLAYBACK_CAP_OPUS = 3;
+var SPICE_MAIN_CAP_SEMI_SEAMLESS_MIGRATE = 0;
+var SPICE_MAIN_CAP_NAME_AND_UUID = 1;
+var SPICE_MAIN_CAP_AGENT_CONNECTED_TOKENS = 2;
+var SPICE_MAIN_CAP_SEAMLESS_MIGRATE = 3;
+
var SPICE_AUDIO_DATA_MODE_INVALID = 0;
var SPICE_AUDIO_DATA_MODE_RAW = 1;
var SPICE_AUDIO_DATA_MODE_CELT_0_5_1 = 2;
diff --git a/spiceconn.js b/spiceconn.js
index ceebd5d..ec42d8d 100644
--- a/spiceconn.js
+++ b/spiceconn.js
@@ -129,6 +129,10 @@ SpiceConn.prototype =
msg.channel_caps.push(
(1 << SPICE_PLAYBACK_CAP_OPUS)
);
+ else if (msg.channel_type == SPICE_CHANNEL_MAIN)
+ msg.channel_caps.push(
+ (1 << SPICE_MAIN_CAP_AGENT_CONNECTED_TOKENS)
+ );
hdr.size = msg.buffer_size();