blob: cf57ad7ee4c7a329f3c497bbd0d7663128f0998f [file] [log] [blame]
// content/common/frame.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('content.mojom');
/**
* @const { {$: !mojo.internal.MojomType} }
* @export
*/
content.mojom.ViewWidgetTypeSpec = { $: mojo.internal.Enum() };
/**
* @enum {number}
* @export
*/
content.mojom.ViewWidgetType = {
kTopLevel: 0,
kGuestView: 1,
kFencedFrame: 2,
MIN_VALUE: 0,
MAX_VALUE: 2,
};
/**
* @const { {$: !mojo.internal.MojomType} }
* @export
*/
content.mojom.ChildFrameOwnerElementTypeSpec = { $: mojo.internal.Enum() };
/**
* @enum {number}
* @export
*/
content.mojom.ChildFrameOwnerElementType = {
kIframe: 0,
kObject: 1,
kEmbed: 2,
kFrame: 3,
MIN_VALUE: 0,
MAX_VALUE: 3,
};
/**
* @const { {$: !mojo.internal.MojomType} }
* @export
*/
content.mojom.FrameDeleteIntentionSpec = { $: mojo.internal.Enum() };
/**
* @enum {number}
* @export
*/
content.mojom.FrameDeleteIntention = {
kNotMainFrame: 0,
kSpeculativeMainFrameForShutdown: 1,
kSpeculativeMainFrameForNavigationCancelled: 2,
MIN_VALUE: 0,
MAX_VALUE: 2,
};
/**
* @const { {$: !mojo.internal.MojomType} }
* @export
*/
content.mojom.CreateNewWindowStatusSpec = { $: mojo.internal.Enum() };
/**
* @enum {number}
* @export
*/
content.mojom.CreateNewWindowStatus = {
kBlocked: 0,
kIgnore: 1,
kReuse: 2,
kSuccess: 3,
MIN_VALUE: 0,
MAX_VALUE: 3,
};
/**
* @implements {mojo.internal.interfaceSupport.PendingReceiver}
* @export
*/
content.mojom.FrameHTMLSerializerHandlerPendingReceiver = 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,
content.mojom.FrameHTMLSerializerHandler.$interfaceName,
scope);
}
};
/**
* @export
* @implements { content.mojom.FrameHTMLSerializerHandlerInterface }
*/
content.mojom.FrameHTMLSerializerHandlerRemote = class {
/** @param {MojoHandle|mojo.internal.interfaceSupport.Endpoint=} handle */
constructor(handle = undefined) {
/**
* @private {!mojo.internal.interfaceSupport.InterfaceRemoteBase<!content.mojom.FrameHTMLSerializerHandlerPendingReceiver>}
*/
this.proxy =
new mojo.internal.interfaceSupport.InterfaceRemoteBase(
content.mojom.FrameHTMLSerializerHandlerPendingReceiver,
handle);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper<!content.mojom.FrameHTMLSerializerHandlerPendingReceiver>}
*/
this.$ = new mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy);
/** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */
this.onConnectionError = this.proxy.getConnectionErrorEventRouter();
}
/**
* @param { !string } dataBuffer
*/
didReceiveData(
dataBuffer) {
this.proxy.sendMessage(
0,
content.mojom.FrameHTMLSerializerHandler_DidReceiveData_ParamsSpec.$,
null,
[
dataBuffer
],
false);
}
/**
*/
done() {
this.proxy.sendMessage(
1,
content.mojom.FrameHTMLSerializerHandler_Done_ParamsSpec.$,
null,
[
],
false);
}
};
/**
* An object which receives request messages for the FrameHTMLSerializerHandler
* mojom interface. Must be constructed over an object which implements that
* interface.
*
* @export
*/
content.mojom.FrameHTMLSerializerHandlerReceiver = class {
/**
* @param {!content.mojom.FrameHTMLSerializerHandlerInterface } impl
*/
constructor(impl) {
/** @private {!mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal<!content.mojom.FrameHTMLSerializerHandlerRemote>} */
this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal(
content.mojom.FrameHTMLSerializerHandlerRemote);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!content.mojom.FrameHTMLSerializerHandlerRemote>}
*/
this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_);
this.helper_internal_.registerHandler(
0,
content.mojom.FrameHTMLSerializerHandler_DidReceiveData_ParamsSpec.$,
null,
impl.didReceiveData.bind(impl),
false);
this.helper_internal_.registerHandler(
1,
content.mojom.FrameHTMLSerializerHandler_Done_ParamsSpec.$,
null,
impl.done.bind(impl),
false);
/** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */
this.onConnectionError = this.helper_internal_.getConnectionErrorEventRouter();
}
};
/**
* @export
*/
content.mojom.FrameHTMLSerializerHandler = class {
/**
* @return {!string}
*/
static get $interfaceName() {
return "content.mojom.FrameHTMLSerializerHandler";
}
/**
* 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 {!content.mojom.FrameHTMLSerializerHandlerRemote}
* @export
*/
static getRemote() {
let remote = new content.mojom.FrameHTMLSerializerHandlerRemote;
remote.$.bindNewPipeAndPassReceiver().bindInBrowser();
return remote;
}
};
/**
* An object which receives request messages for the FrameHTMLSerializerHandler
* 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
*/
content.mojom.FrameHTMLSerializerHandlerCallbackRouter = class {
constructor() {
this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal(
content.mojom.FrameHTMLSerializerHandlerRemote);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!content.mojom.FrameHTMLSerializerHandlerRemote>}
*/
this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_);
this.router_ = new mojo.internal.interfaceSupport.CallbackRouter;
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.didReceiveData =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
0,
content.mojom.FrameHTMLSerializerHandler_DidReceiveData_ParamsSpec.$,
null,
this.didReceiveData.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.done =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
1,
content.mojom.FrameHTMLSerializerHandler_Done_ParamsSpec.$,
null,
this.done.createReceiverHandler(false /* expectsResponse */),
false);
/** @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
*/
content.mojom.FramePendingReceiver = 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,
content.mojom.Frame.$interfaceName,
scope);
}
};
/**
* @export
* @implements { content.mojom.FrameInterface }
*/
content.mojom.FrameRemote = class {
/** @param {MojoHandle|mojo.internal.interfaceSupport.Endpoint=} handle */
constructor(handle = undefined) {
/**
* @private {!mojo.internal.interfaceSupport.InterfaceRemoteBase<!content.mojom.FramePendingReceiver>}
*/
this.proxy =
new mojo.internal.interfaceSupport.InterfaceRemoteBase(
content.mojom.FramePendingReceiver,
handle);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper<!content.mojom.FramePendingReceiver>}
*/
this.$ = new mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy);
/** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */
this.onConnectionError = this.proxy.getConnectionErrorEventRouter();
}
/**
* @param { !blink.mojom.CommonNavigationParams } commonParams
* @param { !blink.mojom.CommitNavigationParams } requestParams
* @return {!Promise<{
commitResult: !blink.mojom.CommitResult,
* }>}
*/
commitSameDocumentNavigation(
commonParams,
requestParams) {
return this.proxy.sendMessage(
0,
content.mojom.Frame_CommitSameDocumentNavigation_ParamsSpec.$,
content.mojom.Frame_CommitSameDocumentNavigation_ResponseParamsSpec.$,
[
commonParams,
requestParams
],
false);
}
/**
* @param { !blink.mojom.URLLoaderFactoryBundle } subresourceLoaderFactories
*/
updateSubresourceLoaderFactories(
subresourceLoaderFactories) {
this.proxy.sendMessage(
1,
content.mojom.Frame_UpdateSubresourceLoaderFactories_ParamsSpec.$,
null,
[
subresourceLoaderFactories
],
false);
}
/**
*/
setWantErrorMessageStackTrace() {
this.proxy.sendMessage(
2,
content.mojom.Frame_SetWantErrorMessageStackTrace_ParamsSpec.$,
null,
[
],
false);
}
/**
* @param { !boolean } isLoading
* @param { !blink.mojom.FrameReplicationState } newRemoteFrameReplicationState
* @param { !blink.mojom.RemoteFrameToken } newRemoteFrameToken
* @param { !blink.mojom.RemoteFrameInterfacesFromBrowser } newRemoteFrameInterfaces
* @param { !blink.mojom.RemoteMainFrameInterfaces } newRemoteMainFrameInterfaces
* @param { ?mojoBase.mojom.UnguessableToken } devtoolsFrameToken
*/
unload(
isLoading,
newRemoteFrameReplicationState,
newRemoteFrameToken,
newRemoteFrameInterfaces,
newRemoteMainFrameInterfaces,
devtoolsFrameToken) {
this.proxy.sendMessage(
3,
content.mojom.Frame_Unload_ParamsSpec.$,
null,
[
isLoading,
newRemoteFrameReplicationState,
newRemoteFrameToken,
newRemoteFrameInterfaces,
newRemoteMainFrameInterfaces,
devtoolsFrameToken
],
false);
}
/**
* @param { !content.mojom.FrameDeleteIntention } intention
*/
delete(
intention) {
this.proxy.sendMessage(
4,
content.mojom.Frame_Delete_ParamsSpec.$,
null,
[
intention
],
false);
}
/**
* @param { !boolean } isLoading
* @param { !blink.mojom.FrameReplicationState } newRemoteFrameReplicationState
* @param { !blink.mojom.RemoteFrameToken } newRemoteFrameToken
* @param { !blink.mojom.RemoteFrameInterfacesFromBrowser } newRemoteFrameInterfaces
* @param { !blink.mojom.RemoteMainFrameInterfaces } newRemoteMainFrameInterfaces
*/
undoCommitNavigation(
isLoading,
newRemoteFrameReplicationState,
newRemoteFrameToken,
newRemoteFrameInterfaces,
newRemoteMainFrameInterfaces) {
this.proxy.sendMessage(
5,
content.mojom.Frame_UndoCommitNavigation_ParamsSpec.$,
null,
[
isLoading,
newRemoteFrameReplicationState,
newRemoteFrameToken,
newRemoteFrameInterfaces,
newRemoteMainFrameInterfaces
],
false);
}
/**
* @param { !serviceManager.mojom.InterfaceProviderPendingReceiver } interfaces
*/
getInterfaceProvider(
interfaces) {
this.proxy.sendMessage(
6,
content.mojom.Frame_GetInterfaceProvider_ParamsSpec.$,
null,
[
interfaces
],
false);
}
/**
* @param { !content.mojom.SnapshotAccessibilityTreeParams } params
* @return {!Promise<{
snapshot: !ax.mojom.AXTreeUpdate,
* }>}
*/
snapshotAccessibilityTree(
params) {
return this.proxy.sendMessage(
7,
content.mojom.Frame_SnapshotAccessibilityTree_ParamsSpec.$,
content.mojom.Frame_SnapshotAccessibilityTree_ResponseParamsSpec.$,
[
params
],
false);
}
/**
* @param { !Map<!url.mojom.Url, !mojoBase.mojom.FilePath> } urlMap
* @param { !Map<!blink.mojom.FrameToken, !mojoBase.mojom.FilePath> } frameTokenMap
* @param { !boolean } saveWithEmptyUrl
* @param { !content.mojom.FrameHTMLSerializerHandlerRemote } handlerRemote
*/
getSerializedHtmlWithLocalLinks(
urlMap,
frameTokenMap,
saveWithEmptyUrl,
handlerRemote) {
this.proxy.sendMessage(
8,
content.mojom.Frame_GetSerializedHtmlWithLocalLinks_ParamsSpec.$,
null,
[
urlMap,
frameTokenMap,
saveWithEmptyUrl,
handlerRemote
],
false);
}
};
/**
* An object which receives request messages for the Frame
* mojom interface. Must be constructed over an object which implements that
* interface.
*
* @export
*/
content.mojom.FrameReceiver = class {
/**
* @param {!content.mojom.FrameInterface } impl
*/
constructor(impl) {
/** @private {!mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal<!content.mojom.FrameRemote>} */
this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal(
content.mojom.FrameRemote);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!content.mojom.FrameRemote>}
*/
this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_);
this.helper_internal_.registerHandler(
0,
content.mojom.Frame_CommitSameDocumentNavigation_ParamsSpec.$,
content.mojom.Frame_CommitSameDocumentNavigation_ResponseParamsSpec.$,
impl.commitSameDocumentNavigation.bind(impl),
false);
this.helper_internal_.registerHandler(
1,
content.mojom.Frame_UpdateSubresourceLoaderFactories_ParamsSpec.$,
null,
impl.updateSubresourceLoaderFactories.bind(impl),
false);
this.helper_internal_.registerHandler(
2,
content.mojom.Frame_SetWantErrorMessageStackTrace_ParamsSpec.$,
null,
impl.setWantErrorMessageStackTrace.bind(impl),
false);
this.helper_internal_.registerHandler(
3,
content.mojom.Frame_Unload_ParamsSpec.$,
null,
impl.unload.bind(impl),
false);
this.helper_internal_.registerHandler(
4,
content.mojom.Frame_Delete_ParamsSpec.$,
null,
impl.delete.bind(impl),
false);
this.helper_internal_.registerHandler(
5,
content.mojom.Frame_UndoCommitNavigation_ParamsSpec.$,
null,
impl.undoCommitNavigation.bind(impl),
false);
this.helper_internal_.registerHandler(
6,
content.mojom.Frame_GetInterfaceProvider_ParamsSpec.$,
null,
impl.getInterfaceProvider.bind(impl),
false);
this.helper_internal_.registerHandler(
7,
content.mojom.Frame_SnapshotAccessibilityTree_ParamsSpec.$,
content.mojom.Frame_SnapshotAccessibilityTree_ResponseParamsSpec.$,
impl.snapshotAccessibilityTree.bind(impl),
false);
this.helper_internal_.registerHandler(
8,
content.mojom.Frame_GetSerializedHtmlWithLocalLinks_ParamsSpec.$,
null,
impl.getSerializedHtmlWithLocalLinks.bind(impl),
false);
/** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */
this.onConnectionError = this.helper_internal_.getConnectionErrorEventRouter();
}
};
/**
* @export
*/
content.mojom.Frame = class {
/**
* @return {!string}
*/
static get $interfaceName() {
return "content.mojom.Frame";
}
/**
* 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 {!content.mojom.FrameRemote}
* @export
*/
static getRemote() {
let remote = new content.mojom.FrameRemote;
remote.$.bindNewPipeAndPassReceiver().bindInBrowser();
return remote;
}
};
/**
* An object which receives request messages for the Frame
* 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
*/
content.mojom.FrameCallbackRouter = class {
constructor() {
this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal(
content.mojom.FrameRemote);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!content.mojom.FrameRemote>}
*/
this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_);
this.router_ = new mojo.internal.interfaceSupport.CallbackRouter;
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.commitSameDocumentNavigation =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
0,
content.mojom.Frame_CommitSameDocumentNavigation_ParamsSpec.$,
content.mojom.Frame_CommitSameDocumentNavigation_ResponseParamsSpec.$,
this.commitSameDocumentNavigation.createReceiverHandler(true /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.updateSubresourceLoaderFactories =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
1,
content.mojom.Frame_UpdateSubresourceLoaderFactories_ParamsSpec.$,
null,
this.updateSubresourceLoaderFactories.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.setWantErrorMessageStackTrace =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
2,
content.mojom.Frame_SetWantErrorMessageStackTrace_ParamsSpec.$,
null,
this.setWantErrorMessageStackTrace.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.unload =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
3,
content.mojom.Frame_Unload_ParamsSpec.$,
null,
this.unload.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.delete =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
4,
content.mojom.Frame_Delete_ParamsSpec.$,
null,
this.delete.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.undoCommitNavigation =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
5,
content.mojom.Frame_UndoCommitNavigation_ParamsSpec.$,
null,
this.undoCommitNavigation.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.getInterfaceProvider =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
6,
content.mojom.Frame_GetInterfaceProvider_ParamsSpec.$,
null,
this.getInterfaceProvider.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.snapshotAccessibilityTree =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
7,
content.mojom.Frame_SnapshotAccessibilityTree_ParamsSpec.$,
content.mojom.Frame_SnapshotAccessibilityTree_ResponseParamsSpec.$,
this.snapshotAccessibilityTree.createReceiverHandler(true /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.getSerializedHtmlWithLocalLinks =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
8,
content.mojom.Frame_GetSerializedHtmlWithLocalLinks_ParamsSpec.$,
null,
this.getSerializedHtmlWithLocalLinks.createReceiverHandler(false /* expectsResponse */),
false);
/** @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
*/
content.mojom.FrameBindingsControlPendingReceiver = 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,
content.mojom.FrameBindingsControl.$interfaceName,
scope);
}
};
/**
* @export
* @implements { content.mojom.FrameBindingsControlInterface }
*/
content.mojom.FrameBindingsControlRemote = class {
/** @param {MojoHandle|mojo.internal.interfaceSupport.Endpoint=} handle */
constructor(handle = undefined) {
/**
* @private {!mojo.internal.interfaceSupport.InterfaceRemoteBase<!content.mojom.FrameBindingsControlPendingReceiver>}
*/
this.proxy =
new mojo.internal.interfaceSupport.InterfaceRemoteBase(
content.mojom.FrameBindingsControlPendingReceiver,
handle);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper<!content.mojom.FrameBindingsControlPendingReceiver>}
*/
this.$ = new mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy);
/** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */
this.onConnectionError = this.proxy.getConnectionErrorEventRouter();
}
/**
* @param { !bigint } enabledBindingsFlags
*/
allowBindings(
enabledBindingsFlags) {
this.proxy.sendMessage(
0,
content.mojom.FrameBindingsControl_AllowBindings_ParamsSpec.$,
null,
[
enabledBindingsFlags
],
false);
}
/**
* @param { ?content.mojom.ExtraMojoJsFeatures } features
*/
enableMojoJsBindings(
features) {
this.proxy.sendMessage(
1,
content.mojom.FrameBindingsControl_EnableMojoJsBindings_ParamsSpec.$,
null,
[
features
],
false);
}
/**
* @param { !blink.mojom.BrowserInterfaceBrokerRemote } broker
*/
enableMojoJsBindingsWithBroker(
broker) {
this.proxy.sendMessage(
2,
content.mojom.FrameBindingsControl_EnableMojoJsBindingsWithBroker_ParamsSpec.$,
null,
[
broker
],
false);
}
/**
* @param { !Object } receiver
* @param { !Object } remote
*/
bindWebUI(
receiver,
remote) {
this.proxy.sendMessage(
3,
content.mojom.FrameBindingsControl_BindWebUI_ParamsSpec.$,
null,
[
receiver,
remote
],
false);
}
};
/**
* An object which receives request messages for the FrameBindingsControl
* mojom interface. Must be constructed over an object which implements that
* interface.
*
* @export
*/
content.mojom.FrameBindingsControlReceiver = class {
/**
* @param {!content.mojom.FrameBindingsControlInterface } impl
*/
constructor(impl) {
/** @private {!mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal<!content.mojom.FrameBindingsControlRemote>} */
this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal(
content.mojom.FrameBindingsControlRemote);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!content.mojom.FrameBindingsControlRemote>}
*/
this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_);
this.helper_internal_.registerHandler(
0,
content.mojom.FrameBindingsControl_AllowBindings_ParamsSpec.$,
null,
impl.allowBindings.bind(impl),
false);
this.helper_internal_.registerHandler(
1,
content.mojom.FrameBindingsControl_EnableMojoJsBindings_ParamsSpec.$,
null,
impl.enableMojoJsBindings.bind(impl),
false);
this.helper_internal_.registerHandler(
2,
content.mojom.FrameBindingsControl_EnableMojoJsBindingsWithBroker_ParamsSpec.$,
null,
impl.enableMojoJsBindingsWithBroker.bind(impl),
false);
this.helper_internal_.registerHandler(
3,
content.mojom.FrameBindingsControl_BindWebUI_ParamsSpec.$,
null,
impl.bindWebUI.bind(impl),
false);
/** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */
this.onConnectionError = this.helper_internal_.getConnectionErrorEventRouter();
}
};
/**
* @export
*/
content.mojom.FrameBindingsControl = class {
/**
* @return {!string}
*/
static get $interfaceName() {
return "content.mojom.FrameBindingsControl";
}
/**
* 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 {!content.mojom.FrameBindingsControlRemote}
* @export
*/
static getRemote() {
let remote = new content.mojom.FrameBindingsControlRemote;
remote.$.bindNewPipeAndPassReceiver().bindInBrowser();
return remote;
}
};
/**
* An object which receives request messages for the FrameBindingsControl
* 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
*/
content.mojom.FrameBindingsControlCallbackRouter = class {
constructor() {
this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal(
content.mojom.FrameBindingsControlRemote);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!content.mojom.FrameBindingsControlRemote>}
*/
this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_);
this.router_ = new mojo.internal.interfaceSupport.CallbackRouter;
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.allowBindings =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
0,
content.mojom.FrameBindingsControl_AllowBindings_ParamsSpec.$,
null,
this.allowBindings.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.enableMojoJsBindings =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
1,
content.mojom.FrameBindingsControl_EnableMojoJsBindings_ParamsSpec.$,
null,
this.enableMojoJsBindings.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.enableMojoJsBindingsWithBroker =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
2,
content.mojom.FrameBindingsControl_EnableMojoJsBindingsWithBroker_ParamsSpec.$,
null,
this.enableMojoJsBindingsWithBroker.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.bindWebUI =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
3,
content.mojom.FrameBindingsControl_BindWebUI_ParamsSpec.$,
null,
this.bindWebUI.createReceiverHandler(false /* expectsResponse */),
false);
/** @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
*/
content.mojom.NavigationRendererCancellationListenerPendingReceiver = 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,
content.mojom.NavigationRendererCancellationListener.$interfaceName,
scope);
}
};
/**
* @export
* @implements { content.mojom.NavigationRendererCancellationListenerInterface }
*/
content.mojom.NavigationRendererCancellationListenerRemote = class {
/** @param {MojoHandle|mojo.internal.interfaceSupport.Endpoint=} handle */
constructor(handle = undefined) {
/**
* @private {!mojo.internal.interfaceSupport.InterfaceRemoteBase<!content.mojom.NavigationRendererCancellationListenerPendingReceiver>}
*/
this.proxy =
new mojo.internal.interfaceSupport.InterfaceRemoteBase(
content.mojom.NavigationRendererCancellationListenerPendingReceiver,
handle);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper<!content.mojom.NavigationRendererCancellationListenerPendingReceiver>}
*/
this.$ = new mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy);
/** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */
this.onConnectionError = this.proxy.getConnectionErrorEventRouter();
}
/**
*/
rendererCancellationWindowEnded() {
this.proxy.sendMessage(
0,
content.mojom.NavigationRendererCancellationListener_RendererCancellationWindowEnded_ParamsSpec.$,
null,
[
],
false);
}
};
/**
* An object which receives request messages for the NavigationRendererCancellationListener
* mojom interface. Must be constructed over an object which implements that
* interface.
*
* @export
*/
content.mojom.NavigationRendererCancellationListenerReceiver = class {
/**
* @param {!content.mojom.NavigationRendererCancellationListenerInterface } impl
*/
constructor(impl) {
/** @private {!mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal<!content.mojom.NavigationRendererCancellationListenerRemote>} */
this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal(
content.mojom.NavigationRendererCancellationListenerRemote);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!content.mojom.NavigationRendererCancellationListenerRemote>}
*/
this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_);
this.helper_internal_.registerHandler(
0,
content.mojom.NavigationRendererCancellationListener_RendererCancellationWindowEnded_ParamsSpec.$,
null,
impl.rendererCancellationWindowEnded.bind(impl),
false);
/** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */
this.onConnectionError = this.helper_internal_.getConnectionErrorEventRouter();
}
};
/**
* @export
*/
content.mojom.NavigationRendererCancellationListener = class {
/**
* @return {!string}
*/
static get $interfaceName() {
return "content.mojom.NavigationRendererCancellationListener";
}
/**
* 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 {!content.mojom.NavigationRendererCancellationListenerRemote}
* @export
*/
static getRemote() {
let remote = new content.mojom.NavigationRendererCancellationListenerRemote;
remote.$.bindNewPipeAndPassReceiver().bindInBrowser();
return remote;
}
};
/**
* An object which receives request messages for the NavigationRendererCancellationListener
* 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
*/
content.mojom.NavigationRendererCancellationListenerCallbackRouter = class {
constructor() {
this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal(
content.mojom.NavigationRendererCancellationListenerRemote);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!content.mojom.NavigationRendererCancellationListenerRemote>}
*/
this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_);
this.router_ = new mojo.internal.interfaceSupport.CallbackRouter;
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.rendererCancellationWindowEnded =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
0,
content.mojom.NavigationRendererCancellationListener_RendererCancellationWindowEnded_ParamsSpec.$,
null,
this.rendererCancellationWindowEnded.createReceiverHandler(false /* expectsResponse */),
false);
/** @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
*/
content.mojom.FrameHostPendingReceiver = 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,
content.mojom.FrameHost.$interfaceName,
scope);
}
};
/**
* @export
* @implements { content.mojom.FrameHostInterface }
*/
content.mojom.FrameHostRemote = class {
/** @param {MojoHandle|mojo.internal.interfaceSupport.Endpoint=} handle */
constructor(handle = undefined) {
/**
* @private {!mojo.internal.interfaceSupport.InterfaceRemoteBase<!content.mojom.FrameHostPendingReceiver>}
*/
this.proxy =
new mojo.internal.interfaceSupport.InterfaceRemoteBase(
content.mojom.FrameHostPendingReceiver,
handle);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper<!content.mojom.FrameHostPendingReceiver>}
*/
this.$ = new mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy);
/** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */
this.onConnectionError = this.proxy.getConnectionErrorEventRouter();
}
/**
* @param { !content.mojom.CreateNewWindowParams } params
* @return {!Promise<{
status: !content.mojom.CreateNewWindowStatus,
reply: ?content.mojom.CreateNewWindowReply,
* }>}
*/
createNewWindow(
params) {
return this.proxy.sendMessage(
0,
content.mojom.FrameHost_CreateNewWindow_ParamsSpec.$,
content.mojom.FrameHost_CreateNewWindow_ResponseParamsSpec.$,
[
params
],
false);
}
/**
* @param { !blink.mojom.LocalFrameToken } childFrameToken
* @param { !Object } frame
* @param { !blink.mojom.BrowserInterfaceBrokerPendingReceiver } browserInterfaceBroker
* @param { !blink.mojom.PolicyContainerBindParams } policyContainerBindParams
* @param { !Object } associatedInterfaceProvider
* @param { !blink.mojom.TreeScopeType } scope
* @param { !string } frameName
* @param { !string } frameUniqueName
* @param { !boolean } isCreatedByScript
* @param { !blink.mojom.FramePolicy } framePolicy
* @param { !blink.mojom.FrameOwnerProperties } frameOwnerProperties
* @param { !content.mojom.ChildFrameOwnerElementType } childFrameOwnerElementType
* @param { !bigint } documentUkmSourceId
*/
createChildFrame(
childFrameToken,
frame,
browserInterfaceBroker,
policyContainerBindParams,
associatedInterfaceProvider,
scope,
frameName,
frameUniqueName,
isCreatedByScript,
framePolicy,
frameOwnerProperties,
childFrameOwnerElementType,
documentUkmSourceId) {
this.proxy.sendMessage(
1,
content.mojom.FrameHost_CreateChildFrame_ParamsSpec.$,
null,
[
childFrameToken,
frame,
browserInterfaceBroker,
policyContainerBindParams,
associatedInterfaceProvider,
scope,
frameName,
frameUniqueName,
isCreatedByScript,
framePolicy,
frameOwnerProperties,
childFrameOwnerElementType,
documentUkmSourceId
],
false);
}
/**
* @param { !content.mojom.DidCommitProvisionalLoadParams } params
* @param { ?content.mojom.DidCommitProvisionalLoadInterfaceParams } interfaceParams
*/
didCommitProvisionalLoad(
params,
interfaceParams) {
this.proxy.sendMessage(
2,
content.mojom.FrameHost_DidCommitProvisionalLoad_ParamsSpec.$,
null,
[
params,
interfaceParams
],
false);
}
/**
* @param { !content.mojom.DidCommitProvisionalLoadParams } params
* @param { !content.mojom.DidCommitSameDocumentNavigationParams } sameDocumentParams
*/
didCommitSameDocumentNavigation(
params,
sameDocumentParams) {
this.proxy.sendMessage(
3,
content.mojom.FrameHost_DidCommitSameDocumentNavigation_ParamsSpec.$,
null,
[
params,
sameDocumentParams
],
false);
}
/**
* @param { !url.mojom.Url } url
*/
didOpenDocumentInputStream(
url) {
this.proxy.sendMessage(
4,
content.mojom.FrameHost_DidOpenDocumentInputStream_ParamsSpec.$,
null,
[
url
],
false);
}
/**
* @param { !blink.mojom.CommonNavigationParams } commonParams
* @param { !blink.mojom.BeginNavigationParams } beginParams
* @param { ?blink.mojom.BlobURLTokenRemote } blobUrlToken
* @param { ?Object } navigationClient
* @param { ?blink.mojom.NavigationStateKeepAliveHandleRemote } initiatorNavigationStateKeepAliveHandle
* @param { !content.mojom.NavigationRendererCancellationListenerPendingReceiver } rendererCancellationListener
*/
beginNavigation(
commonParams,
beginParams,
blobUrlToken,
navigationClient,
initiatorNavigationStateKeepAliveHandle,
rendererCancellationListener) {
this.proxy.sendMessage(
5,
content.mojom.FrameHost_BeginNavigation_ParamsSpec.$,
null,
[
commonParams,
beginParams,
blobUrlToken,
navigationClient,
initiatorNavigationStateKeepAliveHandle,
rendererCancellationListener
],
false);
}
/**
* @param { !url.mojom.SchemeHostPort } finalResponseUrl
* @param { !number } certStatus
*/
subresourceResponseStarted(
finalResponseUrl,
certStatus) {
this.proxy.sendMessage(
6,
content.mojom.FrameHost_SubresourceResponseStarted_ParamsSpec.$,
null,
[
finalResponseUrl,
certStatus
],
false);
}
/**
* @param { !blink.mojom.ResourceLoadInfo } urlLoadInfo
*/
resourceLoadComplete(
urlLoadInfo) {
this.proxy.sendMessage(
7,
content.mojom.FrameHost_ResourceLoadComplete_ParamsSpec.$,
null,
[
urlLoadInfo
],
false);
}
/**
* @param { !string } name
* @param { !string } uniqueName
*/
didChangeName(
name,
uniqueName) {
this.proxy.sendMessage(
8,
content.mojom.FrameHost_DidChangeName_ParamsSpec.$,
null,
[
name,
uniqueName
],
false);
}
/**
*/
cancelInitialHistoryLoad() {
this.proxy.sendMessage(
9,
content.mojom.FrameHost_CancelInitialHistoryLoad_ParamsSpec.$,
null,
[
],
false);
}
/**
* @param { !string } encodingName
*/
updateEncoding(
encodingName) {
this.proxy.sendMessage(
10,
content.mojom.FrameHost_UpdateEncoding_ParamsSpec.$,
null,
[
encodingName
],
false);
}
/**
*/
updateUserGestureCarryoverInfo() {
this.proxy.sendMessage(
11,
content.mojom.FrameHost_UpdateUserGestureCarryoverInfo_ParamsSpec.$,
null,
[
],
false);
}
/**
* @param { !content.mojom.PageState } state
*/
updateState(
state) {
this.proxy.sendMessage(
12,
content.mojom.FrameHost_UpdateState_ParamsSpec.$,
null,
[
state
],
false);
}
/**
* @param { !blink.mojom.OpenURLParams } params
*/
openURL(
params) {
this.proxy.sendMessage(
13,
content.mojom.FrameHost_OpenURL_ParamsSpec.$,
null,
[
params
],
false);
}
/**
*/
didStopLoading() {
this.proxy.sendMessage(
14,
content.mojom.FrameHost_DidStopLoading_ParamsSpec.$,
null,
[
],
false);
}
};
/**
* An object which receives request messages for the FrameHost
* mojom interface. Must be constructed over an object which implements that
* interface.
*
* @export
*/
content.mojom.FrameHostReceiver = class {
/**
* @param {!content.mojom.FrameHostInterface } impl
*/
constructor(impl) {
/** @private {!mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal<!content.mojom.FrameHostRemote>} */
this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal(
content.mojom.FrameHostRemote);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!content.mojom.FrameHostRemote>}
*/
this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_);
this.helper_internal_.registerHandler(
0,
content.mojom.FrameHost_CreateNewWindow_ParamsSpec.$,
content.mojom.FrameHost_CreateNewWindow_ResponseParamsSpec.$,
impl.createNewWindow.bind(impl),
false);
this.helper_internal_.registerHandler(
1,
content.mojom.FrameHost_CreateChildFrame_ParamsSpec.$,
null,
impl.createChildFrame.bind(impl),
false);
this.helper_internal_.registerHandler(
2,
content.mojom.FrameHost_DidCommitProvisionalLoad_ParamsSpec.$,
null,
impl.didCommitProvisionalLoad.bind(impl),
false);
this.helper_internal_.registerHandler(
3,
content.mojom.FrameHost_DidCommitSameDocumentNavigation_ParamsSpec.$,
null,
impl.didCommitSameDocumentNavigation.bind(impl),
false);
this.helper_internal_.registerHandler(
4,
content.mojom.FrameHost_DidOpenDocumentInputStream_ParamsSpec.$,
null,
impl.didOpenDocumentInputStream.bind(impl),
false);
this.helper_internal_.registerHandler(
5,
content.mojom.FrameHost_BeginNavigation_ParamsSpec.$,
null,
impl.beginNavigation.bind(impl),
false);
this.helper_internal_.registerHandler(
6,
content.mojom.FrameHost_SubresourceResponseStarted_ParamsSpec.$,
null,
impl.subresourceResponseStarted.bind(impl),
false);
this.helper_internal_.registerHandler(
7,
content.mojom.FrameHost_ResourceLoadComplete_ParamsSpec.$,
null,
impl.resourceLoadComplete.bind(impl),
false);
this.helper_internal_.registerHandler(
8,
content.mojom.FrameHost_DidChangeName_ParamsSpec.$,
null,
impl.didChangeName.bind(impl),
false);
this.helper_internal_.registerHandler(
9,
content.mojom.FrameHost_CancelInitialHistoryLoad_ParamsSpec.$,
null,
impl.cancelInitialHistoryLoad.bind(impl),
false);
this.helper_internal_.registerHandler(
10,
content.mojom.FrameHost_UpdateEncoding_ParamsSpec.$,
null,
impl.updateEncoding.bind(impl),
false);
this.helper_internal_.registerHandler(
11,
content.mojom.FrameHost_UpdateUserGestureCarryoverInfo_ParamsSpec.$,
null,
impl.updateUserGestureCarryoverInfo.bind(impl),
false);
this.helper_internal_.registerHandler(
12,
content.mojom.FrameHost_UpdateState_ParamsSpec.$,
null,
impl.updateState.bind(impl),
false);
this.helper_internal_.registerHandler(
13,
content.mojom.FrameHost_OpenURL_ParamsSpec.$,
null,
impl.openURL.bind(impl),
false);
this.helper_internal_.registerHandler(
14,
content.mojom.FrameHost_DidStopLoading_ParamsSpec.$,
null,
impl.didStopLoading.bind(impl),
false);
/** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */
this.onConnectionError = this.helper_internal_.getConnectionErrorEventRouter();
}
};
/**
* @export
*/
content.mojom.FrameHost = class {
/**
* @return {!string}
*/
static get $interfaceName() {
return "content.mojom.FrameHost";
}
/**
* 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 {!content.mojom.FrameHostRemote}
* @export
*/
static getRemote() {
let remote = new content.mojom.FrameHostRemote;
remote.$.bindNewPipeAndPassReceiver().bindInBrowser();
return remote;
}
};
/**
* An object which receives request messages for the FrameHost
* 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
*/
content.mojom.FrameHostCallbackRouter = class {
constructor() {
this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal(
content.mojom.FrameHostRemote);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!content.mojom.FrameHostRemote>}
*/
this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_);
this.router_ = new mojo.internal.interfaceSupport.CallbackRouter;
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.createNewWindow =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
0,
content.mojom.FrameHost_CreateNewWindow_ParamsSpec.$,
content.mojom.FrameHost_CreateNewWindow_ResponseParamsSpec.$,
this.createNewWindow.createReceiverHandler(true /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.createChildFrame =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
1,
content.mojom.FrameHost_CreateChildFrame_ParamsSpec.$,
null,
this.createChildFrame.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.didCommitProvisionalLoad =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
2,
content.mojom.FrameHost_DidCommitProvisionalLoad_ParamsSpec.$,
null,
this.didCommitProvisionalLoad.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.didCommitSameDocumentNavigation =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
3,
content.mojom.FrameHost_DidCommitSameDocumentNavigation_ParamsSpec.$,
null,
this.didCommitSameDocumentNavigation.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.didOpenDocumentInputStream =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
4,
content.mojom.FrameHost_DidOpenDocumentInputStream_ParamsSpec.$,
null,
this.didOpenDocumentInputStream.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.beginNavigation =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
5,
content.mojom.FrameHost_BeginNavigation_ParamsSpec.$,
null,
this.beginNavigation.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.subresourceResponseStarted =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
6,
content.mojom.FrameHost_SubresourceResponseStarted_ParamsSpec.$,
null,
this.subresourceResponseStarted.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.resourceLoadComplete =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
7,
content.mojom.FrameHost_ResourceLoadComplete_ParamsSpec.$,
null,
this.resourceLoadComplete.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.didChangeName =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
8,
content.mojom.FrameHost_DidChangeName_ParamsSpec.$,
null,
this.didChangeName.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.cancelInitialHistoryLoad =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
9,
content.mojom.FrameHost_CancelInitialHistoryLoad_ParamsSpec.$,
null,
this.cancelInitialHistoryLoad.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.updateEncoding =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
10,
content.mojom.FrameHost_UpdateEncoding_ParamsSpec.$,
null,
this.updateEncoding.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.updateUserGestureCarryoverInfo =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
11,
content.mojom.FrameHost_UpdateUserGestureCarryoverInfo_ParamsSpec.$,
null,
this.updateUserGestureCarryoverInfo.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.updateState =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
12,
content.mojom.FrameHost_UpdateState_ParamsSpec.$,
null,
this.updateState.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.openURL =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
13,
content.mojom.FrameHost_OpenURL_ParamsSpec.$,
null,
this.openURL.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.didStopLoading =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
14,
content.mojom.FrameHost_DidStopLoading_ParamsSpec.$,
null,
this.didStopLoading.createReceiverHandler(false /* expectsResponse */),
false);
/** @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
*/
content.mojom.CreateViewParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.CreateLocalMainFrameParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.CreateProvisionalLocalMainFrameParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.CreateRemoteMainFrameParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.CreateFrameWidgetParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.CreateFrameParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.SnapshotAccessibilityTreeParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.CreateNewWindowParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.CreateNewWindowReplySpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.FrameHTMLSerializerHandler_DidReceiveData_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.FrameHTMLSerializerHandler_Done_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.Frame_CommitSameDocumentNavigation_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.Frame_CommitSameDocumentNavigation_ResponseParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.Frame_UpdateSubresourceLoaderFactories_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.Frame_SetWantErrorMessageStackTrace_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.Frame_Unload_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.Frame_Delete_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.Frame_UndoCommitNavigation_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.Frame_GetInterfaceProvider_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.Frame_SnapshotAccessibilityTree_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.Frame_SnapshotAccessibilityTree_ResponseParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.Frame_GetSerializedHtmlWithLocalLinks_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.FrameBindingsControl_AllowBindings_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.FrameBindingsControl_EnableMojoJsBindings_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.FrameBindingsControl_EnableMojoJsBindingsWithBroker_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.FrameBindingsControl_BindWebUI_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.NavigationRendererCancellationListener_RendererCancellationWindowEnded_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.FrameHost_CreateNewWindow_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.FrameHost_CreateNewWindow_ResponseParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.FrameHost_CreateChildFrame_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.FrameHost_DidCommitProvisionalLoad_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.FrameHost_DidCommitSameDocumentNavigation_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.FrameHost_DidOpenDocumentInputStream_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.FrameHost_BeginNavigation_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.FrameHost_SubresourceResponseStarted_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.FrameHost_ResourceLoadComplete_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.FrameHost_DidChangeName_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.FrameHost_CancelInitialHistoryLoad_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.FrameHost_UpdateEncoding_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.FrameHost_UpdateUserGestureCarryoverInfo_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.FrameHost_UpdateState_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.FrameHost_OpenURL_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.FrameHost_DidStopLoading_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
/**
* @const { {$:!mojo.internal.MojomType} }
* @export
*/
content.mojom.CreateMainFrameUnionSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
mojo.internal.Struct(
content.mojom.CreateViewParamsSpec.$,
'CreateViewParams',
[
mojo.internal.StructField(
'rendererPreferences', 0,
0,
blink.mojom.RendererPreferencesSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'webPreferences', 8,
0,
blink.mojom.WebPreferencesSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'sessionStorageNamespaceId', 16,
0,
mojo.internal.String,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'openerFrameToken', 24,
0,
blink.mojom.FrameTokenSpec.$,
null,
true, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'replicationState', 40,
0,
blink.mojom.FrameReplicationStateSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'devtoolsMainFrameToken', 48,
0,
mojoBase.mojom.UnguessableTokenSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'mainFrame', 56,
0,
content.mojom.CreateMainFrameUnionSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'hidden', 72,
0,
mojo.internal.Bool,
false,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'prerenderParam', 80,
0,
blink.mojom.PrerenderParamSpec.$,
null,
true, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'neverComposited', 72,
1,
mojo.internal.Bool,
false,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'windowWasOpenedByAnotherWindow', 72,
2,
mojo.internal.Bool,
false,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'type', 76,
0,
content.mojom.ViewWidgetTypeSpec.$,
0,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'fencedFrameMode', 88,
0,
blink.mojom.DeprecatedFencedFrameModeSpec.$,
0,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'outermostOrigin', 96,
0,
url.mojom.OriginSpec.$,
null,
true, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'blinkPageBroadcast', 92,
0,
mojo.internal.AssociatedInterfaceRequest(blink.mojom.PageBroadcastPendingReceiver),
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'baseBackgroundColor', 104,
0,
skia.mojom.SkColorSpec.$,
null,
true, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'colorProviderColors', 112,
0,
blink.mojom.ColorProviderColorMapsSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'browsingContextGroupToken', 120,
0,
mojoBase.mojom.UnguessableTokenSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'attributionSupport', 128,
0,
network.mojom.AttributionSupportSpec.$,
0,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'partitionedPopinParams', 136,
0,
blink.mojom.PartitionedPopinParamsSpec.$,
null,
true, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'navigationMetricsToken', 144,
0,
mojoBase.mojom.UnguessableTokenSpec.$,
null,
true, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'historyIndex', 132,
0,
mojo.internal.Int32,
-1,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'historyLength', 152,
0,
mojo.internal.Int32,
0,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'canvasNoiseToken', 160,
0,
blink.mojom.NoiseTokenSpec.$,
null,
true, /* nullable */
0 /* minVersion */,
),
],
[[0, 176],]);
/** @record */
content.mojom.CreateViewParams = class {
constructor() {
/** @export { !blink.mojom.RendererPreferences } */
this.rendererPreferences;
/** @export { !blink.mojom.WebPreferences } */
this.webPreferences;
/** @export { !string } */
this.sessionStorageNamespaceId;
/** @export { (blink.mojom.FrameToken|undefined) } */
this.openerFrameToken;
/** @export { !blink.mojom.FrameReplicationState } */
this.replicationState;
/** @export { !mojoBase.mojom.UnguessableToken } */
this.devtoolsMainFrameToken;
/** @export { !content.mojom.CreateMainFrameUnion } */
this.mainFrame;
/** @export { !boolean } */
this.hidden;
/** @export { (blink.mojom.PrerenderParam|undefined) } */
this.prerenderParam;
/** @export { !boolean } */
this.neverComposited;
/** @export { !boolean } */
this.windowWasOpenedByAnotherWindow;
/** @export { !content.mojom.ViewWidgetType } */
this.type;
/** @export { !blink.mojom.DeprecatedFencedFrameMode } */
this.fencedFrameMode;
/** @export { (url.mojom.Origin|undefined) } */
this.outermostOrigin;
/** @export { !Object } */
this.blinkPageBroadcast;
/** @export { (skia.mojom.SkColor|undefined) } */
this.baseBackgroundColor;
/** @export { !blink.mojom.ColorProviderColorMaps } */
this.colorProviderColors;
/** @export { !mojoBase.mojom.UnguessableToken } */
this.browsingContextGroupToken;
/** @export { !network.mojom.AttributionSupport } */
this.attributionSupport;
/** @export { (blink.mojom.PartitionedPopinParams|undefined) } */
this.partitionedPopinParams;
/** @export { (mojoBase.mojom.UnguessableToken|undefined) } */
this.navigationMetricsToken;
/** @export { !number } */
this.historyIndex;
/** @export { !number } */
this.historyLength;
/** @export { (blink.mojom.NoiseToken|undefined) } */
this.canvasNoiseToken;
}
};
mojo.internal.Struct(
content.mojom.CreateLocalMainFrameParamsSpec.$,
'CreateLocalMainFrameParams',
[
mojo.internal.StructField(
'frameToken', 0,
0,
blink.mojom.LocalFrameTokenSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'routingId', 8,
0,
mojo.internal.Int32,
iPC.mojom.ROUTING_ID_NONE,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'frame', 12,
0,
mojo.internal.AssociatedInterfaceRequest(content.mojom.FramePendingReceiver),
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'interfaceBroker', 16,
0,
mojo.internal.InterfaceProxy(blink.mojom.BrowserInterfaceBrokerRemote),
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'associatedInterfaceProviderRemote', 24,
0,
mojo.internal.AssociatedInterfaceProxy(blink.mojom.AssociatedInterfaceProviderRemote),
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'isOnInitialEmptyDocument', 32,
0,
mojo.internal.Bool,
true,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'documentToken', 40,
0,
blink.mojom.DocumentTokenSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'policyContainer', 48,
0,
blink.mojom.PolicyContainerSpec.$,
null,
true, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'widgetParams', 56,
0,
content.mojom.CreateFrameWidgetParamsSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'subresourceLoaderFactories', 64,
0,
blink.mojom.URLLoaderFactoryBundleSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 80],]);
/** @record */
content.mojom.CreateLocalMainFrameParams = class {
constructor() {
/** @export { !blink.mojom.LocalFrameToken } */
this.frameToken;
/** @export { !number } */
this.routingId;
/** @export { !Object } */
this.frame;
/** @export { !blink.mojom.BrowserInterfaceBrokerRemote } */
this.interfaceBroker;
/** @export { !Object } */
this.associatedInterfaceProviderRemote;
/** @export { !boolean } */
this.isOnInitialEmptyDocument;
/** @export { !blink.mojom.DocumentToken } */
this.documentToken;
/** @export { (blink.mojom.PolicyContainer|undefined) } */
this.policyContainer;
/** @export { !content.mojom.CreateFrameWidgetParams } */
this.widgetParams;
/** @export { !blink.mojom.URLLoaderFactoryBundle } */
this.subresourceLoaderFactories;
}
};
mojo.internal.Struct(
content.mojom.CreateProvisionalLocalMainFrameParamsSpec.$,
'CreateProvisionalLocalMainFrameParams',
[
mojo.internal.StructField(
'localParams', 0,
0,
content.mojom.CreateLocalMainFrameParamsSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'previousFrameToken', 8,
0,
blink.mojom.FrameTokenSpec.$,
null,
true, /* nullable */
0 /* minVersion */,
),
],
[[0, 32],]);
/** @record */
content.mojom.CreateProvisionalLocalMainFrameParams = class {
constructor() {
/** @export { !content.mojom.CreateLocalMainFrameParams } */
this.localParams;
/** @export { (blink.mojom.FrameToken|undefined) } */
this.previousFrameToken;
}
};
mojo.internal.Struct(
content.mojom.CreateRemoteMainFrameParamsSpec.$,
'CreateRemoteMainFrameParams',
[
mojo.internal.StructField(
'token', 0,
0,
blink.mojom.RemoteFrameTokenSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'frameInterfaces', 8,
0,
blink.mojom.RemoteFrameInterfacesFromBrowserSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'mainFrameInterfaces', 16,
0,
blink.mojom.RemoteMainFrameInterfacesSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 32],]);
/** @record */
content.mojom.CreateRemoteMainFrameParams = class {
constructor() {
/** @export { !blink.mojom.RemoteFrameToken } */
this.token;
/** @export { !blink.mojom.RemoteFrameInterfacesFromBrowser } */
this.frameInterfaces;
/** @export { !blink.mojom.RemoteMainFrameInterfaces } */
this.mainFrameInterfaces;
}
};
mojo.internal.Struct(
content.mojom.CreateFrameWidgetParamsSpec.$,
'CreateFrameWidgetParams',
[
mojo.internal.StructField(
'routingId', 0,
0,
mojo.internal.Int32,
0,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'frameWidgetHost', 4,
0,
mojo.internal.AssociatedInterfaceProxy(blink.mojom.FrameWidgetHostRemote),
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'frameWidget', 12,
0,
mojo.internal.AssociatedInterfaceRequest(blink.mojom.FrameWidgetPendingReceiver),
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'widgetHost', 16,
0,
mojo.internal.AssociatedInterfaceProxy(blink.mojom.WidgetHostRemote),
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'widget', 24,
0,
mojo.internal.AssociatedInterfaceRequest(blink.mojom.WidgetPendingReceiver),
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'visualProperties', 32,
0,
blink.mojom.VisualPropertiesSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 48],]);
/** @record */
content.mojom.CreateFrameWidgetParams = class {
constructor() {
/** @export { !number } */
this.routingId;
/** @export { !Object } */
this.frameWidgetHost;
/** @export { !Object } */
this.frameWidget;
/** @export { !Object } */
this.widgetHost;
/** @export { !Object } */
this.widget;
/** @export { !blink.mojom.VisualProperties } */
this.visualProperties;
}
};
mojo.internal.Struct(
content.mojom.CreateFrameParamsSpec.$,
'CreateFrameParams',
[
mojo.internal.StructField(
'frameToken', 0,
0,
blink.mojom.LocalFrameTokenSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'routingId', 8,
0,
mojo.internal.Int32,
0,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'previousFrameToken', 16,
0,
blink.mojom.FrameTokenSpec.$,
null,
true, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'openerFrameToken', 32,
0,
blink.mojom.FrameTokenSpec.$,
null,
true, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'parentFrameToken', 48,
0,
blink.mojom.FrameTokenSpec.$,
null,
true, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'previousSiblingFrameToken', 64,
0,
blink.mojom.FrameTokenSpec.$,
null,
true, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'interfaceBroker', 80,
0,
mojo.internal.InterfaceProxy(blink.mojom.BrowserInterfaceBrokerRemote),
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'treeScopeType', 12,
0,
blink.mojom.TreeScopeTypeSpec.$,
0,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'replicationState', 88,
0,
blink.mojom.FrameReplicationStateSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'devtoolsFrameToken', 96,
0,
mojoBase.mojom.UnguessableTokenSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'frameOwnerProperties', 104,
0,
blink.mojom.FrameOwnerPropertiesSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'widgetParams', 112,
0,
content.mojom.CreateFrameWidgetParamsSpec.$,
null,
true, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'isOnInitialEmptyDocument', 120,
0,
mojo.internal.Bool,
true,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'documentToken', 128,
0,
blink.mojom.DocumentTokenSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'policyContainer', 136,
0,
blink.mojom.PolicyContainerSpec.$,
null,
true, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'frame', 124,
0,
mojo.internal.AssociatedInterfaceRequest(content.mojom.FramePendingReceiver),
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'associatedInterfaceProviderRemote', 144,
0,
mojo.internal.AssociatedInterfaceProxy(blink.mojom.AssociatedInterfaceProviderRemote),
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'isForNestedMainFrame', 120,
1,
mojo.internal.Bool,
false,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'navigationMetricsToken', 152,
0,
mojoBase.mojom.UnguessableTokenSpec.$,
null,
true, /* nullable */
0 /* minVersion */,
),
],
[[0, 168],]);
/** @record */
content.mojom.CreateFrameParams = class {
constructor() {
/** @export { !blink.mojom.LocalFrameToken } */
this.frameToken;
/** @export { !number } */
this.routingId;
/** @export { (blink.mojom.FrameToken|undefined) } */
this.previousFrameToken;
/** @export { (blink.mojom.FrameToken|undefined) } */
this.openerFrameToken;
/** @export { (blink.mojom.FrameToken|undefined) } */
this.parentFrameToken;
/** @export { (blink.mojom.FrameToken|undefined) } */
this.previousSiblingFrameToken;
/** @export { !blink.mojom.BrowserInterfaceBrokerRemote } */
this.interfaceBroker;
/** @export { !blink.mojom.TreeScopeType } */
this.treeScopeType;
/** @export { !blink.mojom.FrameReplicationState } */
this.replicationState;
/** @export { !mojoBase.mojom.UnguessableToken } */
this.devtoolsFrameToken;
/** @export { !blink.mojom.FrameOwnerProperties } */
this.frameOwnerProperties;
/** @export { (content.mojom.CreateFrameWidgetParams|undefined) } */
this.widgetParams;
/** @export { !boolean } */
this.isOnInitialEmptyDocument;
/** @export { !blink.mojom.DocumentToken } */
this.documentToken;
/** @export { (blink.mojom.PolicyContainer|undefined) } */
this.policyContainer;
/** @export { !Object } */
this.frame;
/** @export { !Object } */
this.associatedInterfaceProviderRemote;
/** @export { !boolean } */
this.isForNestedMainFrame;
/** @export { (mojoBase.mojom.UnguessableToken|undefined) } */
this.navigationMetricsToken;
}
};
mojo.internal.Struct(
content.mojom.SnapshotAccessibilityTreeParamsSpec.$,
'SnapshotAccessibilityTreeParams',
[
mojo.internal.StructField(
'axMode', 0,
0,
mojo.internal.Uint32,
0,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'maxNodes', 8,
0,
mojo.internal.Uint64,
BigInt(0),
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'timeout', 16,
0,
mojoBase.mojom.TimeDeltaSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 32],]);
/** @record */
content.mojom.SnapshotAccessibilityTreeParams = class {
constructor() {
/** @export { !number } */
this.axMode;
/** @export { !bigint } */
this.maxNodes;
/** @export { !mojoBase.mojom.TimeDelta } */
this.timeout;
}
};
mojo.internal.Struct(
content.mojom.CreateNewWindowParamsSpec.$,
'CreateNewWindowParams',
[
mojo.internal.StructField(
'allowPopup', 0,
0,
mojo.internal.Bool,
false,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'windowContainerType', 4,
0,
content.mojom.WindowContainerTypeSpec.$,
0,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'sessionStorageNamespaceId', 8,
0,
mojo.internal.String,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'cloneFromSessionStorageNamespaceId', 16,
0,
mojo.internal.String,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'frameName', 24,
0,
mojo.internal.String,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'openerSuppressed', 0,
1,
mojo.internal.Bool,
false,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'isFormSubmission', 0,
2,
mojo.internal.Bool,
false,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'consumesUserActivation', 0,
3,
mojo.internal.Bool,
false,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'formSubmissionPostData', 32,
0,
network.mojom.URLRequestBodySpec.$,
null,
true, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'formSubmissionPostContentType', 40,
0,
mojo.internal.String,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'disposition', 48,
0,
ui.mojom.WindowOpenDispositionSpec.$,
0,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'targetUrl', 56,
0,
url.mojom.UrlSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'referrer', 64,
0,
blink.mojom.ReferrerSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'features', 72,
0,
blink.mojom.WindowFeaturesSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'impression', 80,
0,
blink.mojom.ImpressionSpec.$,
null,
true, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'downloadPolicy', 88,
0,
blink.mojom.NavigationDownloadPolicySpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'pipOptions', 96,
0,
blink.mojom.PictureInPictureWindowOptionsSpec.$,
null,
true, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'initiatorActivationAndAdStatus', 52,
0,
blink.mojom.NavigationInitiatorActivationAndAdStatusSpec.$,
0,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'frameRemote', 104,
0,
mojo.internal.AssociatedInterfaceProxy(content.mojom.FrameRemote),
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'pageBroadcastRemote', 112,
0,
mojo.internal.AssociatedInterfaceProxy(blink.mojom.PageBroadcastRemote),
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'mainFrameInterfaceBroker', 120,
0,
mojo.internal.InterfaceRequest(blink.mojom.BrowserInterfaceBrokerPendingReceiver),
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'associatedInterfaceProvider', 124,
0,
mojo.internal.AssociatedInterfaceRequest(blink.mojom.AssociatedInterfaceProviderPendingReceiver),
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'widgetHost', 128,
0,
mojo.internal.AssociatedInterfaceRequest(blink.mojom.WidgetHostPendingReceiver),
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'widget', 132,
0,
mojo.internal.AssociatedInterfaceProxy(blink.mojom.WidgetRemote),
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'frameWidgetHost', 140,
0,
mojo.internal.AssociatedInterfaceRequest(blink.mojom.FrameWidgetHostPendingReceiver),
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'frameWidget', 144,
0,
mojo.internal.AssociatedInterfaceProxy(blink.mojom.FrameWidgetRemote),
null,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 160],]);
/** @record */
content.mojom.CreateNewWindowParams = class {
constructor() {
/** @export { !boolean } */
this.allowPopup;
/** @export { !content.mojom.WindowContainerType } */
this.windowContainerType;
/** @export { !string } */
this.sessionStorageNamespaceId;
/** @export { !string } */
this.cloneFromSessionStorageNamespaceId;
/** @export { !string } */
this.frameName;
/** @export { !boolean } */
this.openerSuppressed;
/** @export { !boolean } */
this.isFormSubmission;
/** @export { !boolean } */
this.consumesUserActivation;
/** @export { (network.mojom.URLRequestBody|undefined) } */
this.formSubmissionPostData;
/** @export { !string } */
this.formSubmissionPostContentType;
/** @export { !ui.mojom.WindowOpenDisposition } */
this.disposition;
/** @export { !url.mojom.Url } */
this.targetUrl;
/** @export { !blink.mojom.Referrer } */
this.referrer;
/** @export { !blink.mojom.WindowFeatures } */
this.features;
/** @export { (blink.mojom.Impression|undefined) } */
this.impression;
/** @export { !blink.mojom.NavigationDownloadPolicy } */
this.downloadPolicy;
/** @export { (blink.mojom.PictureInPictureWindowOptions|undefined) } */
this.pipOptions;
/** @export { !blink.mojom.NavigationInitiatorActivationAndAdStatus } */
this.initiatorActivationAndAdStatus;
/** @export { !Object } */
this.frameRemote;
/** @export { !Object } */
this.pageBroadcastRemote;
/** @export { !blink.mojom.BrowserInterfaceBrokerPendingReceiver } */
this.mainFrameInterfaceBroker;
/** @export { !Object } */
this.associatedInterfaceProvider;
/** @export { !Object } */
this.widgetHost;
/** @export { !Object } */
this.widget;
/** @export { !Object } */
this.frameWidgetHost;
/** @export { !Object } */
this.frameWidget;
}
};
mojo.internal.Struct(
content.mojom.CreateNewWindowReplySpec.$,
'CreateNewWindowReply',
[
mojo.internal.StructField(
'mainFrameToken', 0,
0,
blink.mojom.LocalFrameTokenSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'mainFrameRouteId', 8,
0,
mojo.internal.Int32,
0,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'widgetRoutingId', 12,
0,
mojo.internal.Int32,
0,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'visualProperties', 16,
0,
blink.mojom.VisualPropertiesSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'clonedSessionStorageNamespaceId', 24,
0,
mojo.internal.String,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'devtoolsMainFrameToken', 32,
0,
mojoBase.mojom.UnguessableTokenSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'waitForDebugger', 40,
0,
mojo.internal.Bool,
false,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'documentToken', 48,
0,
blink.mojom.DocumentTokenSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'policyContainer', 56,
0,
blink.mojom.PolicyContainerSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'browsingContextGroupToken', 64,
0,
mojoBase.mojom.UnguessableTokenSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'colorProviderColors', 72,
0,
blink.mojom.ColorProviderColorMapsSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'partitionedPopinParams', 80,
0,
blink.mojom.PartitionedPopinParamsSpec.$,
null,
true, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'widgetScreenRect', 88,
0,
gfx.mojom.RectSpec.$,
null,
true, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'windowScreenRect', 96,
0,
gfx.mojom.RectSpec.$,
null,
true, /* nullable */
0 /* minVersion */,
),
],
[[0, 112],]);
/** @record */
content.mojom.CreateNewWindowReply = class {
constructor() {
/** @export { !blink.mojom.LocalFrameToken } */
this.mainFrameToken;
/** @export { !number } */
this.mainFrameRouteId;
/** @export { !number } */
this.widgetRoutingId;
/** @export { !blink.mojom.VisualProperties } */
this.visualProperties;
/** @export { !string } */
this.clonedSessionStorageNamespaceId;
/** @export { !mojoBase.mojom.UnguessableToken } */
this.devtoolsMainFrameToken;
/** @export { !boolean } */
this.waitForDebugger;
/** @export { !blink.mojom.DocumentToken } */
this.documentToken;
/** @export { !blink.mojom.PolicyContainer } */
this.policyContainer;
/** @export { !mojoBase.mojom.UnguessableToken } */
this.browsingContextGroupToken;
/** @export { !blink.mojom.ColorProviderColorMaps } */
this.colorProviderColors;
/** @export { (blink.mojom.PartitionedPopinParams|undefined) } */
this.partitionedPopinParams;
/** @export { (gfx.mojom.Rect|undefined) } */
this.widgetScreenRect;
/** @export { (gfx.mojom.Rect|undefined) } */
this.windowScreenRect;
}
};
mojo.internal.Struct(
content.mojom.FrameHTMLSerializerHandler_DidReceiveData_ParamsSpec.$,
'FrameHTMLSerializerHandler_DidReceiveData_Params',
[
mojo.internal.StructField(
'dataBuffer', 0,
0,
mojo.internal.String,
null,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 16],]);
/** @record */
content.mojom.FrameHTMLSerializerHandler_DidReceiveData_Params = class {
constructor() {
/** @export { !string } */
this.dataBuffer;
}
};
mojo.internal.Struct(
content.mojom.FrameHTMLSerializerHandler_Done_ParamsSpec.$,
'FrameHTMLSerializerHandler_Done_Params',
[
],
[[0, 8],]);
/** @record */
content.mojom.FrameHTMLSerializerHandler_Done_Params = class {
constructor() {
}
};
mojo.internal.Struct(
content.mojom.Frame_CommitSameDocumentNavigation_ParamsSpec.$,
'Frame_CommitSameDocumentNavigation_Params',
[
mojo.internal.StructField(
'commonParams', 0,
0,
blink.mojom.CommonNavigationParamsSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'requestParams', 8,
0,
blink.mojom.CommitNavigationParamsSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 24],]);
/** @record */
content.mojom.Frame_CommitSameDocumentNavigation_Params = class {
constructor() {
/** @export { !blink.mojom.CommonNavigationParams } */
this.commonParams;
/** @export { !blink.mojom.CommitNavigationParams } */
this.requestParams;
}
};
mojo.internal.Struct(
content.mojom.Frame_CommitSameDocumentNavigation_ResponseParamsSpec.$,
'Frame_CommitSameDocumentNavigation_ResponseParams',
[
mojo.internal.StructField(
'commitResult', 0,
0,
blink.mojom.CommitResultSpec.$,
0,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 16],]);
/** @record */
content.mojom.Frame_CommitSameDocumentNavigation_ResponseParams = class {
constructor() {
/** @export { !blink.mojom.CommitResult } */
this.commitResult;
}
};
mojo.internal.Struct(
content.mojom.Frame_UpdateSubresourceLoaderFactories_ParamsSpec.$,
'Frame_UpdateSubresourceLoaderFactories_Params',
[
mojo.internal.StructField(
'subresourceLoaderFactories', 0,
0,
blink.mojom.URLLoaderFactoryBundleSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 16],]);
/** @record */
content.mojom.Frame_UpdateSubresourceLoaderFactories_Params = class {
constructor() {
/** @export { !blink.mojom.URLLoaderFactoryBundle } */
this.subresourceLoaderFactories;
}
};
mojo.internal.Struct(
content.mojom.Frame_SetWantErrorMessageStackTrace_ParamsSpec.$,
'Frame_SetWantErrorMessageStackTrace_Params',
[
],
[[0, 8],]);
/** @record */
content.mojom.Frame_SetWantErrorMessageStackTrace_Params = class {
constructor() {
}
};
mojo.internal.Struct(
content.mojom.Frame_Unload_ParamsSpec.$,
'Frame_Unload_Params',
[
mojo.internal.StructField(
'isLoading', 0,
0,
mojo.internal.Bool,
false,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'newRemoteFrameReplicationState', 8,
0,
blink.mojom.FrameReplicationStateSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'newRemoteFrameToken', 16,
0,
blink.mojom.RemoteFrameTokenSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'newRemoteFrameInterfaces', 24,
0,
blink.mojom.RemoteFrameInterfacesFromBrowserSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'newRemoteMainFrameInterfaces', 32,
0,
blink.mojom.RemoteMainFrameInterfacesSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'devtoolsFrameToken', 40,
0,
mojoBase.mojom.UnguessableTokenSpec.$,
null,
true, /* nullable */
0 /* minVersion */,
),
],
[[0, 56],]);
/** @record */
content.mojom.Frame_Unload_Params = class {
constructor() {
/** @export { !boolean } */
this.isLoading;
/** @export { !blink.mojom.FrameReplicationState } */
this.newRemoteFrameReplicationState;
/** @export { !blink.mojom.RemoteFrameToken } */
this.newRemoteFrameToken;
/** @export { !blink.mojom.RemoteFrameInterfacesFromBrowser } */
this.newRemoteFrameInterfaces;
/** @export { !blink.mojom.RemoteMainFrameInterfaces } */
this.newRemoteMainFrameInterfaces;
/** @export { (mojoBase.mojom.UnguessableToken|undefined) } */
this.devtoolsFrameToken;
}
};
mojo.internal.Struct(
content.mojom.Frame_Delete_ParamsSpec.$,
'Frame_Delete_Params',
[
mojo.internal.StructField(
'intention', 0,
0,
content.mojom.FrameDeleteIntentionSpec.$,
0,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 16],]);
/** @record */
content.mojom.Frame_Delete_Params = class {
constructor() {
/** @export { !content.mojom.FrameDeleteIntention } */
this.intention;
}
};
mojo.internal.Struct(
content.mojom.Frame_UndoCommitNavigation_ParamsSpec.$,
'Frame_UndoCommitNavigation_Params',
[
mojo.internal.StructField(
'isLoading', 0,
0,
mojo.internal.Bool,
false,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'newRemoteFrameReplicationState', 8,
0,
blink.mojom.FrameReplicationStateSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'newRemoteFrameToken', 16,
0,
blink.mojom.RemoteFrameTokenSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'newRemoteFrameInterfaces', 24,
0,
blink.mojom.RemoteFrameInterfacesFromBrowserSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'newRemoteMainFrameInterfaces', 32,
0,
blink.mojom.RemoteMainFrameInterfacesSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 48],]);
/** @record */
content.mojom.Frame_UndoCommitNavigation_Params = class {
constructor() {
/** @export { !boolean } */
this.isLoading;
/** @export { !blink.mojom.FrameReplicationState } */
this.newRemoteFrameReplicationState;
/** @export { !blink.mojom.RemoteFrameToken } */
this.newRemoteFrameToken;
/** @export { !blink.mojom.RemoteFrameInterfacesFromBrowser } */
this.newRemoteFrameInterfaces;
/** @export { !blink.mojom.RemoteMainFrameInterfaces } */
this.newRemoteMainFrameInterfaces;
}
};
mojo.internal.Struct(
content.mojom.Frame_GetInterfaceProvider_ParamsSpec.$,
'Frame_GetInterfaceProvider_Params',
[
mojo.internal.StructField(
'interfaces', 0,
0,
mojo.internal.InterfaceRequest(serviceManager.mojom.InterfaceProviderPendingReceiver),
null,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 16],]);
/** @record */
content.mojom.Frame_GetInterfaceProvider_Params = class {
constructor() {
/** @export { !serviceManager.mojom.InterfaceProviderPendingReceiver } */
this.interfaces;
}
};
mojo.internal.Struct(
content.mojom.Frame_SnapshotAccessibilityTree_ParamsSpec.$,
'Frame_SnapshotAccessibilityTree_Params',
[
mojo.internal.StructField(
'params', 0,
0,
content.mojom.SnapshotAccessibilityTreeParamsSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 16],]);
/** @record */
content.mojom.Frame_SnapshotAccessibilityTree_Params = class {
constructor() {
/** @export { !content.mojom.SnapshotAccessibilityTreeParams } */
this.params;
}
};
mojo.internal.Struct(
content.mojom.Frame_SnapshotAccessibilityTree_ResponseParamsSpec.$,
'Frame_SnapshotAccessibilityTree_ResponseParams',
[
mojo.internal.StructField(
'snapshot', 0,
0,
ax.mojom.AXTreeUpdateSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 16],]);
/** @record */
content.mojom.Frame_SnapshotAccessibilityTree_ResponseParams = class {
constructor() {
/** @export { !ax.mojom.AXTreeUpdate } */
this.snapshot;
}
};
mojo.internal.Struct(
content.mojom.Frame_GetSerializedHtmlWithLocalLinks_ParamsSpec.$,
'Frame_GetSerializedHtmlWithLocalLinks_Params',
[
mojo.internal.StructField(
'urlMap', 0,
0,
mojo.internal.Map(url.mojom.UrlSpec.$, mojoBase.mojom.FilePathSpec.$, false),
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'frameTokenMap', 8,
0,
mojo.internal.Map(blink.mojom.FrameTokenSpec.$, mojoBase.mojom.FilePathSpec.$, false),
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'saveWithEmptyUrl', 16,
0,
mojo.internal.Bool,
false,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'handlerRemote', 20,
0,
mojo.internal.InterfaceProxy(content.mojom.FrameHTMLSerializerHandlerRemote),
null,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 40],]);
/** @record */
content.mojom.Frame_GetSerializedHtmlWithLocalLinks_Params = class {
constructor() {
/** @export { !Map<!url.mojom.Url, !mojoBase.mojom.FilePath> } */
this.urlMap;
/** @export { !Map<!blink.mojom.FrameToken, !mojoBase.mojom.FilePath> } */
this.frameTokenMap;
/** @export { !boolean } */
this.saveWithEmptyUrl;
/** @export { !content.mojom.FrameHTMLSerializerHandlerRemote } */
this.handlerRemote;
}
};
mojo.internal.Struct(
content.mojom.FrameBindingsControl_AllowBindings_ParamsSpec.$,
'FrameBindingsControl_AllowBindings_Params',
[
mojo.internal.StructField(
'enabledBindingsFlags', 0,
0,
mojo.internal.Int64,
BigInt(0),
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 16],]);
/** @record */
content.mojom.FrameBindingsControl_AllowBindings_Params = class {
constructor() {
/** @export { !bigint } */
this.enabledBindingsFlags;
}
};
mojo.internal.Struct(
content.mojom.FrameBindingsControl_EnableMojoJsBindings_ParamsSpec.$,
'FrameBindingsControl_EnableMojoJsBindings_Params',
[
mojo.internal.StructField(
'features', 0,
0,
content.mojom.ExtraMojoJsFeaturesSpec.$,
null,
true, /* nullable */
0 /* minVersion */,
),
],
[[0, 16],]);
/** @record */
content.mojom.FrameBindingsControl_EnableMojoJsBindings_Params = class {
constructor() {
/** @export { (content.mojom.ExtraMojoJsFeatures|undefined) } */
this.features;
}
};
mojo.internal.Struct(
content.mojom.FrameBindingsControl_EnableMojoJsBindingsWithBroker_ParamsSpec.$,
'FrameBindingsControl_EnableMojoJsBindingsWithBroker_Params',
[
mojo.internal.StructField(
'broker', 0,
0,
mojo.internal.InterfaceProxy(blink.mojom.BrowserInterfaceBrokerRemote),
null,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 16],]);
/** @record */
content.mojom.FrameBindingsControl_EnableMojoJsBindingsWithBroker_Params = class {
constructor() {
/** @export { !blink.mojom.BrowserInterfaceBrokerRemote } */
this.broker;
}
};
mojo.internal.Struct(
content.mojom.FrameBindingsControl_BindWebUI_ParamsSpec.$,
'FrameBindingsControl_BindWebUI_Params',
[
mojo.internal.StructField(
'receiver', 0,
0,
mojo.internal.AssociatedInterfaceRequest(content.mojom.WebUIPendingReceiver),
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'remote', 4,
0,
mojo.internal.AssociatedInterfaceProxy(content.mojom.WebUIHostRemote),
null,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 24],]);
/** @record */
content.mojom.FrameBindingsControl_BindWebUI_Params = class {
constructor() {
/** @export { !Object } */
this.receiver;
/** @export { !Object } */
this.remote;
}
};
mojo.internal.Struct(
content.mojom.NavigationRendererCancellationListener_RendererCancellationWindowEnded_ParamsSpec.$,
'NavigationRendererCancellationListener_RendererCancellationWindowEnded_Params',
[
],
[[0, 8],]);
/** @record */
content.mojom.NavigationRendererCancellationListener_RendererCancellationWindowEnded_Params = class {
constructor() {
}
};
mojo.internal.Struct(
content.mojom.FrameHost_CreateNewWindow_ParamsSpec.$,
'FrameHost_CreateNewWindow_Params',
[
mojo.internal.StructField(
'params', 0,
0,
content.mojom.CreateNewWindowParamsSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 16],]);
/** @record */
content.mojom.FrameHost_CreateNewWindow_Params = class {
constructor() {
/** @export { !content.mojom.CreateNewWindowParams } */
this.params;
}
};
mojo.internal.Struct(
content.mojom.FrameHost_CreateNewWindow_ResponseParamsSpec.$,
'FrameHost_CreateNewWindow_ResponseParams',
[
mojo.internal.StructField(
'status', 0,
0,
content.mojom.CreateNewWindowStatusSpec.$,
0,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'reply', 8,
0,
content.mojom.CreateNewWindowReplySpec.$,
null,
true, /* nullable */
0 /* minVersion */,
),
],
[[0, 24],]);
/** @record */
content.mojom.FrameHost_CreateNewWindow_ResponseParams = class {
constructor() {
/** @export { !content.mojom.CreateNewWindowStatus } */
this.status;
/** @export { (content.mojom.CreateNewWindowReply|undefined) } */
this.reply;
}
};
mojo.internal.Struct(
content.mojom.FrameHost_CreateChildFrame_ParamsSpec.$,
'FrameHost_CreateChildFrame_Params',
[
mojo.internal.StructField(
'childFrameToken', 0,
0,
blink.mojom.LocalFrameTokenSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'frame', 8,
0,
mojo.internal.AssociatedInterfaceProxy(content.mojom.FrameRemote),
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'browserInterfaceBroker', 16,
0,
mojo.internal.InterfaceRequest(blink.mojom.BrowserInterfaceBrokerPendingReceiver),
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'policyContainerBindParams', 24,
0,
blink.mojom.PolicyContainerBindParamsSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'associatedInterfaceProvider', 20,
0,
mojo.internal.AssociatedInterfaceRequest(blink.mojom.AssociatedInterfaceProviderPendingReceiver),
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'scope', 32,
0,
blink.mojom.TreeScopeTypeSpec.$,
0,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'frameName', 40,
0,
mojo.internal.String,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'frameUniqueName', 48,
0,
mojo.internal.String,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'isCreatedByScript', 36,
0,
mojo.internal.Bool,
false,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'framePolicy', 56,
0,
blink.mojom.FramePolicySpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'frameOwnerProperties', 64,
0,
blink.mojom.FrameOwnerPropertiesSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'childFrameOwnerElementType', 72,
0,
content.mojom.ChildFrameOwnerElementTypeSpec.$,
0,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'documentUkmSourceId', 80,
0,
mojo.internal.Int64,
BigInt(0),
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 96],]);
/** @record */
content.mojom.FrameHost_CreateChildFrame_Params = class {
constructor() {
/** @export { !blink.mojom.LocalFrameToken } */
this.childFrameToken;
/** @export { !Object } */
this.frame;
/** @export { !blink.mojom.BrowserInterfaceBrokerPendingReceiver } */
this.browserInterfaceBroker;
/** @export { !blink.mojom.PolicyContainerBindParams } */
this.policyContainerBindParams;
/** @export { !Object } */
this.associatedInterfaceProvider;
/** @export { !blink.mojom.TreeScopeType } */
this.scope;
/** @export { !string } */
this.frameName;
/** @export { !string } */
this.frameUniqueName;
/** @export { !boolean } */
this.isCreatedByScript;
/** @export { !blink.mojom.FramePolicy } */
this.framePolicy;
/** @export { !blink.mojom.FrameOwnerProperties } */
this.frameOwnerProperties;
/** @export { !content.mojom.ChildFrameOwnerElementType } */
this.childFrameOwnerElementType;
/** @export { !bigint } */
this.documentUkmSourceId;
}
};
mojo.internal.Struct(
content.mojom.FrameHost_DidCommitProvisionalLoad_ParamsSpec.$,
'FrameHost_DidCommitProvisionalLoad_Params',
[
mojo.internal.StructField(
'params', 0,
0,
content.mojom.DidCommitProvisionalLoadParamsSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'interfaceParams', 8,
0,
content.mojom.DidCommitProvisionalLoadInterfaceParamsSpec.$,
null,
true, /* nullable */
0 /* minVersion */,
),
],
[[0, 24],]);
/** @record */
content.mojom.FrameHost_DidCommitProvisionalLoad_Params = class {
constructor() {
/** @export { !content.mojom.DidCommitProvisionalLoadParams } */
this.params;
/** @export { (content.mojom.DidCommitProvisionalLoadInterfaceParams|undefined) } */
this.interfaceParams;
}
};
mojo.internal.Struct(
content.mojom.FrameHost_DidCommitSameDocumentNavigation_ParamsSpec.$,
'FrameHost_DidCommitSameDocumentNavigation_Params',
[
mojo.internal.StructField(
'params', 0,
0,
content.mojom.DidCommitProvisionalLoadParamsSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'sameDocumentParams', 8,
0,
content.mojom.DidCommitSameDocumentNavigationParamsSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 24],]);
/** @record */
content.mojom.FrameHost_DidCommitSameDocumentNavigation_Params = class {
constructor() {
/** @export { !content.mojom.DidCommitProvisionalLoadParams } */
this.params;
/** @export { !content.mojom.DidCommitSameDocumentNavigationParams } */
this.sameDocumentParams;
}
};
mojo.internal.Struct(
content.mojom.FrameHost_DidOpenDocumentInputStream_ParamsSpec.$,
'FrameHost_DidOpenDocumentInputStream_Params',
[
mojo.internal.StructField(
'url', 0,
0,
url.mojom.UrlSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 16],]);
/** @record */
content.mojom.FrameHost_DidOpenDocumentInputStream_Params = class {
constructor() {
/** @export { !url.mojom.Url } */
this.url;
}
};
mojo.internal.Struct(
content.mojom.FrameHost_BeginNavigation_ParamsSpec.$,
'FrameHost_BeginNavigation_Params',
[
mojo.internal.StructField(
'commonParams', 0,
0,
blink.mojom.CommonNavigationParamsSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'beginParams', 8,
0,
blink.mojom.BeginNavigationParamsSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'blobUrlToken', 16,
0,
mojo.internal.InterfaceProxy(blink.mojom.BlobURLTokenRemote),
null,
true, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'navigationClient', 24,
0,
mojo.internal.AssociatedInterfaceProxy(content.mojom.NavigationClientRemote),
null,
true, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'initiatorNavigationStateKeepAliveHandle', 32,
0,
mojo.internal.InterfaceProxy(blink.mojom.NavigationStateKeepAliveHandleRemote),
null,
true, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'rendererCancellationListener', 40,
0,
mojo.internal.InterfaceRequest(content.mojom.NavigationRendererCancellationListenerPendingReceiver),
null,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 56],]);
/** @record */
content.mojom.FrameHost_BeginNavigation_Params = class {
constructor() {
/** @export { !blink.mojom.CommonNavigationParams } */
this.commonParams;
/** @export { !blink.mojom.BeginNavigationParams } */
this.beginParams;
/** @export { (blink.mojom.BlobURLTokenRemote|undefined) } */
this.blobUrlToken;
/** @export { (Object|undefined) } */
this.navigationClient;
/** @export { (blink.mojom.NavigationStateKeepAliveHandleRemote|undefined) } */
this.initiatorNavigationStateKeepAliveHandle;
/** @export { !content.mojom.NavigationRendererCancellationListenerPendingReceiver } */
this.rendererCancellationListener;
}
};
mojo.internal.Struct(
content.mojom.FrameHost_SubresourceResponseStarted_ParamsSpec.$,
'FrameHost_SubresourceResponseStarted_Params',
[
mojo.internal.StructField(
'finalResponseUrl', 0,
0,
url.mojom.SchemeHostPortSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'certStatus', 8,
0,
mojo.internal.Uint32,
0,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 24],]);
/** @record */
content.mojom.FrameHost_SubresourceResponseStarted_Params = class {
constructor() {
/** @export { !url.mojom.SchemeHostPort } */
this.finalResponseUrl;
/** @export { !number } */
this.certStatus;
}
};
mojo.internal.Struct(
content.mojom.FrameHost_ResourceLoadComplete_ParamsSpec.$,
'FrameHost_ResourceLoadComplete_Params',
[
mojo.internal.StructField(
'urlLoadInfo', 0,
0,
blink.mojom.ResourceLoadInfoSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 16],]);
/** @record */
content.mojom.FrameHost_ResourceLoadComplete_Params = class {
constructor() {
/** @export { !blink.mojom.ResourceLoadInfo } */
this.urlLoadInfo;
}
};
mojo.internal.Struct(
content.mojom.FrameHost_DidChangeName_ParamsSpec.$,
'FrameHost_DidChangeName_Params',
[
mojo.internal.StructField(
'name', 0,
0,
mojo.internal.String,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'uniqueName', 8,
0,
mojo.internal.String,
null,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 24],]);
/** @record */
content.mojom.FrameHost_DidChangeName_Params = class {
constructor() {
/** @export { !string } */
this.name;
/** @export { !string } */
this.uniqueName;
}
};
mojo.internal.Struct(
content.mojom.FrameHost_CancelInitialHistoryLoad_ParamsSpec.$,
'FrameHost_CancelInitialHistoryLoad_Params',
[
],
[[0, 8],]);
/** @record */
content.mojom.FrameHost_CancelInitialHistoryLoad_Params = class {
constructor() {
}
};
mojo.internal.Struct(
content.mojom.FrameHost_UpdateEncoding_ParamsSpec.$,
'FrameHost_UpdateEncoding_Params',
[
mojo.internal.StructField(
'encodingName', 0,
0,
mojo.internal.String,
null,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 16],]);
/** @record */
content.mojom.FrameHost_UpdateEncoding_Params = class {
constructor() {
/** @export { !string } */
this.encodingName;
}
};
mojo.internal.Struct(
content.mojom.FrameHost_UpdateUserGestureCarryoverInfo_ParamsSpec.$,
'FrameHost_UpdateUserGestureCarryoverInfo_Params',
[
],
[[0, 8],]);
/** @record */
content.mojom.FrameHost_UpdateUserGestureCarryoverInfo_Params = class {
constructor() {
}
};
mojo.internal.Struct(
content.mojom.FrameHost_UpdateState_ParamsSpec.$,
'FrameHost_UpdateState_Params',
[
mojo.internal.StructField(
'state', 0,
0,
content.mojom.PageStateSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 16],]);
/** @record */
content.mojom.FrameHost_UpdateState_Params = class {
constructor() {
/** @export { !content.mojom.PageState } */
this.state;
}
};
mojo.internal.Struct(
content.mojom.FrameHost_OpenURL_ParamsSpec.$,
'FrameHost_OpenURL_Params',
[
mojo.internal.StructField(
'params', 0,
0,
blink.mojom.OpenURLParamsSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 16],]);
/** @record */
content.mojom.FrameHost_OpenURL_Params = class {
constructor() {
/** @export { !blink.mojom.OpenURLParams } */
this.params;
}
};
mojo.internal.Struct(
content.mojom.FrameHost_DidStopLoading_ParamsSpec.$,
'FrameHost_DidStopLoading_Params',
[
],
[[0, 8],]);
/** @record */
content.mojom.FrameHost_DidStopLoading_Params = class {
constructor() {
}
};
mojo.internal.Union(
content.mojom.CreateMainFrameUnionSpec.$, 'CreateMainFrameUnion',
{
'localParams': {
'ordinal': 0,
'type': content.mojom.CreateLocalMainFrameParamsSpec.$,
},
'provisionalLocalParams': {
'ordinal': 1,
'type': content.mojom.CreateProvisionalLocalMainFrameParamsSpec.$,
},
'remoteParams': {
'ordinal': 2,
'type': content.mojom.CreateRemoteMainFrameParamsSpec.$,
},
});
/**
* @typedef { {
* localParams: (!content.mojom.CreateLocalMainFrameParams|undefined),
* provisionalLocalParams: (!content.mojom.CreateProvisionalLocalMainFrameParams|undefined),
* remoteParams: (!content.mojom.CreateRemoteMainFrameParams|undefined),
* } }
*/
content.mojom.CreateMainFrameUnion;