[Spice-devel] [PATCH spice-html5 v2 1/4] spiceconn: Add function to test channel capabilities
Jeremy White
jwhite at codeweavers.com
Mon Sep 18 15:45:49 UTC 2017
Hi Tomáš,
On 09/18/2017 05:58 AM, Tomáš Bohdálek wrote:
> 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);
> + }
Thanks for adding this check, but I think it good to add an else return
0 or false here.
> + },
> +
> + channel_test_common_capability: function(cap)
> + {
> + if (this.reply_link)
> + {
> + return this.test_capability(this.reply_link.common_caps, cap);
> + }
And here as well.
> + }
> }
>
> function spiceconn_timeout(sc)
>
Cheers,
Jeremy
More information about the Spice-devel
mailing list