Chromium Code Reviews| Index: extensions/common/api/cast_channel.idl |
| diff --git a/extensions/common/api/cast_channel.idl b/extensions/common/api/cast_channel.idl |
| index 3d2f7d827dda5d773fbff57a70df97b9c87e1473..8ce38ee10e52c4ffdfde65014643a7d7a3f41c3e 100644 |
| --- a/extensions/common/api/cast_channel.idl |
| +++ b/extensions/common/api/cast_channel.idl |
| @@ -90,7 +90,7 @@ namespace cast.channel { |
| // The current state of the channel. |
| ReadyState readyState; |
| - |
| + |
| // If set, the last error condition encountered by the channel. |
| ChannelError? errorState; |
| }; |
| @@ -114,7 +114,7 @@ namespace cast.channel { |
| // |
| // For messages to or from the sender or receiver platform, the special ids |
| // 'sender-0' and 'receiver-0' can be used. |
| - // |
| + // |
| // For messages intended for all endpoints using a given channel, the |
| // wildcard destination_id '*' can be used. |
| DOMString sourceId; |
| @@ -157,7 +157,10 @@ namespace cast.channel { |
| // See extensions/browser/api/cast_channel/logging.proto for definition. |
| // Compression is in gzip format. |
| callback GetLogsCallback = void (ArrayBuffer log); |
| - |
| + |
| + // Callback from <code>setAuthorityKeys</code> method. |
| + callback SetAuthorityKeysCallback = void (DOMString result); |
|
mark a. foltz
2014/10/14 06:15:04
Why can't this be void ()? If we need to add an a
vadimgo
2014/10/14 19:51:25
Done.
|
| + |
| interface Functions { |
| // Opens a new channel to the Cast receiver specified by connectInfo. Only |
| // one channel may be connected to same receiver from the same extension at |
| @@ -188,12 +191,19 @@ namespace cast.channel { |
| // and channel.errorState will be set to the error condition. |
| static void close(ChannelInfo channel, |
| ChannelInfoCallback callback); |
| - |
| + |
| // Get logs in compressed serialized format. See GetLogsCallback for |
| - // details. |
| + // details. |
| // |callback|: If successful, |callback| is invoked with data. Otherwise, |
| - // an error will be raised. |
| + // an error will be raised. |
| static void getLogs(GetLogsCallback callback); |
| + |
| + // Sets trusted certificate authorities where |signature| is a base64 |
| + // encoded RSA-PSS signature and |keys| is base64 encoded AuthorityKeys |
| + // protobuf. |
| + static void setAuthorityKeys(DOMString keys, |
| + DOMString signature, |
| + SetAuthorityKeysCallback callback); |
| }; |
| // Events on the channel. |