| // ipc/ipc_test.mojom-lite.js is auto generated by mojom_bindings_generator.py, do not edit |
| |
| // Copyright 2018 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| /** |
| * @fileoverview |
| * @suppress {missingRequire} |
| */ |
| 'use strict'; |
| |
| |
| mojo.internal.exportModule('iPC.mojom'); |
| |
| |
| |
| |
| |
| |
| |
| |
| /** |
| * @implements {mojo.internal.interfaceSupport.PendingReceiver} |
| * @export |
| */ |
| iPC.mojom.SimpleTestDriverPendingReceiver = 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, |
| iPC.mojom.SimpleTestDriver.$interfaceName, |
| scope); |
| } |
| }; |
| |
| |
| |
| /** |
| * @export |
| * @implements { iPC.mojom.SimpleTestDriverInterface } |
| */ |
| iPC.mojom.SimpleTestDriverRemote = class { |
| /** @param {MojoHandle|mojo.internal.interfaceSupport.Endpoint=} handle */ |
| constructor(handle = undefined) { |
| /** |
| * @private {!mojo.internal.interfaceSupport.InterfaceRemoteBase<!iPC.mojom.SimpleTestDriverPendingReceiver>} |
| */ |
| this.proxy = |
| new mojo.internal.interfaceSupport.InterfaceRemoteBase( |
| iPC.mojom.SimpleTestDriverPendingReceiver, |
| handle); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper<!iPC.mojom.SimpleTestDriverPendingReceiver>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy); |
| |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.proxy.getConnectionErrorEventRouter(); |
| } |
| |
| |
| /** |
| * @param { !number } value |
| */ |
| |
| expectValue( |
| value) { |
| this.proxy.sendMessage( |
| 0, |
| iPC.mojom.SimpleTestDriver_ExpectValue_ParamsSpec.$, |
| null, |
| [ |
| value |
| ]); |
| } |
| |
| |
| /** |
| * @return {!Promise<{ |
| value: !number, |
| * }>} |
| */ |
| |
| getExpectedValue() { |
| return this.proxy.sendMessage( |
| 1, |
| iPC.mojom.SimpleTestDriver_GetExpectedValue_ParamsSpec.$, |
| iPC.mojom.SimpleTestDriver_GetExpectedValue_ResponseParamsSpec.$, |
| [ |
| ]); |
| } |
| |
| |
| /** |
| * @return {!Promise<{ |
| value: !number, |
| * }>} |
| */ |
| |
| requestValue() { |
| return this.proxy.sendMessage( |
| 2, |
| iPC.mojom.SimpleTestDriver_RequestValue_ParamsSpec.$, |
| iPC.mojom.SimpleTestDriver_RequestValue_ResponseParamsSpec.$, |
| [ |
| ]); |
| } |
| |
| |
| /** |
| * @return {!Promise} |
| */ |
| |
| requestQuit() { |
| return this.proxy.sendMessage( |
| 3, |
| iPC.mojom.SimpleTestDriver_RequestQuit_ParamsSpec.$, |
| iPC.mojom.SimpleTestDriver_RequestQuit_ResponseParamsSpec.$, |
| [ |
| ]); |
| } |
| }; |
| |
| /** |
| * An object which receives request messages for the SimpleTestDriver |
| * mojom interface. Must be constructed over an object which implements that |
| * interface. |
| * |
| * @export |
| */ |
| iPC.mojom.SimpleTestDriverReceiver = class { |
| /** |
| * @param {!iPC.mojom.SimpleTestDriverInterface } impl |
| */ |
| constructor(impl) { |
| /** @private {!mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal<!iPC.mojom.SimpleTestDriverRemote>} */ |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| iPC.mojom.SimpleTestDriverRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!iPC.mojom.SimpleTestDriverRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| |
| this.helper_internal_.registerHandler( |
| 0, |
| iPC.mojom.SimpleTestDriver_ExpectValue_ParamsSpec.$, |
| null, |
| impl.expectValue.bind(impl)); |
| this.helper_internal_.registerHandler( |
| 1, |
| iPC.mojom.SimpleTestDriver_GetExpectedValue_ParamsSpec.$, |
| iPC.mojom.SimpleTestDriver_GetExpectedValue_ResponseParamsSpec.$, |
| impl.getExpectedValue.bind(impl)); |
| this.helper_internal_.registerHandler( |
| 2, |
| iPC.mojom.SimpleTestDriver_RequestValue_ParamsSpec.$, |
| iPC.mojom.SimpleTestDriver_RequestValue_ResponseParamsSpec.$, |
| impl.requestValue.bind(impl)); |
| this.helper_internal_.registerHandler( |
| 3, |
| iPC.mojom.SimpleTestDriver_RequestQuit_ParamsSpec.$, |
| iPC.mojom.SimpleTestDriver_RequestQuit_ResponseParamsSpec.$, |
| impl.requestQuit.bind(impl)); |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.helper_internal_.getConnectionErrorEventRouter(); |
| } |
| }; |
| |
| /** |
| * @export |
| */ |
| iPC.mojom.SimpleTestDriver = class { |
| /** |
| * @return {!string} |
| */ |
| static get $interfaceName() { |
| return "IPC.mojom.SimpleTestDriver"; |
| } |
| |
| /** |
| * 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 {!iPC.mojom.SimpleTestDriverRemote} |
| * @export |
| */ |
| static getRemote() { |
| let remote = new iPC.mojom.SimpleTestDriverRemote; |
| remote.$.bindNewPipeAndPassReceiver().bindInBrowser(); |
| return remote; |
| } |
| }; |
| |
| |
| /** |
| * An object which receives request messages for the SimpleTestDriver |
| * 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 |
| */ |
| iPC.mojom.SimpleTestDriverCallbackRouter = class { |
| constructor() { |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| iPC.mojom.SimpleTestDriverRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!iPC.mojom.SimpleTestDriverRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| this.router_ = new mojo.internal.interfaceSupport.CallbackRouter; |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.expectValue = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 0, |
| iPC.mojom.SimpleTestDriver_ExpectValue_ParamsSpec.$, |
| null, |
| this.expectValue.createReceiverHandler(false /* expectsResponse */)); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.getExpectedValue = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 1, |
| iPC.mojom.SimpleTestDriver_GetExpectedValue_ParamsSpec.$, |
| iPC.mojom.SimpleTestDriver_GetExpectedValue_ResponseParamsSpec.$, |
| this.getExpectedValue.createReceiverHandler(true /* expectsResponse */)); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.requestValue = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 2, |
| iPC.mojom.SimpleTestDriver_RequestValue_ParamsSpec.$, |
| iPC.mojom.SimpleTestDriver_RequestValue_ResponseParamsSpec.$, |
| this.requestValue.createReceiverHandler(true /* expectsResponse */)); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.requestQuit = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 3, |
| iPC.mojom.SimpleTestDriver_RequestQuit_ParamsSpec.$, |
| iPC.mojom.SimpleTestDriver_RequestQuit_ResponseParamsSpec.$, |
| this.requestQuit.createReceiverHandler(true /* 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); |
| } |
| }; |
| |
| |
| |
| |
| /** |
| * @implements {mojo.internal.interfaceSupport.PendingReceiver} |
| * @export |
| */ |
| iPC.mojom.TerminatorPendingReceiver = 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, |
| iPC.mojom.Terminator.$interfaceName, |
| scope); |
| } |
| }; |
| |
| |
| |
| /** |
| * @export |
| * @implements { iPC.mojom.TerminatorInterface } |
| */ |
| iPC.mojom.TerminatorRemote = class { |
| /** @param {MojoHandle|mojo.internal.interfaceSupport.Endpoint=} handle */ |
| constructor(handle = undefined) { |
| /** |
| * @private {!mojo.internal.interfaceSupport.InterfaceRemoteBase<!iPC.mojom.TerminatorPendingReceiver>} |
| */ |
| this.proxy = |
| new mojo.internal.interfaceSupport.InterfaceRemoteBase( |
| iPC.mojom.TerminatorPendingReceiver, |
| handle); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper<!iPC.mojom.TerminatorPendingReceiver>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy); |
| |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.proxy.getConnectionErrorEventRouter(); |
| } |
| |
| |
| /** |
| * @return {!Promise} |
| */ |
| |
| terminate() { |
| return this.proxy.sendMessage( |
| 0, |
| iPC.mojom.Terminator_Terminate_ParamsSpec.$, |
| iPC.mojom.Terminator_Terminate_ResponseParamsSpec.$, |
| [ |
| ]); |
| } |
| }; |
| |
| /** |
| * An object which receives request messages for the Terminator |
| * mojom interface. Must be constructed over an object which implements that |
| * interface. |
| * |
| * @export |
| */ |
| iPC.mojom.TerminatorReceiver = class { |
| /** |
| * @param {!iPC.mojom.TerminatorInterface } impl |
| */ |
| constructor(impl) { |
| /** @private {!mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal<!iPC.mojom.TerminatorRemote>} */ |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| iPC.mojom.TerminatorRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!iPC.mojom.TerminatorRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| |
| this.helper_internal_.registerHandler( |
| 0, |
| iPC.mojom.Terminator_Terminate_ParamsSpec.$, |
| iPC.mojom.Terminator_Terminate_ResponseParamsSpec.$, |
| impl.terminate.bind(impl)); |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.helper_internal_.getConnectionErrorEventRouter(); |
| } |
| }; |
| |
| /** |
| * @export |
| */ |
| iPC.mojom.Terminator = class { |
| /** |
| * @return {!string} |
| */ |
| static get $interfaceName() { |
| return "IPC.mojom.Terminator"; |
| } |
| |
| /** |
| * 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 {!iPC.mojom.TerminatorRemote} |
| * @export |
| */ |
| static getRemote() { |
| let remote = new iPC.mojom.TerminatorRemote; |
| remote.$.bindNewPipeAndPassReceiver().bindInBrowser(); |
| return remote; |
| } |
| }; |
| |
| |
| /** |
| * An object which receives request messages for the Terminator |
| * 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 |
| */ |
| iPC.mojom.TerminatorCallbackRouter = class { |
| constructor() { |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| iPC.mojom.TerminatorRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!iPC.mojom.TerminatorRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| this.router_ = new mojo.internal.interfaceSupport.CallbackRouter; |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.terminate = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 0, |
| iPC.mojom.Terminator_Terminate_ParamsSpec.$, |
| iPC.mojom.Terminator_Terminate_ResponseParamsSpec.$, |
| this.terminate.createReceiverHandler(true /* 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); |
| } |
| }; |
| |
| |
| |
| |
| /** |
| * @implements {mojo.internal.interfaceSupport.PendingReceiver} |
| * @export |
| */ |
| iPC.mojom.SimpleTestClientPendingReceiver = 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, |
| iPC.mojom.SimpleTestClient.$interfaceName, |
| scope); |
| } |
| }; |
| |
| |
| |
| /** |
| * @export |
| * @implements { iPC.mojom.SimpleTestClientInterface } |
| */ |
| iPC.mojom.SimpleTestClientRemote = class { |
| /** @param {MojoHandle|mojo.internal.interfaceSupport.Endpoint=} handle */ |
| constructor(handle = undefined) { |
| /** |
| * @private {!mojo.internal.interfaceSupport.InterfaceRemoteBase<!iPC.mojom.SimpleTestClientPendingReceiver>} |
| */ |
| this.proxy = |
| new mojo.internal.interfaceSupport.InterfaceRemoteBase( |
| iPC.mojom.SimpleTestClientPendingReceiver, |
| handle); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper<!iPC.mojom.SimpleTestClientPendingReceiver>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy); |
| |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.proxy.getConnectionErrorEventRouter(); |
| } |
| |
| |
| /** |
| * @return {!Promise<{ |
| value: !number, |
| * }>} |
| */ |
| |
| requestValue() { |
| return this.proxy.sendMessage( |
| 0, |
| iPC.mojom.SimpleTestClient_RequestValue_ParamsSpec.$, |
| iPC.mojom.SimpleTestClient_RequestValue_ResponseParamsSpec.$, |
| [ |
| ]); |
| } |
| |
| |
| /** |
| * @param { !Object } receiver |
| * @return {!Promise} |
| */ |
| |
| bindSync( |
| receiver) { |
| return this.proxy.sendMessage( |
| 1, |
| iPC.mojom.SimpleTestClient_BindSync_ParamsSpec.$, |
| iPC.mojom.SimpleTestClient_BindSync_ResponseParamsSpec.$, |
| [ |
| receiver |
| ]); |
| } |
| |
| |
| /** |
| * @return {!Promise<{ |
| receiver: !Object, |
| * }>} |
| */ |
| |
| getReceiverWithQueuedSyncMessage() { |
| return this.proxy.sendMessage( |
| 2, |
| iPC.mojom.SimpleTestClient_GetReceiverWithQueuedSyncMessage_ParamsSpec.$, |
| iPC.mojom.SimpleTestClient_GetReceiverWithQueuedSyncMessage_ResponseParamsSpec.$, |
| [ |
| ]); |
| } |
| }; |
| |
| /** |
| * An object which receives request messages for the SimpleTestClient |
| * mojom interface. Must be constructed over an object which implements that |
| * interface. |
| * |
| * @export |
| */ |
| iPC.mojom.SimpleTestClientReceiver = class { |
| /** |
| * @param {!iPC.mojom.SimpleTestClientInterface } impl |
| */ |
| constructor(impl) { |
| /** @private {!mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal<!iPC.mojom.SimpleTestClientRemote>} */ |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| iPC.mojom.SimpleTestClientRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!iPC.mojom.SimpleTestClientRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| |
| this.helper_internal_.registerHandler( |
| 0, |
| iPC.mojom.SimpleTestClient_RequestValue_ParamsSpec.$, |
| iPC.mojom.SimpleTestClient_RequestValue_ResponseParamsSpec.$, |
| impl.requestValue.bind(impl)); |
| this.helper_internal_.registerHandler( |
| 1, |
| iPC.mojom.SimpleTestClient_BindSync_ParamsSpec.$, |
| iPC.mojom.SimpleTestClient_BindSync_ResponseParamsSpec.$, |
| impl.bindSync.bind(impl)); |
| this.helper_internal_.registerHandler( |
| 2, |
| iPC.mojom.SimpleTestClient_GetReceiverWithQueuedSyncMessage_ParamsSpec.$, |
| iPC.mojom.SimpleTestClient_GetReceiverWithQueuedSyncMessage_ResponseParamsSpec.$, |
| impl.getReceiverWithQueuedSyncMessage.bind(impl)); |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.helper_internal_.getConnectionErrorEventRouter(); |
| } |
| }; |
| |
| /** |
| * @export |
| */ |
| iPC.mojom.SimpleTestClient = class { |
| /** |
| * @return {!string} |
| */ |
| static get $interfaceName() { |
| return "IPC.mojom.SimpleTestClient"; |
| } |
| |
| /** |
| * 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 {!iPC.mojom.SimpleTestClientRemote} |
| * @export |
| */ |
| static getRemote() { |
| let remote = new iPC.mojom.SimpleTestClientRemote; |
| remote.$.bindNewPipeAndPassReceiver().bindInBrowser(); |
| return remote; |
| } |
| }; |
| |
| |
| /** |
| * An object which receives request messages for the SimpleTestClient |
| * 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 |
| */ |
| iPC.mojom.SimpleTestClientCallbackRouter = class { |
| constructor() { |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| iPC.mojom.SimpleTestClientRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!iPC.mojom.SimpleTestClientRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| this.router_ = new mojo.internal.interfaceSupport.CallbackRouter; |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.requestValue = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 0, |
| iPC.mojom.SimpleTestClient_RequestValue_ParamsSpec.$, |
| iPC.mojom.SimpleTestClient_RequestValue_ResponseParamsSpec.$, |
| this.requestValue.createReceiverHandler(true /* expectsResponse */)); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.bindSync = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 1, |
| iPC.mojom.SimpleTestClient_BindSync_ParamsSpec.$, |
| iPC.mojom.SimpleTestClient_BindSync_ResponseParamsSpec.$, |
| this.bindSync.createReceiverHandler(true /* expectsResponse */)); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.getReceiverWithQueuedSyncMessage = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 2, |
| iPC.mojom.SimpleTestClient_GetReceiverWithQueuedSyncMessage_ParamsSpec.$, |
| iPC.mojom.SimpleTestClient_GetReceiverWithQueuedSyncMessage_ResponseParamsSpec.$, |
| this.getReceiverWithQueuedSyncMessage.createReceiverHandler(true /* 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); |
| } |
| }; |
| |
| |
| |
| |
| /** |
| * @implements {mojo.internal.interfaceSupport.PendingReceiver} |
| * @export |
| */ |
| iPC.mojom.PingReceiverPendingReceiver = 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, |
| iPC.mojom.PingReceiver.$interfaceName, |
| scope); |
| } |
| }; |
| |
| |
| |
| /** |
| * @export |
| * @implements { iPC.mojom.PingReceiverInterface } |
| */ |
| iPC.mojom.PingReceiverRemote = class { |
| /** @param {MojoHandle|mojo.internal.interfaceSupport.Endpoint=} handle */ |
| constructor(handle = undefined) { |
| /** |
| * @private {!mojo.internal.interfaceSupport.InterfaceRemoteBase<!iPC.mojom.PingReceiverPendingReceiver>} |
| */ |
| this.proxy = |
| new mojo.internal.interfaceSupport.InterfaceRemoteBase( |
| iPC.mojom.PingReceiverPendingReceiver, |
| handle); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper<!iPC.mojom.PingReceiverPendingReceiver>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy); |
| |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.proxy.getConnectionErrorEventRouter(); |
| } |
| |
| |
| /** |
| * @return {!Promise} |
| */ |
| |
| ping() { |
| return this.proxy.sendMessage( |
| 0, |
| iPC.mojom.PingReceiver_Ping_ParamsSpec.$, |
| iPC.mojom.PingReceiver_Ping_ResponseParamsSpec.$, |
| [ |
| ]); |
| } |
| }; |
| |
| /** |
| * An object which receives request messages for the PingReceiver |
| * mojom interface. Must be constructed over an object which implements that |
| * interface. |
| * |
| * @export |
| */ |
| iPC.mojom.PingReceiverReceiver = class { |
| /** |
| * @param {!iPC.mojom.PingReceiverInterface } impl |
| */ |
| constructor(impl) { |
| /** @private {!mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal<!iPC.mojom.PingReceiverRemote>} */ |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| iPC.mojom.PingReceiverRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!iPC.mojom.PingReceiverRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| |
| this.helper_internal_.registerHandler( |
| 0, |
| iPC.mojom.PingReceiver_Ping_ParamsSpec.$, |
| iPC.mojom.PingReceiver_Ping_ResponseParamsSpec.$, |
| impl.ping.bind(impl)); |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.helper_internal_.getConnectionErrorEventRouter(); |
| } |
| }; |
| |
| /** |
| * @export |
| */ |
| iPC.mojom.PingReceiver = class { |
| /** |
| * @return {!string} |
| */ |
| static get $interfaceName() { |
| return "IPC.mojom.PingReceiver"; |
| } |
| |
| /** |
| * 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 {!iPC.mojom.PingReceiverRemote} |
| * @export |
| */ |
| static getRemote() { |
| let remote = new iPC.mojom.PingReceiverRemote; |
| remote.$.bindNewPipeAndPassReceiver().bindInBrowser(); |
| return remote; |
| } |
| }; |
| |
| |
| /** |
| * An object which receives request messages for the PingReceiver |
| * 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 |
| */ |
| iPC.mojom.PingReceiverCallbackRouter = class { |
| constructor() { |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| iPC.mojom.PingReceiverRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!iPC.mojom.PingReceiverRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| this.router_ = new mojo.internal.interfaceSupport.CallbackRouter; |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.ping = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 0, |
| iPC.mojom.PingReceiver_Ping_ParamsSpec.$, |
| iPC.mojom.PingReceiver_Ping_ResponseParamsSpec.$, |
| this.ping.createReceiverHandler(true /* 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); |
| } |
| }; |
| |
| |
| |
| |
| /** |
| * @implements {mojo.internal.interfaceSupport.PendingReceiver} |
| * @export |
| */ |
| iPC.mojom.TestStructPasserPendingReceiver = 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, |
| iPC.mojom.TestStructPasser.$interfaceName, |
| scope); |
| } |
| }; |
| |
| |
| |
| /** |
| * @export |
| * @implements { iPC.mojom.TestStructPasserInterface } |
| */ |
| iPC.mojom.TestStructPasserRemote = class { |
| /** @param {MojoHandle|mojo.internal.interfaceSupport.Endpoint=} handle */ |
| constructor(handle = undefined) { |
| /** |
| * @private {!mojo.internal.interfaceSupport.InterfaceRemoteBase<!iPC.mojom.TestStructPasserPendingReceiver>} |
| */ |
| this.proxy = |
| new mojo.internal.interfaceSupport.InterfaceRemoteBase( |
| iPC.mojom.TestStructPasserPendingReceiver, |
| handle); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper<!iPC.mojom.TestStructPasserPendingReceiver>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy); |
| |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.proxy.getConnectionErrorEventRouter(); |
| } |
| |
| |
| /** |
| * @param { !iPC.mojom.TestStruct } s |
| */ |
| |
| pass( |
| s) { |
| this.proxy.sendMessage( |
| 0, |
| iPC.mojom.TestStructPasser_Pass_ParamsSpec.$, |
| null, |
| [ |
| s |
| ]); |
| } |
| }; |
| |
| /** |
| * An object which receives request messages for the TestStructPasser |
| * mojom interface. Must be constructed over an object which implements that |
| * interface. |
| * |
| * @export |
| */ |
| iPC.mojom.TestStructPasserReceiver = class { |
| /** |
| * @param {!iPC.mojom.TestStructPasserInterface } impl |
| */ |
| constructor(impl) { |
| /** @private {!mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal<!iPC.mojom.TestStructPasserRemote>} */ |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| iPC.mojom.TestStructPasserRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!iPC.mojom.TestStructPasserRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| |
| this.helper_internal_.registerHandler( |
| 0, |
| iPC.mojom.TestStructPasser_Pass_ParamsSpec.$, |
| null, |
| impl.pass.bind(impl)); |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.helper_internal_.getConnectionErrorEventRouter(); |
| } |
| }; |
| |
| /** |
| * @export |
| */ |
| iPC.mojom.TestStructPasser = class { |
| /** |
| * @return {!string} |
| */ |
| static get $interfaceName() { |
| return "IPC.mojom.TestStructPasser"; |
| } |
| |
| /** |
| * 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 {!iPC.mojom.TestStructPasserRemote} |
| * @export |
| */ |
| static getRemote() { |
| let remote = new iPC.mojom.TestStructPasserRemote; |
| remote.$.bindNewPipeAndPassReceiver().bindInBrowser(); |
| return remote; |
| } |
| }; |
| |
| |
| /** |
| * An object which receives request messages for the TestStructPasser |
| * 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 |
| */ |
| iPC.mojom.TestStructPasserCallbackRouter = class { |
| constructor() { |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| iPC.mojom.TestStructPasserRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!iPC.mojom.TestStructPasserRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| this.router_ = new mojo.internal.interfaceSupport.CallbackRouter; |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.pass = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 0, |
| iPC.mojom.TestStructPasser_Pass_ParamsSpec.$, |
| null, |
| this.pass.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); |
| } |
| }; |
| |
| |
| |
| |
| /** |
| * @implements {mojo.internal.interfaceSupport.PendingReceiver} |
| * @export |
| */ |
| iPC.mojom.IndirectTestDriverPendingReceiver = 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, |
| iPC.mojom.IndirectTestDriver.$interfaceName, |
| scope); |
| } |
| }; |
| |
| |
| |
| /** |
| * @export |
| * @implements { iPC.mojom.IndirectTestDriverInterface } |
| */ |
| iPC.mojom.IndirectTestDriverRemote = class { |
| /** @param {MojoHandle|mojo.internal.interfaceSupport.Endpoint=} handle */ |
| constructor(handle = undefined) { |
| /** |
| * @private {!mojo.internal.interfaceSupport.InterfaceRemoteBase<!iPC.mojom.IndirectTestDriverPendingReceiver>} |
| */ |
| this.proxy = |
| new mojo.internal.interfaceSupport.InterfaceRemoteBase( |
| iPC.mojom.IndirectTestDriverPendingReceiver, |
| handle); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper<!iPC.mojom.IndirectTestDriverPendingReceiver>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy); |
| |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.proxy.getConnectionErrorEventRouter(); |
| } |
| |
| |
| /** |
| * @param { !Object } receiver |
| */ |
| |
| getPingReceiver( |
| receiver) { |
| this.proxy.sendMessage( |
| 0, |
| iPC.mojom.IndirectTestDriver_GetPingReceiver_ParamsSpec.$, |
| null, |
| [ |
| receiver |
| ]); |
| } |
| }; |
| |
| /** |
| * An object which receives request messages for the IndirectTestDriver |
| * mojom interface. Must be constructed over an object which implements that |
| * interface. |
| * |
| * @export |
| */ |
| iPC.mojom.IndirectTestDriverReceiver = class { |
| /** |
| * @param {!iPC.mojom.IndirectTestDriverInterface } impl |
| */ |
| constructor(impl) { |
| /** @private {!mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal<!iPC.mojom.IndirectTestDriverRemote>} */ |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| iPC.mojom.IndirectTestDriverRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!iPC.mojom.IndirectTestDriverRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| |
| this.helper_internal_.registerHandler( |
| 0, |
| iPC.mojom.IndirectTestDriver_GetPingReceiver_ParamsSpec.$, |
| null, |
| impl.getPingReceiver.bind(impl)); |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.helper_internal_.getConnectionErrorEventRouter(); |
| } |
| }; |
| |
| /** |
| * @export |
| */ |
| iPC.mojom.IndirectTestDriver = class { |
| /** |
| * @return {!string} |
| */ |
| static get $interfaceName() { |
| return "IPC.mojom.IndirectTestDriver"; |
| } |
| |
| /** |
| * 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 {!iPC.mojom.IndirectTestDriverRemote} |
| * @export |
| */ |
| static getRemote() { |
| let remote = new iPC.mojom.IndirectTestDriverRemote; |
| remote.$.bindNewPipeAndPassReceiver().bindInBrowser(); |
| return remote; |
| } |
| }; |
| |
| |
| /** |
| * An object which receives request messages for the IndirectTestDriver |
| * 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 |
| */ |
| iPC.mojom.IndirectTestDriverCallbackRouter = class { |
| constructor() { |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| iPC.mojom.IndirectTestDriverRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!iPC.mojom.IndirectTestDriverRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| this.router_ = new mojo.internal.interfaceSupport.CallbackRouter; |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.getPingReceiver = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 0, |
| iPC.mojom.IndirectTestDriver_GetPingReceiver_ParamsSpec.$, |
| null, |
| this.getPingReceiver.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); |
| } |
| }; |
| |
| |
| |
| |
| /** |
| * @implements {mojo.internal.interfaceSupport.PendingReceiver} |
| * @export |
| */ |
| iPC.mojom.ReflectorPendingReceiver = 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, |
| iPC.mojom.Reflector.$interfaceName, |
| scope); |
| } |
| }; |
| |
| |
| |
| /** |
| * @export |
| * @implements { iPC.mojom.ReflectorInterface } |
| */ |
| iPC.mojom.ReflectorRemote = class { |
| /** @param {MojoHandle|mojo.internal.interfaceSupport.Endpoint=} handle */ |
| constructor(handle = undefined) { |
| /** |
| * @private {!mojo.internal.interfaceSupport.InterfaceRemoteBase<!iPC.mojom.ReflectorPendingReceiver>} |
| */ |
| this.proxy = |
| new mojo.internal.interfaceSupport.InterfaceRemoteBase( |
| iPC.mojom.ReflectorPendingReceiver, |
| handle); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper<!iPC.mojom.ReflectorPendingReceiver>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy); |
| |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.proxy.getConnectionErrorEventRouter(); |
| } |
| |
| |
| /** |
| * @param { !string } value |
| * @return {!Promise<{ |
| value: !string, |
| * }>} |
| */ |
| |
| ping( |
| value) { |
| return this.proxy.sendMessage( |
| 0, |
| iPC.mojom.Reflector_Ping_ParamsSpec.$, |
| iPC.mojom.Reflector_Ping_ResponseParamsSpec.$, |
| [ |
| value |
| ]); |
| } |
| |
| |
| /** |
| * @param { !string } value |
| * @return {!Promise<{ |
| response: !string, |
| * }>} |
| */ |
| |
| syncPing( |
| value) { |
| return this.proxy.sendMessage( |
| 1, |
| iPC.mojom.Reflector_SyncPing_ParamsSpec.$, |
| iPC.mojom.Reflector_SyncPing_ResponseParamsSpec.$, |
| [ |
| value |
| ]); |
| } |
| |
| |
| /** |
| */ |
| |
| quit() { |
| this.proxy.sendMessage( |
| 2, |
| iPC.mojom.Reflector_Quit_ParamsSpec.$, |
| null, |
| [ |
| ]); |
| } |
| }; |
| |
| /** |
| * An object which receives request messages for the Reflector |
| * mojom interface. Must be constructed over an object which implements that |
| * interface. |
| * |
| * @export |
| */ |
| iPC.mojom.ReflectorReceiver = class { |
| /** |
| * @param {!iPC.mojom.ReflectorInterface } impl |
| */ |
| constructor(impl) { |
| /** @private {!mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal<!iPC.mojom.ReflectorRemote>} */ |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| iPC.mojom.ReflectorRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!iPC.mojom.ReflectorRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| |
| this.helper_internal_.registerHandler( |
| 0, |
| iPC.mojom.Reflector_Ping_ParamsSpec.$, |
| iPC.mojom.Reflector_Ping_ResponseParamsSpec.$, |
| impl.ping.bind(impl)); |
| this.helper_internal_.registerHandler( |
| 1, |
| iPC.mojom.Reflector_SyncPing_ParamsSpec.$, |
| iPC.mojom.Reflector_SyncPing_ResponseParamsSpec.$, |
| impl.syncPing.bind(impl)); |
| this.helper_internal_.registerHandler( |
| 2, |
| iPC.mojom.Reflector_Quit_ParamsSpec.$, |
| null, |
| impl.quit.bind(impl)); |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.helper_internal_.getConnectionErrorEventRouter(); |
| } |
| }; |
| |
| /** |
| * @export |
| */ |
| iPC.mojom.Reflector = class { |
| /** |
| * @return {!string} |
| */ |
| static get $interfaceName() { |
| return "IPC.mojom.Reflector"; |
| } |
| |
| /** |
| * 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 {!iPC.mojom.ReflectorRemote} |
| * @export |
| */ |
| static getRemote() { |
| let remote = new iPC.mojom.ReflectorRemote; |
| remote.$.bindNewPipeAndPassReceiver().bindInBrowser(); |
| return remote; |
| } |
| }; |
| |
| |
| /** |
| * An object which receives request messages for the Reflector |
| * 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 |
| */ |
| iPC.mojom.ReflectorCallbackRouter = class { |
| constructor() { |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| iPC.mojom.ReflectorRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!iPC.mojom.ReflectorRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| this.router_ = new mojo.internal.interfaceSupport.CallbackRouter; |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.ping = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 0, |
| iPC.mojom.Reflector_Ping_ParamsSpec.$, |
| iPC.mojom.Reflector_Ping_ResponseParamsSpec.$, |
| this.ping.createReceiverHandler(true /* expectsResponse */)); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.syncPing = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 1, |
| iPC.mojom.Reflector_SyncPing_ParamsSpec.$, |
| iPC.mojom.Reflector_SyncPing_ResponseParamsSpec.$, |
| this.syncPing.createReceiverHandler(true /* expectsResponse */)); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.quit = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 2, |
| iPC.mojom.Reflector_Quit_ParamsSpec.$, |
| null, |
| this.quit.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); |
| } |
| }; |
| |
| |
| |
| |
| /** |
| * @implements {mojo.internal.interfaceSupport.PendingReceiver} |
| * @export |
| */ |
| iPC.mojom.AssociatedInterfaceVendorPendingReceiver = 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, |
| iPC.mojom.AssociatedInterfaceVendor.$interfaceName, |
| scope); |
| } |
| }; |
| |
| |
| |
| /** |
| * @export |
| * @implements { iPC.mojom.AssociatedInterfaceVendorInterface } |
| */ |
| iPC.mojom.AssociatedInterfaceVendorRemote = class { |
| /** @param {MojoHandle|mojo.internal.interfaceSupport.Endpoint=} handle */ |
| constructor(handle = undefined) { |
| /** |
| * @private {!mojo.internal.interfaceSupport.InterfaceRemoteBase<!iPC.mojom.AssociatedInterfaceVendorPendingReceiver>} |
| */ |
| this.proxy = |
| new mojo.internal.interfaceSupport.InterfaceRemoteBase( |
| iPC.mojom.AssociatedInterfaceVendorPendingReceiver, |
| handle); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper<!iPC.mojom.AssociatedInterfaceVendorPendingReceiver>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy); |
| |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.proxy.getConnectionErrorEventRouter(); |
| } |
| |
| |
| /** |
| * @param { !Object } receiver |
| */ |
| |
| getTestInterface( |
| receiver) { |
| this.proxy.sendMessage( |
| 0, |
| iPC.mojom.AssociatedInterfaceVendor_GetTestInterface_ParamsSpec.$, |
| null, |
| [ |
| receiver |
| ]); |
| } |
| }; |
| |
| /** |
| * An object which receives request messages for the AssociatedInterfaceVendor |
| * mojom interface. Must be constructed over an object which implements that |
| * interface. |
| * |
| * @export |
| */ |
| iPC.mojom.AssociatedInterfaceVendorReceiver = class { |
| /** |
| * @param {!iPC.mojom.AssociatedInterfaceVendorInterface } impl |
| */ |
| constructor(impl) { |
| /** @private {!mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal<!iPC.mojom.AssociatedInterfaceVendorRemote>} */ |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| iPC.mojom.AssociatedInterfaceVendorRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!iPC.mojom.AssociatedInterfaceVendorRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| |
| this.helper_internal_.registerHandler( |
| 0, |
| iPC.mojom.AssociatedInterfaceVendor_GetTestInterface_ParamsSpec.$, |
| null, |
| impl.getTestInterface.bind(impl)); |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.helper_internal_.getConnectionErrorEventRouter(); |
| } |
| }; |
| |
| /** |
| * @export |
| */ |
| iPC.mojom.AssociatedInterfaceVendor = class { |
| /** |
| * @return {!string} |
| */ |
| static get $interfaceName() { |
| return "IPC.mojom.AssociatedInterfaceVendor"; |
| } |
| |
| /** |
| * 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 {!iPC.mojom.AssociatedInterfaceVendorRemote} |
| * @export |
| */ |
| static getRemote() { |
| let remote = new iPC.mojom.AssociatedInterfaceVendorRemote; |
| remote.$.bindNewPipeAndPassReceiver().bindInBrowser(); |
| return remote; |
| } |
| }; |
| |
| |
| /** |
| * An object which receives request messages for the AssociatedInterfaceVendor |
| * 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 |
| */ |
| iPC.mojom.AssociatedInterfaceVendorCallbackRouter = class { |
| constructor() { |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| iPC.mojom.AssociatedInterfaceVendorRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!iPC.mojom.AssociatedInterfaceVendorRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| this.router_ = new mojo.internal.interfaceSupport.CallbackRouter; |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.getTestInterface = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 0, |
| iPC.mojom.AssociatedInterfaceVendor_GetTestInterface_ParamsSpec.$, |
| null, |
| this.getTestInterface.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); |
| } |
| }; |
| |
| |
| |
| |
| /** |
| * @implements {mojo.internal.interfaceSupport.PendingReceiver} |
| * @export |
| */ |
| iPC.mojom.InterfacePassingTestDriverPendingReceiver = 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, |
| iPC.mojom.InterfacePassingTestDriver.$interfaceName, |
| scope); |
| } |
| }; |
| |
| |
| |
| /** |
| * @export |
| * @implements { iPC.mojom.InterfacePassingTestDriverInterface } |
| */ |
| iPC.mojom.InterfacePassingTestDriverRemote = class { |
| /** @param {MojoHandle|mojo.internal.interfaceSupport.Endpoint=} handle */ |
| constructor(handle = undefined) { |
| /** |
| * @private {!mojo.internal.interfaceSupport.InterfaceRemoteBase<!iPC.mojom.InterfacePassingTestDriverPendingReceiver>} |
| */ |
| this.proxy = |
| new mojo.internal.interfaceSupport.InterfaceRemoteBase( |
| iPC.mojom.InterfacePassingTestDriverPendingReceiver, |
| handle); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper<!iPC.mojom.InterfacePassingTestDriverPendingReceiver>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy); |
| |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.proxy.getConnectionErrorEventRouter(); |
| } |
| |
| |
| /** |
| * @return {!Promise} |
| */ |
| |
| init() { |
| return this.proxy.sendMessage( |
| 0, |
| iPC.mojom.InterfacePassingTestDriver_Init_ParamsSpec.$, |
| iPC.mojom.InterfacePassingTestDriver_Init_ResponseParamsSpec.$, |
| [ |
| ]); |
| } |
| |
| |
| /** |
| * @param { !Array<!iPC.mojom.PingReceiverPendingReceiver> } receiver |
| * @return {!Promise} |
| */ |
| |
| getPingReceiver( |
| receiver) { |
| return this.proxy.sendMessage( |
| 1, |
| iPC.mojom.InterfacePassingTestDriver_GetPingReceiver_ParamsSpec.$, |
| iPC.mojom.InterfacePassingTestDriver_GetPingReceiver_ResponseParamsSpec.$, |
| [ |
| receiver |
| ]); |
| } |
| |
| |
| /** |
| * @param { !Array<!Object> } receiver |
| * @return {!Promise} |
| */ |
| |
| getAssociatedPingReceiver( |
| receiver) { |
| return this.proxy.sendMessage( |
| 2, |
| iPC.mojom.InterfacePassingTestDriver_GetAssociatedPingReceiver_ParamsSpec.$, |
| iPC.mojom.InterfacePassingTestDriver_GetAssociatedPingReceiver_ResponseParamsSpec.$, |
| [ |
| receiver |
| ]); |
| } |
| |
| |
| /** |
| */ |
| |
| quit() { |
| this.proxy.sendMessage( |
| 3, |
| iPC.mojom.InterfacePassingTestDriver_Quit_ParamsSpec.$, |
| null, |
| [ |
| ]); |
| } |
| }; |
| |
| /** |
| * An object which receives request messages for the InterfacePassingTestDriver |
| * mojom interface. Must be constructed over an object which implements that |
| * interface. |
| * |
| * @export |
| */ |
| iPC.mojom.InterfacePassingTestDriverReceiver = class { |
| /** |
| * @param {!iPC.mojom.InterfacePassingTestDriverInterface } impl |
| */ |
| constructor(impl) { |
| /** @private {!mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal<!iPC.mojom.InterfacePassingTestDriverRemote>} */ |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| iPC.mojom.InterfacePassingTestDriverRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!iPC.mojom.InterfacePassingTestDriverRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| |
| this.helper_internal_.registerHandler( |
| 0, |
| iPC.mojom.InterfacePassingTestDriver_Init_ParamsSpec.$, |
| iPC.mojom.InterfacePassingTestDriver_Init_ResponseParamsSpec.$, |
| impl.init.bind(impl)); |
| this.helper_internal_.registerHandler( |
| 1, |
| iPC.mojom.InterfacePassingTestDriver_GetPingReceiver_ParamsSpec.$, |
| iPC.mojom.InterfacePassingTestDriver_GetPingReceiver_ResponseParamsSpec.$, |
| impl.getPingReceiver.bind(impl)); |
| this.helper_internal_.registerHandler( |
| 2, |
| iPC.mojom.InterfacePassingTestDriver_GetAssociatedPingReceiver_ParamsSpec.$, |
| iPC.mojom.InterfacePassingTestDriver_GetAssociatedPingReceiver_ResponseParamsSpec.$, |
| impl.getAssociatedPingReceiver.bind(impl)); |
| this.helper_internal_.registerHandler( |
| 3, |
| iPC.mojom.InterfacePassingTestDriver_Quit_ParamsSpec.$, |
| null, |
| impl.quit.bind(impl)); |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.helper_internal_.getConnectionErrorEventRouter(); |
| } |
| }; |
| |
| /** |
| * @export |
| */ |
| iPC.mojom.InterfacePassingTestDriver = class { |
| /** |
| * @return {!string} |
| */ |
| static get $interfaceName() { |
| return "IPC.mojom.InterfacePassingTestDriver"; |
| } |
| |
| /** |
| * 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 {!iPC.mojom.InterfacePassingTestDriverRemote} |
| * @export |
| */ |
| static getRemote() { |
| let remote = new iPC.mojom.InterfacePassingTestDriverRemote; |
| remote.$.bindNewPipeAndPassReceiver().bindInBrowser(); |
| return remote; |
| } |
| }; |
| |
| |
| /** |
| * An object which receives request messages for the InterfacePassingTestDriver |
| * 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 |
| */ |
| iPC.mojom.InterfacePassingTestDriverCallbackRouter = class { |
| constructor() { |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| iPC.mojom.InterfacePassingTestDriverRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!iPC.mojom.InterfacePassingTestDriverRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| this.router_ = new mojo.internal.interfaceSupport.CallbackRouter; |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.init = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 0, |
| iPC.mojom.InterfacePassingTestDriver_Init_ParamsSpec.$, |
| iPC.mojom.InterfacePassingTestDriver_Init_ResponseParamsSpec.$, |
| this.init.createReceiverHandler(true /* expectsResponse */)); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.getPingReceiver = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 1, |
| iPC.mojom.InterfacePassingTestDriver_GetPingReceiver_ParamsSpec.$, |
| iPC.mojom.InterfacePassingTestDriver_GetPingReceiver_ResponseParamsSpec.$, |
| this.getPingReceiver.createReceiverHandler(true /* expectsResponse */)); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.getAssociatedPingReceiver = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 2, |
| iPC.mojom.InterfacePassingTestDriver_GetAssociatedPingReceiver_ParamsSpec.$, |
| iPC.mojom.InterfacePassingTestDriver_GetAssociatedPingReceiver_ResponseParamsSpec.$, |
| this.getAssociatedPingReceiver.createReceiverHandler(true /* expectsResponse */)); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.quit = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 3, |
| iPC.mojom.InterfacePassingTestDriver_Quit_ParamsSpec.$, |
| null, |
| this.quit.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); |
| } |
| }; |
| |
| |
| |
| |
| /** |
| * @implements {mojo.internal.interfaceSupport.PendingReceiver} |
| * @export |
| */ |
| iPC.mojom.InterfaceWithUrgentMethodPendingReceiver = 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, |
| iPC.mojom.InterfaceWithUrgentMethod.$interfaceName, |
| scope); |
| } |
| }; |
| |
| |
| |
| /** |
| * @export |
| * @implements { iPC.mojom.InterfaceWithUrgentMethodInterface } |
| */ |
| iPC.mojom.InterfaceWithUrgentMethodRemote = class { |
| /** @param {MojoHandle|mojo.internal.interfaceSupport.Endpoint=} handle */ |
| constructor(handle = undefined) { |
| /** |
| * @private {!mojo.internal.interfaceSupport.InterfaceRemoteBase<!iPC.mojom.InterfaceWithUrgentMethodPendingReceiver>} |
| */ |
| this.proxy = |
| new mojo.internal.interfaceSupport.InterfaceRemoteBase( |
| iPC.mojom.InterfaceWithUrgentMethodPendingReceiver, |
| handle); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper<!iPC.mojom.InterfaceWithUrgentMethodPendingReceiver>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy); |
| |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.proxy.getConnectionErrorEventRouter(); |
| } |
| |
| |
| /** |
| * @param { !boolean } isUrgent |
| */ |
| |
| maybeUrgentMessage( |
| isUrgent) { |
| this.proxy.sendMessage( |
| 0, |
| iPC.mojom.InterfaceWithUrgentMethod_MaybeUrgentMessage_ParamsSpec.$, |
| null, |
| [ |
| isUrgent |
| ]); |
| } |
| |
| |
| /** |
| */ |
| |
| nonUrgentMessage() { |
| this.proxy.sendMessage( |
| 1, |
| iPC.mojom.InterfaceWithUrgentMethod_NonUrgentMessage_ParamsSpec.$, |
| null, |
| [ |
| ]); |
| } |
| |
| |
| /** |
| * @return {!Promise} |
| */ |
| |
| requestQuit() { |
| return this.proxy.sendMessage( |
| 2, |
| iPC.mojom.InterfaceWithUrgentMethod_RequestQuit_ParamsSpec.$, |
| iPC.mojom.InterfaceWithUrgentMethod_RequestQuit_ResponseParamsSpec.$, |
| [ |
| ]); |
| } |
| }; |
| |
| /** |
| * An object which receives request messages for the InterfaceWithUrgentMethod |
| * mojom interface. Must be constructed over an object which implements that |
| * interface. |
| * |
| * @export |
| */ |
| iPC.mojom.InterfaceWithUrgentMethodReceiver = class { |
| /** |
| * @param {!iPC.mojom.InterfaceWithUrgentMethodInterface } impl |
| */ |
| constructor(impl) { |
| /** @private {!mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal<!iPC.mojom.InterfaceWithUrgentMethodRemote>} */ |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| iPC.mojom.InterfaceWithUrgentMethodRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!iPC.mojom.InterfaceWithUrgentMethodRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| |
| this.helper_internal_.registerHandler( |
| 0, |
| iPC.mojom.InterfaceWithUrgentMethod_MaybeUrgentMessage_ParamsSpec.$, |
| null, |
| impl.maybeUrgentMessage.bind(impl)); |
| this.helper_internal_.registerHandler( |
| 1, |
| iPC.mojom.InterfaceWithUrgentMethod_NonUrgentMessage_ParamsSpec.$, |
| null, |
| impl.nonUrgentMessage.bind(impl)); |
| this.helper_internal_.registerHandler( |
| 2, |
| iPC.mojom.InterfaceWithUrgentMethod_RequestQuit_ParamsSpec.$, |
| iPC.mojom.InterfaceWithUrgentMethod_RequestQuit_ResponseParamsSpec.$, |
| impl.requestQuit.bind(impl)); |
| /** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */ |
| this.onConnectionError = this.helper_internal_.getConnectionErrorEventRouter(); |
| } |
| }; |
| |
| /** |
| * @export |
| */ |
| iPC.mojom.InterfaceWithUrgentMethod = class { |
| /** |
| * @return {!string} |
| */ |
| static get $interfaceName() { |
| return "IPC.mojom.InterfaceWithUrgentMethod"; |
| } |
| |
| /** |
| * 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 {!iPC.mojom.InterfaceWithUrgentMethodRemote} |
| * @export |
| */ |
| static getRemote() { |
| let remote = new iPC.mojom.InterfaceWithUrgentMethodRemote; |
| remote.$.bindNewPipeAndPassReceiver().bindInBrowser(); |
| return remote; |
| } |
| }; |
| |
| |
| /** |
| * An object which receives request messages for the InterfaceWithUrgentMethod |
| * 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 |
| */ |
| iPC.mojom.InterfaceWithUrgentMethodCallbackRouter = class { |
| constructor() { |
| this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal( |
| iPC.mojom.InterfaceWithUrgentMethodRemote); |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!iPC.mojom.InterfaceWithUrgentMethodRemote>} |
| */ |
| this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_); |
| |
| this.router_ = new mojo.internal.interfaceSupport.CallbackRouter; |
| |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.maybeUrgentMessage = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 0, |
| iPC.mojom.InterfaceWithUrgentMethod_MaybeUrgentMessage_ParamsSpec.$, |
| null, |
| this.maybeUrgentMessage.createReceiverHandler(false /* expectsResponse */)); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.nonUrgentMessage = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 1, |
| iPC.mojom.InterfaceWithUrgentMethod_NonUrgentMessage_ParamsSpec.$, |
| null, |
| this.nonUrgentMessage.createReceiverHandler(false /* expectsResponse */)); |
| /** |
| * @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver} |
| */ |
| this.requestQuit = |
| new mojo.internal.interfaceSupport.InterfaceCallbackReceiver( |
| this.router_); |
| |
| this.helper_internal_.registerHandler( |
| 2, |
| iPC.mojom.InterfaceWithUrgentMethod_RequestQuit_ParamsSpec.$, |
| iPC.mojom.InterfaceWithUrgentMethod_RequestQuit_ResponseParamsSpec.$, |
| this.requestQuit.createReceiverHandler(true /* 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); |
| } |
| }; |
| |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.TestStructSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.SimpleTestDriver_ExpectValue_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.SimpleTestDriver_GetExpectedValue_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.SimpleTestDriver_GetExpectedValue_ResponseParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.SimpleTestDriver_RequestValue_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.SimpleTestDriver_RequestValue_ResponseParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.SimpleTestDriver_RequestQuit_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.SimpleTestDriver_RequestQuit_ResponseParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.Terminator_Terminate_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.Terminator_Terminate_ResponseParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.SimpleTestClient_RequestValue_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.SimpleTestClient_RequestValue_ResponseParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.SimpleTestClient_BindSync_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.SimpleTestClient_BindSync_ResponseParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.SimpleTestClient_GetReceiverWithQueuedSyncMessage_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.SimpleTestClient_GetReceiverWithQueuedSyncMessage_ResponseParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.PingReceiver_Ping_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.PingReceiver_Ping_ResponseParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.TestStructPasser_Pass_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.IndirectTestDriver_GetPingReceiver_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.Reflector_Ping_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.Reflector_Ping_ResponseParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.Reflector_SyncPing_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.Reflector_SyncPing_ResponseParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.Reflector_Quit_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.AssociatedInterfaceVendor_GetTestInterface_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.InterfacePassingTestDriver_Init_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.InterfacePassingTestDriver_Init_ResponseParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.InterfacePassingTestDriver_GetPingReceiver_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.InterfacePassingTestDriver_GetPingReceiver_ResponseParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.InterfacePassingTestDriver_GetAssociatedPingReceiver_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.InterfacePassingTestDriver_GetAssociatedPingReceiver_ResponseParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.InterfacePassingTestDriver_Quit_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.InterfaceWithUrgentMethod_MaybeUrgentMessage_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.InterfaceWithUrgentMethod_NonUrgentMessage_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.InterfaceWithUrgentMethod_RequestQuit_ParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| /** |
| * @const { {$:!mojo.internal.MojomType}} |
| * @export |
| */ |
| iPC.mojom.InterfaceWithUrgentMethod_RequestQuit_ResponseParamsSpec = |
| { $: /** @type {!mojo.internal.MojomType} */ ({}) }; |
| |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.TestStructSpec.$, |
| 'TestStruct', |
| [ |
| ], |
| [[0, 8],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.TestStruct = class { |
| constructor() { |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.SimpleTestDriver_ExpectValue_ParamsSpec.$, |
| 'SimpleTestDriver_ExpectValue_Params', |
| [ |
| mojo.internal.StructField( |
| 'value', 0, |
| 0, |
| mojo.internal.Int32, |
| 0, |
| false, /* nullable */ |
| 0 /* minVersion */, |
| ), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.SimpleTestDriver_ExpectValue_Params = class { |
| constructor() { |
| /** @export { !number } */ |
| this.value; |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.SimpleTestDriver_GetExpectedValue_ParamsSpec.$, |
| 'SimpleTestDriver_GetExpectedValue_Params', |
| [ |
| ], |
| [[0, 8],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.SimpleTestDriver_GetExpectedValue_Params = class { |
| constructor() { |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.SimpleTestDriver_GetExpectedValue_ResponseParamsSpec.$, |
| 'SimpleTestDriver_GetExpectedValue_ResponseParams', |
| [ |
| mojo.internal.StructField( |
| 'value', 0, |
| 0, |
| mojo.internal.Int32, |
| 0, |
| false, /* nullable */ |
| 0 /* minVersion */, |
| ), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.SimpleTestDriver_GetExpectedValue_ResponseParams = class { |
| constructor() { |
| /** @export { !number } */ |
| this.value; |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.SimpleTestDriver_RequestValue_ParamsSpec.$, |
| 'SimpleTestDriver_RequestValue_Params', |
| [ |
| ], |
| [[0, 8],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.SimpleTestDriver_RequestValue_Params = class { |
| constructor() { |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.SimpleTestDriver_RequestValue_ResponseParamsSpec.$, |
| 'SimpleTestDriver_RequestValue_ResponseParams', |
| [ |
| mojo.internal.StructField( |
| 'value', 0, |
| 0, |
| mojo.internal.Int32, |
| 0, |
| false, /* nullable */ |
| 0 /* minVersion */, |
| ), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.SimpleTestDriver_RequestValue_ResponseParams = class { |
| constructor() { |
| /** @export { !number } */ |
| this.value; |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.SimpleTestDriver_RequestQuit_ParamsSpec.$, |
| 'SimpleTestDriver_RequestQuit_Params', |
| [ |
| ], |
| [[0, 8],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.SimpleTestDriver_RequestQuit_Params = class { |
| constructor() { |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.SimpleTestDriver_RequestQuit_ResponseParamsSpec.$, |
| 'SimpleTestDriver_RequestQuit_ResponseParams', |
| [ |
| ], |
| [[0, 8],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.SimpleTestDriver_RequestQuit_ResponseParams = class { |
| constructor() { |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.Terminator_Terminate_ParamsSpec.$, |
| 'Terminator_Terminate_Params', |
| [ |
| ], |
| [[0, 8],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.Terminator_Terminate_Params = class { |
| constructor() { |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.Terminator_Terminate_ResponseParamsSpec.$, |
| 'Terminator_Terminate_ResponseParams', |
| [ |
| ], |
| [[0, 8],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.Terminator_Terminate_ResponseParams = class { |
| constructor() { |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.SimpleTestClient_RequestValue_ParamsSpec.$, |
| 'SimpleTestClient_RequestValue_Params', |
| [ |
| ], |
| [[0, 8],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.SimpleTestClient_RequestValue_Params = class { |
| constructor() { |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.SimpleTestClient_RequestValue_ResponseParamsSpec.$, |
| 'SimpleTestClient_RequestValue_ResponseParams', |
| [ |
| mojo.internal.StructField( |
| 'value', 0, |
| 0, |
| mojo.internal.Int32, |
| 0, |
| false, /* nullable */ |
| 0 /* minVersion */, |
| ), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.SimpleTestClient_RequestValue_ResponseParams = class { |
| constructor() { |
| /** @export { !number } */ |
| this.value; |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.SimpleTestClient_BindSync_ParamsSpec.$, |
| 'SimpleTestClient_BindSync_Params', |
| [ |
| mojo.internal.StructField( |
| 'receiver', 0, |
| 0, |
| mojo.internal.AssociatedInterfaceRequest(iPC.mojom.SimpleTestClientPendingReceiver), |
| null, |
| false, /* nullable */ |
| 0 /* minVersion */, |
| ), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.SimpleTestClient_BindSync_Params = class { |
| constructor() { |
| /** @export { !Object } */ |
| this.receiver; |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.SimpleTestClient_BindSync_ResponseParamsSpec.$, |
| 'SimpleTestClient_BindSync_ResponseParams', |
| [ |
| ], |
| [[0, 8],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.SimpleTestClient_BindSync_ResponseParams = class { |
| constructor() { |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.SimpleTestClient_GetReceiverWithQueuedSyncMessage_ParamsSpec.$, |
| 'SimpleTestClient_GetReceiverWithQueuedSyncMessage_Params', |
| [ |
| ], |
| [[0, 8],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.SimpleTestClient_GetReceiverWithQueuedSyncMessage_Params = class { |
| constructor() { |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.SimpleTestClient_GetReceiverWithQueuedSyncMessage_ResponseParamsSpec.$, |
| 'SimpleTestClient_GetReceiverWithQueuedSyncMessage_ResponseParams', |
| [ |
| mojo.internal.StructField( |
| 'receiver', 0, |
| 0, |
| mojo.internal.AssociatedInterfaceRequest(iPC.mojom.SimpleTestClientPendingReceiver), |
| null, |
| false, /* nullable */ |
| 0 /* minVersion */, |
| ), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.SimpleTestClient_GetReceiverWithQueuedSyncMessage_ResponseParams = class { |
| constructor() { |
| /** @export { !Object } */ |
| this.receiver; |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.PingReceiver_Ping_ParamsSpec.$, |
| 'PingReceiver_Ping_Params', |
| [ |
| ], |
| [[0, 8],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.PingReceiver_Ping_Params = class { |
| constructor() { |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.PingReceiver_Ping_ResponseParamsSpec.$, |
| 'PingReceiver_Ping_ResponseParams', |
| [ |
| ], |
| [[0, 8],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.PingReceiver_Ping_ResponseParams = class { |
| constructor() { |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.TestStructPasser_Pass_ParamsSpec.$, |
| 'TestStructPasser_Pass_Params', |
| [ |
| mojo.internal.StructField( |
| 's', 0, |
| 0, |
| iPC.mojom.TestStructSpec.$, |
| null, |
| false, /* nullable */ |
| 0 /* minVersion */, |
| ), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.TestStructPasser_Pass_Params = class { |
| constructor() { |
| /** @export { !iPC.mojom.TestStruct } */ |
| this.s; |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.IndirectTestDriver_GetPingReceiver_ParamsSpec.$, |
| 'IndirectTestDriver_GetPingReceiver_Params', |
| [ |
| mojo.internal.StructField( |
| 'receiver', 0, |
| 0, |
| mojo.internal.AssociatedInterfaceRequest(iPC.mojom.PingReceiverPendingReceiver), |
| null, |
| false, /* nullable */ |
| 0 /* minVersion */, |
| ), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.IndirectTestDriver_GetPingReceiver_Params = class { |
| constructor() { |
| /** @export { !Object } */ |
| this.receiver; |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.Reflector_Ping_ParamsSpec.$, |
| 'Reflector_Ping_Params', |
| [ |
| mojo.internal.StructField( |
| 'value', 0, |
| 0, |
| mojo.internal.String, |
| null, |
| false, /* nullable */ |
| 0 /* minVersion */, |
| ), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.Reflector_Ping_Params = class { |
| constructor() { |
| /** @export { !string } */ |
| this.value; |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.Reflector_Ping_ResponseParamsSpec.$, |
| 'Reflector_Ping_ResponseParams', |
| [ |
| mojo.internal.StructField( |
| 'value', 0, |
| 0, |
| mojo.internal.String, |
| null, |
| false, /* nullable */ |
| 0 /* minVersion */, |
| ), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.Reflector_Ping_ResponseParams = class { |
| constructor() { |
| /** @export { !string } */ |
| this.value; |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.Reflector_SyncPing_ParamsSpec.$, |
| 'Reflector_SyncPing_Params', |
| [ |
| mojo.internal.StructField( |
| 'value', 0, |
| 0, |
| mojo.internal.String, |
| null, |
| false, /* nullable */ |
| 0 /* minVersion */, |
| ), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.Reflector_SyncPing_Params = class { |
| constructor() { |
| /** @export { !string } */ |
| this.value; |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.Reflector_SyncPing_ResponseParamsSpec.$, |
| 'Reflector_SyncPing_ResponseParams', |
| [ |
| mojo.internal.StructField( |
| 'response', 0, |
| 0, |
| mojo.internal.String, |
| null, |
| false, /* nullable */ |
| 0 /* minVersion */, |
| ), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.Reflector_SyncPing_ResponseParams = class { |
| constructor() { |
| /** @export { !string } */ |
| this.response; |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.Reflector_Quit_ParamsSpec.$, |
| 'Reflector_Quit_Params', |
| [ |
| ], |
| [[0, 8],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.Reflector_Quit_Params = class { |
| constructor() { |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.AssociatedInterfaceVendor_GetTestInterface_ParamsSpec.$, |
| 'AssociatedInterfaceVendor_GetTestInterface_Params', |
| [ |
| mojo.internal.StructField( |
| 'receiver', 0, |
| 0, |
| mojo.internal.AssociatedInterfaceRequest(iPC.mojom.SimpleTestDriverPendingReceiver), |
| null, |
| false, /* nullable */ |
| 0 /* minVersion */, |
| ), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.AssociatedInterfaceVendor_GetTestInterface_Params = class { |
| constructor() { |
| /** @export { !Object } */ |
| this.receiver; |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.InterfacePassingTestDriver_Init_ParamsSpec.$, |
| 'InterfacePassingTestDriver_Init_Params', |
| [ |
| ], |
| [[0, 8],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.InterfacePassingTestDriver_Init_Params = class { |
| constructor() { |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.InterfacePassingTestDriver_Init_ResponseParamsSpec.$, |
| 'InterfacePassingTestDriver_Init_ResponseParams', |
| [ |
| ], |
| [[0, 8],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.InterfacePassingTestDriver_Init_ResponseParams = class { |
| constructor() { |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.InterfacePassingTestDriver_GetPingReceiver_ParamsSpec.$, |
| 'InterfacePassingTestDriver_GetPingReceiver_Params', |
| [ |
| mojo.internal.StructField( |
| 'receiver', 0, |
| 0, |
| mojo.internal.Array(mojo.internal.InterfaceRequest(iPC.mojom.PingReceiverPendingReceiver), false), |
| null, |
| false, /* nullable */ |
| 0 /* minVersion */, |
| ), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.InterfacePassingTestDriver_GetPingReceiver_Params = class { |
| constructor() { |
| /** @export { !Array<!iPC.mojom.PingReceiverPendingReceiver> } */ |
| this.receiver; |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.InterfacePassingTestDriver_GetPingReceiver_ResponseParamsSpec.$, |
| 'InterfacePassingTestDriver_GetPingReceiver_ResponseParams', |
| [ |
| ], |
| [[0, 8],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.InterfacePassingTestDriver_GetPingReceiver_ResponseParams = class { |
| constructor() { |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.InterfacePassingTestDriver_GetAssociatedPingReceiver_ParamsSpec.$, |
| 'InterfacePassingTestDriver_GetAssociatedPingReceiver_Params', |
| [ |
| mojo.internal.StructField( |
| 'receiver', 0, |
| 0, |
| mojo.internal.Array(mojo.internal.AssociatedInterfaceRequest(iPC.mojom.PingReceiverPendingReceiver), false), |
| null, |
| false, /* nullable */ |
| 0 /* minVersion */, |
| ), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.InterfacePassingTestDriver_GetAssociatedPingReceiver_Params = class { |
| constructor() { |
| /** @export { !Array<!Object> } */ |
| this.receiver; |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.InterfacePassingTestDriver_GetAssociatedPingReceiver_ResponseParamsSpec.$, |
| 'InterfacePassingTestDriver_GetAssociatedPingReceiver_ResponseParams', |
| [ |
| ], |
| [[0, 8],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.InterfacePassingTestDriver_GetAssociatedPingReceiver_ResponseParams = class { |
| constructor() { |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.InterfacePassingTestDriver_Quit_ParamsSpec.$, |
| 'InterfacePassingTestDriver_Quit_Params', |
| [ |
| ], |
| [[0, 8],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.InterfacePassingTestDriver_Quit_Params = class { |
| constructor() { |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.InterfaceWithUrgentMethod_MaybeUrgentMessage_ParamsSpec.$, |
| 'InterfaceWithUrgentMethod_MaybeUrgentMessage_Params', |
| [ |
| mojo.internal.StructField( |
| 'isUrgent', 0, |
| 0, |
| mojo.internal.Bool, |
| false, |
| false, /* nullable */ |
| 0 /* minVersion */, |
| ), |
| ], |
| [[0, 16],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.InterfaceWithUrgentMethod_MaybeUrgentMessage_Params = class { |
| constructor() { |
| /** @export { !boolean } */ |
| this.isUrgent; |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.InterfaceWithUrgentMethod_NonUrgentMessage_ParamsSpec.$, |
| 'InterfaceWithUrgentMethod_NonUrgentMessage_Params', |
| [ |
| ], |
| [[0, 8],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.InterfaceWithUrgentMethod_NonUrgentMessage_Params = class { |
| constructor() { |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.InterfaceWithUrgentMethod_RequestQuit_ParamsSpec.$, |
| 'InterfaceWithUrgentMethod_RequestQuit_Params', |
| [ |
| ], |
| [[0, 8],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.InterfaceWithUrgentMethod_RequestQuit_Params = class { |
| constructor() { |
| } |
| }; |
| |
| |
| |
| mojo.internal.Struct( |
| iPC.mojom.InterfaceWithUrgentMethod_RequestQuit_ResponseParamsSpec.$, |
| 'InterfaceWithUrgentMethod_RequestQuit_ResponseParams', |
| [ |
| ], |
| [[0, 8],]); |
| |
| |
| |
| |
| |
| /** @record */ |
| iPC.mojom.InterfaceWithUrgentMethod_RequestQuit_ResponseParams = class { |
| constructor() { |
| } |
| }; |
| |