| // remoting/host/mojom/remote_support.mojom-lite-for-compile.js is auto generated by mojom_bindings_generator.py, do not edit |
| |
| // Copyright 2018 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| 'use strict'; |
| |
| goog.require('mojo.internal'); |
| goog.require('mojo.internal.interfaceSupport'); |
| |
| goog.require('mojoBase.mojom.TimeDelta'); |
| |
| |
| |
| |
| goog.provide('remoting.mojom.StartSupportSessionError'); |
| goog.provide('remoting.mojom.StartSupportSessionErrorSpec'); |
| /** |
| * @const { {$: !mojo.internal.MojomType} } |
| * @export |
| */ |
| remoting.mojom.StartSupportSessionErrorSpec = { $: mojo.internal.Enum() }; |
| |
| /** |
| * @enum {number} |
| * @export |
| */ |
| remoting.mojom.StartSupportSessionError = { |
| |
| kUnknown: 0, |
| kExistingAdminSession: 1, |
| MIN_VALUE: 0, |
| MAX_VALUE: 1, |
| }; |
| |
| |
| |
| goog.provide('remoting.mojom.SupportHostObserver'); |
| goog.provide('remoting.mojom.SupportHostObserverReceiver'); |
| goog.provide('remoting.mojom.SupportHostObserverCallbackRouter'); |
| goog.provide('remoting.mojom.SupportHostObserverInterface'); |
| goog.provide('remoting.mojom.SupportHostObserverRemote'); |
| goog.provide('remoting.mojom.SupportHostObserverPendingReceiver'); |
| |
| |
| /** |
| * @implements {mojo.internal.interfaceSupport.PendingReceiver} |
| * @export |
| */ |
| remoting.mojom.SupportHostObserverPendingReceiver = class { |
| /** |
| * @param {!MojoHandle|!mojo.internal.interfaceSupport.Endpoint} handle |
| */ |
| constructor(handle) { |
| /** @public {!mojo.internal.interfaceSupport.Endpoint} */ |
| this.handle = mojo.internal.interfaceSupport.getEndpointForReceiver(handle); |
| } |
| |
| /** @param {string=} scope */ |
| bindInBrowser(scope = 'context') { |
| mojo.internal.interfaceSupport.bind( |
| this.handle, |
| remoting.mojom.SupportHostObserver.$interfaceName, |
| scope); |
| } |
| }; |
| |
| /** @interface */ |
| remoting.mojom.SupportHostObserverInterface = class { |
| |
| /** |
| */ |
| |
| onHostStateStarting() {} |
| |
| /** |
| */ |
| |
| onHostStateRequestedAccessCode() {} |
| |
| /** |
| * @param { !string } accessCode |
| * @param { !mojoBase.mojom.TimeDelta } lifetime |
| */ |
| |
| onHostStateReceivedAccessCode(accessCode, lifetime) {} |
| |
| /** |
| */ |
| |
| onHostStateConnecting() {} |
| |
| /** |
| * @param { !string } remoteUsername |
| */ |
| |
| onHostStateConnected(remoteUsername) {} |
| |
| /** |
| * @param { ?string } disconnectReason |
| */ |
| |
| onHostStateDisconnected(disconnectReason) {} |
| |
| /** |
| * @param { !remoting.mojom.NatPolicyState } natPolicyState |
| */ |
| |
| onNatPolicyChanged(natPolicyState) {} |
| |
| /** |
| * @param { !bigint } errorCode |
| */ |
| |
| onHostStateError(errorCode) {} |
| |
| /** |
| */ |
| |
| onPolicyError() {} |
| |
| /** |
| */ |
| |
| onInvalidDomainError() {} |
| }; |
| |
| /** |
| * @export |
| * @implements { remoting.mojom.SupportHostObserverInterface } |
| */ |
| remoting.mojom.SupportHostObserverRemote = class { |
| /** @param {MojoHandle|mojo.internal.interfaceSupport.Endpoint=} handle */ |
| constructor(handle = undefined) { |
| /** |
| * @private {!mojo.internal.interfaceSupport.InterfaceRemoteBase<!remoting.mojom.SupportHostObserverPendingReceiver>} |
| */ |
| this.proxy = |
| new mojo.internal.interfaceSupport.InterfaceRemoteBase( |
| remoting.mojom.SupportHostObserverPendingReceiver, |
| handle); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper<!remoting.mojom.SupportHostObserverPendingReceiver>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy); |
| |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.proxy.getConnectionErrorEventRouter(); |
| } |
| |
| |
| /** |
| */ |
| |
| onHostStateStarting() { |
| this.proxy.sendMessage( |
| 0, |
| remoting.mojom.SupportHostObserver_OnHostStateStarting_ParamsSpec.$, |
| null, |
| [ |
| ]); |
| } |
| |
| |
| /** |
| */ |
| |
| onHostStateRequestedAccessCode() { |
| this.proxy.sendMessage( |
| 1, |
| remoting.mojom.SupportHostObserver_OnHostStateRequestedAccessCode_ParamsSpec.$, |
| null, |
| [ |
| ]); |
| } |
| |
| |
| /** |
| * @param { !string } accessCode |
| * @param { !mojoBase.mojom.TimeDelta } lifetime |
| */ |
| |
| onHostStateReceivedAccessCode( |
| accessCode, |
| lifetime) { |
| this.proxy.sendMessage( |
| 2, |
| remoting.mojom.SupportHostObserver_OnHostStateReceivedAccessCode_ParamsSpec.$, |
| null, |
| [ |
| accessCode, |
| lifetime |
| ]); |
| } |
| |
| |
| /** |
| */ |
| |
| onHostStateConnecting() { |
| this.proxy.sendMessage( |
| 3, |
| remoting.mojom.SupportHostObserver_OnHostStateConnecting_ParamsSpec.$, |
| null, |
| [ |
| ]); |
| } |
| |
| |
| /** |
| * @param { !string } remoteUsername |
| */ |
| |
| onHostStateConnected( |
| remoteUsername) { |
| this.proxy.sendMessage( |
| 4, |
| remoting.mojom.SupportHostObserver_OnHostStateConnected_ParamsSpec.$, |
| null, |
| [ |
| remoteUsername |
| ]); |
| } |
| |
| |
| /** |
| * @param { ?string } disconnectReason |
| */ |
| |
| onHostStateDisconnected( |
| disconnectReason) { |
| this.proxy.sendMessage( |
| 6, |
| remoting.mojom.SupportHostObserver_OnHostStateDisconnected_ParamsSpec.$, |
| null, |
| [ |
| disconnectReason |
| ]); |
| } |
| |
| |
| /** |
| * @param { !remoting.mojom.NatPolicyState } natPolicyState |
| */ |
| |
| onNatPolicyChanged( |
| natPolicyState) { |
| this.proxy.sendMessage( |
| 7, |
| remoting.mojom.SupportHostObserver_OnNatPolicyChanged_ParamsSpec.$, |
| null, |
| [ |
| natPolicyState |
| ]); |
| } |
| |
| |
| /** |
| * @param { !bigint } errorCode |
| */ |
| |
| onHostStateError( |
| errorCode) { |
| this.proxy.sendMessage( |
| 8, |
| remoting.mojom.SupportHostObserver_OnHostStateError_ParamsSpec.$, |
| null, |
| [ |
| errorCode |
| ]); |
| } |
| |
| |
| /** |
| */ |
| |
| onPolicyError() { |
| this.proxy.sendMessage( |
| 9, |
| remoting.mojom.SupportHostObserver_OnPolicyError_ParamsSpec.$, |
| null, |
| [ |
| ]); |
| } |
| |
| |
| /** |
| */ |
| |
| onInvalidDomainError() { |
| this.proxy.sendMessage( |
| 10, |
| remoting.mojom.SupportHostObserver_OnInvalidDomainError_ParamsSpec.$, |
| null, |
| [ |
| ]); |
| } |
| }; |
| |
| /** |
| * An object which receives request messages for the SupportHostObserver |
| * mojom interface. Must be constructed over an object which implements that |
| * interface. |
| * |
| * @export |
| */ |
| remoting.mojom.SupportHostObserverReceiver = class { |
| /** |
| * @param {!remoting.mojom.SupportHostObserverInterface } impl |
| */ |
| constructor(impl) { |
| /** @private {!mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal<!remoting.mojom.SupportHostObserverRemote>} */ |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| remoting.mojom.SupportHostObserverRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!remoting.mojom.SupportHostObserverRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| |
| this.helper_internal_.registerHandler( |
| 0, |
| remoting.mojom.SupportHostObserver_OnHostStateStarting_ParamsSpec.$, |
| null, |
| impl.onHostStateStarting.bind(impl)); |
| this.helper_internal_.registerHandler( |
| 1, |
| remoting.mojom.SupportHostObserver_OnHostStateRequestedAccessCode_ParamsSpec.$, |
| null, |
| impl.onHostStateRequestedAccessCode.bind(impl)); |
| this.helper_internal_.registerHandler( |
| 2, |
| remoting.mojom.SupportHostObserver_OnHostStateReceivedAccessCode_ParamsSpec.$, |
| null, |
| impl.onHostStateReceivedAccessCode.bind(impl)); |
| this.helper_internal_.registerHandler( |
| 3, |
| remoting.mojom.SupportHostObserver_OnHostStateConnecting_ParamsSpec.$, |
| null, |
| impl.onHostStateConnecting.bind(impl)); |
| this.helper_internal_.registerHandler( |
| 4, |
| remoting.mojom.SupportHostObserver_OnHostStateConnected_ParamsSpec.$, |
| null, |
| impl.onHostStateConnected.bind(impl)); |
| this.helper_internal_.registerHandler( |
| 6, |
| remoting.mojom.SupportHostObserver_OnHostStateDisconnected_ParamsSpec.$, |
| null, |
| impl.onHostStateDisconnected.bind(impl)); |
| this.helper_internal_.registerHandler( |
| 7, |
| remoting.mojom.SupportHostObserver_OnNatPolicyChanged_ParamsSpec.$, |
| null, |
| impl.onNatPolicyChanged.bind(impl)); |
| this.helper_internal_.registerHandler( |
| 8, |
| remoting.mojom.SupportHostObserver_OnHostStateError_ParamsSpec.$, |
| null, |
| impl.onHostStateError.bind(impl)); |
| this.helper_internal_.registerHandler( |
| 9, |
| remoting.mojom.SupportHostObserver_OnPolicyError_ParamsSpec.$, |
| null, |
| impl.onPolicyError.bind(impl)); |
| this.helper_internal_.registerHandler( |
| 10, |
| remoting.mojom.SupportHostObserver_OnInvalidDomainError_ParamsSpec.$, |
| null, |
| impl.onInvalidDomainError.bind(impl)); |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.helper_internal_.getConnectionErrorEventRouter(); |
| } |
| }; |
| |
| /** |
| * @export |
| */ |
| remoting.mojom.SupportHostObserver = class { |
| /** |
| * @return {!string} |
| */ |
| static get $interfaceName() { |
| return "remoting.mojom.SupportHostObserver"; |
| } |
| |
| /** |
| * Returns a remote for this interface which sends messages to the browser. |
| * The browser must have an interface request binder registered for this |
| * interface and accessible to the calling document's frame. |
| * |
| * @return {!remoting.mojom.SupportHostObserverRemote} |
| * @export |
| */ |
| static getRemote() { |
| let remote = new remoting.mojom.SupportHostObserverRemote; |
| remote.$.bindNewPipeAndPassReceiver().bindInBrowser(); |
| return remote; |
| } |
| }; |
| |
| |
| /** |
| * An object which receives request messages for the SupportHostObserver |
| * mojom interface and dispatches them as callbacks. One callback receiver exists |
| * on this object for each message defined in the mojom interface, and each |
| * receiver can have any number of listeners added to it. |
| * |
| * @export |
| */ |
| remoting.mojom.SupportHostObserverCallbackRouter = class { |
| constructor() { |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| remoting.mojom.SupportHostObserverRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!remoting.mojom.SupportHostObserverRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| this.router_ = new mojo.internal.interfaceSupport.CallbackRouter; |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.onHostStateStarting = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 0, |
| remoting.mojom.SupportHostObserver_OnHostStateStarting_ParamsSpec.$, |
| null, |
| this.onHostStateStarting.createReceiverHandler(false /* expectsResponse */)); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.onHostStateRequestedAccessCode = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 1, |
| remoting.mojom.SupportHostObserver_OnHostStateRequestedAccessCode_ParamsSpec.$, |
| null, |
| this.onHostStateRequestedAccessCode.createReceiverHandler(false /* expectsResponse */)); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.onHostStateReceivedAccessCode = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 2, |
| remoting.mojom.SupportHostObserver_OnHostStateReceivedAccessCode_ParamsSpec.$, |
| null, |
| this.onHostStateReceivedAccessCode.createReceiverHandler(false /* expectsResponse */)); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.onHostStateConnecting = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 3, |
| remoting.mojom.SupportHostObserver_OnHostStateConnecting_ParamsSpec.$, |
| null, |
| this.onHostStateConnecting.createReceiverHandler(false /* expectsResponse */)); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.onHostStateConnected = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 4, |
| remoting.mojom.SupportHostObserver_OnHostStateConnected_ParamsSpec.$, |
| null, |
| this.onHostStateConnected.createReceiverHandler(false /* expectsResponse */)); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.onHostStateDisconnected = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 6, |
| remoting.mojom.SupportHostObserver_OnHostStateDisconnected_ParamsSpec.$, |
| null, |
| this.onHostStateDisconnected.createReceiverHandler(false /* expectsResponse */)); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.onNatPolicyChanged = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 7, |
| remoting.mojom.SupportHostObserver_OnNatPolicyChanged_ParamsSpec.$, |
| null, |
| this.onNatPolicyChanged.createReceiverHandler(false /* expectsResponse */)); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.onHostStateError = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 8, |
| remoting.mojom.SupportHostObserver_OnHostStateError_ParamsSpec.$, |
| null, |
| this.onHostStateError.createReceiverHandler(false /* expectsResponse */)); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.onPolicyError = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 9, |
| remoting.mojom.SupportHostObserver_OnPolicyError_ParamsSpec.$, |
| null, |
| this.onPolicyError.createReceiverHandler(false /* expectsResponse */)); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.onInvalidDomainError = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 10, |
| remoting.mojom.SupportHostObserver_OnInvalidDomainError_ParamsSpec.$, |
| null, |
| this.onInvalidDomainError.createReceiverHandler(false /* expectsResponse */)); |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.helper_internal_.getConnectionErrorEventRouter(); |
| } |
| |
| /** |
| * @param {number} id An ID returned by a prior call to addListener. |
| * @return {boolean} True iff the identified listener was found and removed. |
| * @export |
| */ |
| removeListener(id) { |
| return this.router_.removeListener(id); |
| } |
| }; |
| |
| |
| goog.provide('remoting.mojom.SupportHostDetailsSpec'); |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| remoting.mojom.SupportHostDetailsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| goog.provide('remoting.mojom.SupportSessionParamsSpec'); |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| remoting.mojom.SupportSessionParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| goog.provide('remoting.mojom.NatPolicyStateSpec'); |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| remoting.mojom.NatPolicyStateSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| goog.provide('remoting.mojom.SupportHostObserver_OnHostStateStarting_ParamsSpec'); |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| remoting.mojom.SupportHostObserver_OnHostStateStarting_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| goog.provide('remoting.mojom.SupportHostObserver_OnHostStateRequestedAccessCode_ParamsSpec'); |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| remoting.mojom.SupportHostObserver_OnHostStateRequestedAccessCode_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| goog.provide('remoting.mojom.SupportHostObserver_OnHostStateReceivedAccessCode_ParamsSpec'); |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| remoting.mojom.SupportHostObserver_OnHostStateReceivedAccessCode_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| goog.provide('remoting.mojom.SupportHostObserver_OnHostStateConnecting_ParamsSpec'); |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| remoting.mojom.SupportHostObserver_OnHostStateConnecting_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| goog.provide('remoting.mojom.SupportHostObserver_OnHostStateConnected_ParamsSpec'); |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| remoting.mojom.SupportHostObserver_OnHostStateConnected_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| goog.provide('remoting.mojom.SupportHostObserver_OnHostStateDisconnected_ParamsSpec'); |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| remoting.mojom.SupportHostObserver_OnHostStateDisconnected_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| goog.provide('remoting.mojom.SupportHostObserver_OnNatPolicyChanged_ParamsSpec'); |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| remoting.mojom.SupportHostObserver_OnNatPolicyChanged_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| goog.provide('remoting.mojom.SupportHostObserver_OnHostStateError_ParamsSpec'); |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| remoting.mojom.SupportHostObserver_OnHostStateError_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| goog.provide('remoting.mojom.SupportHostObserver_OnPolicyError_ParamsSpec'); |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| remoting.mojom.SupportHostObserver_OnPolicyError_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| goog.provide('remoting.mojom.SupportHostObserver_OnInvalidDomainError_ParamsSpec'); |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| remoting.mojom.SupportHostObserver_OnInvalidDomainError_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| goog.provide('remoting.mojom.StartSupportSessionResponseSpec'); |
| /** |
| * @const { {$:!mojo.internal.MojomType} } |
| * @export |
| */ |
| remoting.mojom.StartSupportSessionResponseSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| |
| |
| mojo.internal.Struct( |
| remoting.mojom.SupportHostDetailsSpec.$, |
| 'SupportHostDetails', |
| [ |
| mojo.internal.StructField( |
| 'hostVersion', 0, |
| 0, |
| mojo.internal.String, |
| null, |
| false /* nullable */), |
| mojo.internal.StructField( |
| 'supportedFeatures', 8, |
| 0, |
| mojo.internal.Array(mojo.internal.String, false), |
| null, |
| false /* nullable */), |
| ], |
| [[0, 24],]); |
| |
| |
| |
| goog.provide('remoting.mojom.SupportHostDetails'); |
| |
| /** @record */ |
| remoting.mojom.SupportHostDetails = class { |
| constructor() { |
| /** @export { !string } */ |
| this.hostVersion; |
| /** @export { !Array<!string> } */ |
| this.supportedFeatures; |
| } |
| }; |
| |
| |
| |
| |
| mojo.internal.Struct( |
| remoting.mojom.SupportSessionParamsSpec.$, |
| 'SupportSessionParams', |
| [ |
| mojo.internal.StructField( |
| 'userName', 0, |
| 0, |
| mojo.internal.String, |
| null, |
| false /* nullable */), |
| mojo.internal.StructField( |
| 'oauthAccessToken', 8, |
| 0, |
| mojo.internal.String, |
| null, |
| false /* nullable */), |
| ], |
| [[0, 24],]); |
| |
| |
| |
| goog.provide('remoting.mojom.SupportSessionParams'); |
| |
| /** @record */ |
| remoting.mojom.SupportSessionParams = class { |
| constructor() { |
| /** @export { !string } */ |
| this.userName; |
| /** @export { !string } */ |
| this.oauthAccessToken; |
| } |
| }; |
| |
| |
| |
| |
| mojo.internal.Struct( |
| remoting.mojom.NatPolicyStateSpec.$, |
| 'NatPolicyState', |
| [ |
| mojo.internal.StructField( |
| 'natEnabled', 0, |
| 0, |
| mojo.internal.Bool, |
| false, |
| false /* nullable */), |
| mojo.internal.StructField( |
| 'relayEnabled', 0, |
| 1, |
| mojo.internal.Bool, |
| false, |
| false /* nullable */), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| goog.provide('remoting.mojom.NatPolicyState'); |
| |
| /** @record */ |
| remoting.mojom.NatPolicyState = class { |
| constructor() { |
| /** @export { !boolean } */ |
| this.natEnabled; |
| /** @export { !boolean } */ |
| this.relayEnabled; |
| } |
| }; |
| |
| |
| |
| |
| mojo.internal.Struct( |
| remoting.mojom.SupportHostObserver_OnHostStateStarting_ParamsSpec.$, |
| 'SupportHostObserver_OnHostStateStarting_Params', |
| [ |
| ], |
| [[0, 8],]); |
| |
| |
| |
| goog.provide('remoting.mojom.SupportHostObserver_OnHostStateStarting_Params'); |
| |
| /** @record */ |
| remoting.mojom.SupportHostObserver_OnHostStateStarting_Params = class { |
| constructor() { |
| } |
| }; |
| |
| |
| |
| |
| mojo.internal.Struct( |
| remoting.mojom.SupportHostObserver_OnHostStateRequestedAccessCode_ParamsSpec.$, |
| 'SupportHostObserver_OnHostStateRequestedAccessCode_Params', |
| [ |
| ], |
| [[0, 8],]); |
| |
| |
| |
| goog.provide('remoting.mojom.SupportHostObserver_OnHostStateRequestedAccessCode_Params'); |
| |
| /** @record */ |
| remoting.mojom.SupportHostObserver_OnHostStateRequestedAccessCode_Params = class { |
| constructor() { |
| } |
| }; |
| |
| |
| |
| |
| mojo.internal.Struct( |
| remoting.mojom.SupportHostObserver_OnHostStateReceivedAccessCode_ParamsSpec.$, |
| 'SupportHostObserver_OnHostStateReceivedAccessCode_Params', |
| [ |
| mojo.internal.StructField( |
| 'accessCode', 0, |
| 0, |
| mojo.internal.String, |
| null, |
| false /* nullable */), |
| mojo.internal.StructField( |
| 'lifetime', 8, |
| 0, |
| mojoBase.mojom.TimeDeltaSpec.$, |
| null, |
| false /* nullable */), |
| ], |
| [[0, 24],]); |
| |
| |
| |
| goog.provide('remoting.mojom.SupportHostObserver_OnHostStateReceivedAccessCode_Params'); |
| |
| /** @record */ |
| remoting.mojom.SupportHostObserver_OnHostStateReceivedAccessCode_Params = class { |
| constructor() { |
| /** @export { !string } */ |
| this.accessCode; |
| /** @export { !mojoBase.mojom.TimeDelta } */ |
| this.lifetime; |
| } |
| }; |
| |
| |
| |
| |
| mojo.internal.Struct( |
| remoting.mojom.SupportHostObserver_OnHostStateConnecting_ParamsSpec.$, |
| 'SupportHostObserver_OnHostStateConnecting_Params', |
| [ |
| ], |
| [[0, 8],]); |
| |
| |
| |
| goog.provide('remoting.mojom.SupportHostObserver_OnHostStateConnecting_Params'); |
| |
| /** @record */ |
| remoting.mojom.SupportHostObserver_OnHostStateConnecting_Params = class { |
| constructor() { |
| } |
| }; |
| |
| |
| |
| |
| mojo.internal.Struct( |
| remoting.mojom.SupportHostObserver_OnHostStateConnected_ParamsSpec.$, |
| 'SupportHostObserver_OnHostStateConnected_Params', |
| [ |
| mojo.internal.StructField( |
| 'remoteUsername', 0, |
| 0, |
| mojo.internal.String, |
| null, |
| false /* nullable */), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| goog.provide('remoting.mojom.SupportHostObserver_OnHostStateConnected_Params'); |
| |
| /** @record */ |
| remoting.mojom.SupportHostObserver_OnHostStateConnected_Params = class { |
| constructor() { |
| /** @export { !string } */ |
| this.remoteUsername; |
| } |
| }; |
| |
| |
| |
| |
| mojo.internal.Struct( |
| remoting.mojom.SupportHostObserver_OnHostStateDisconnected_ParamsSpec.$, |
| 'SupportHostObserver_OnHostStateDisconnected_Params', |
| [ |
| mojo.internal.StructField( |
| 'disconnectReason', 0, |
| 0, |
| mojo.internal.String, |
| null, |
| true /* nullable */), |
| ], |
| [[0, 8],[1, 16],]); |
| |
| |
| |
| goog.provide('remoting.mojom.SupportHostObserver_OnHostStateDisconnected_Params'); |
| |
| /** @record */ |
| remoting.mojom.SupportHostObserver_OnHostStateDisconnected_Params = class { |
| constructor() { |
| /** @export { (string|undefined) } */ |
| this.disconnectReason; |
| } |
| }; |
| |
| |
| |
| |
| mojo.internal.Struct( |
| remoting.mojom.SupportHostObserver_OnNatPolicyChanged_ParamsSpec.$, |
| 'SupportHostObserver_OnNatPolicyChanged_Params', |
| [ |
| mojo.internal.StructField( |
| 'natPolicyState', 0, |
| 0, |
| remoting.mojom.NatPolicyStateSpec.$, |
| null, |
| false /* nullable */), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| goog.provide('remoting.mojom.SupportHostObserver_OnNatPolicyChanged_Params'); |
| |
| /** @record */ |
| remoting.mojom.SupportHostObserver_OnNatPolicyChanged_Params = class { |
| constructor() { |
| /** @export { !remoting.mojom.NatPolicyState } */ |
| this.natPolicyState; |
| } |
| }; |
| |
| |
| |
| |
| mojo.internal.Struct( |
| remoting.mojom.SupportHostObserver_OnHostStateError_ParamsSpec.$, |
| 'SupportHostObserver_OnHostStateError_Params', |
| [ |
| mojo.internal.StructField( |
| 'errorCode', 0, |
| 0, |
| mojo.internal.Int64, |
| BigInt(0), |
| false /* nullable */), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| goog.provide('remoting.mojom.SupportHostObserver_OnHostStateError_Params'); |
| |
| /** @record */ |
| remoting.mojom.SupportHostObserver_OnHostStateError_Params = class { |
| constructor() { |
| /** @export { !bigint } */ |
| this.errorCode; |
| } |
| }; |
| |
| |
| |
| |
| mojo.internal.Struct( |
| remoting.mojom.SupportHostObserver_OnPolicyError_ParamsSpec.$, |
| 'SupportHostObserver_OnPolicyError_Params', |
| [ |
| ], |
| [[0, 8],]); |
| |
| |
| |
| goog.provide('remoting.mojom.SupportHostObserver_OnPolicyError_Params'); |
| |
| /** @record */ |
| remoting.mojom.SupportHostObserver_OnPolicyError_Params = class { |
| constructor() { |
| } |
| }; |
| |
| |
| |
| |
| mojo.internal.Struct( |
| remoting.mojom.SupportHostObserver_OnInvalidDomainError_ParamsSpec.$, |
| 'SupportHostObserver_OnInvalidDomainError_Params', |
| [ |
| ], |
| [[0, 8],]); |
| |
| |
| |
| goog.provide('remoting.mojom.SupportHostObserver_OnInvalidDomainError_Params'); |
| |
| /** @record */ |
| remoting.mojom.SupportHostObserver_OnInvalidDomainError_Params = class { |
| constructor() { |
| } |
| }; |
| |
| |
| goog.provide('remoting.mojom.StartSupportSessionResponse'); |
| |
| |
| mojo.internal.Union( |
| remoting.mojom.StartSupportSessionResponseSpec.$, 'StartSupportSessionResponse', |
| { |
| 'observer': { |
| 'ordinal': 0, |
| 'type': mojo.internal.InterfaceRequest(remoting.mojom.SupportHostObserverPendingReceiver), |
| }, |
| 'supportSessionError': { |
| 'ordinal': 1, |
| 'type': remoting.mojom.StartSupportSessionErrorSpec.$, |
| }, |
| }); |
| |
| /** |
| * @typedef { { |
| * observer: (!remoting.mojom.SupportHostObserverPendingReceiver|undefined), |
| * supportSessionError: (!remoting.mojom.StartSupportSessionError|undefined), |
| * } } |
| */ |
| remoting.mojom.StartSupportSessionResponse; |