[Spice-devel] [PATCH spice-html5 v2 1/4] spiceconn: Add function to test channel capabilities
Tomáš Bohdálek
tom.bohdalek at gmail.com
Mon Sep 18 10:58:52 UTC 2017
This will be used in other commits.
---
spiceconn.js | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/spiceconn.js b/spiceconn.js
index 33e7388..abe9a4a 100644
--- a/spiceconn.js
+++ b/spiceconn.js
@@ -495,6 +495,28 @@ SpiceConn.prototype =
var e = new Error("Connection timed out.");
this.report_error(e);
},
+
+ test_capability: function(caps, cap)
+ {
+ var ret = (caps[cap >> 5] >> (cap & 31)) & 1;
+ return ret;
+ },
+
+ channel_test_capability: function(cap)
+ {
+ if (this.reply_link)
+ {
+ return this.test_capability(this.reply_link.channel_caps, cap);
+ }
+ },
+
+ channel_test_common_capability: function(cap)
+ {
+ if (this.reply_link)
+ {
+ return this.test_capability(this.reply_link.common_caps, cap);
+ }
+ }
}
function spiceconn_timeout(sc)
--
2.9.5
More information about the Spice-devel
mailing list