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 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel