blob: f1000e84655b1369468668483dd4b8f239a5599e [file] [log] [blame]
// content/common/renderer.mojom-lite-for-compile.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';
goog.require('mojo.internal');
goog.require('mojo.internal.interfaceSupport');
goog.require('network.mojom.EffectiveConnectionType');
goog.require('content.mojom.NetworkConnectionType');
goog.require('mojoBase.mojom.ProcessPriority');
goog.require('content.mojom.ScrollerStyle');
goog.require('content.mojom.AgentSchedulingGroup');
goog.require('iPC.mojom.ChannelBootstrap');
goog.require('blink.mojom.OriginTrialsSettings');
goog.require('mojoBase.mojom.ReadOnlySharedMemoryRegion');
goog.require('mojoBase.mojom.TimeDelta');
goog.require('url.mojom.Url');
goog.require('blink.mojom.UserAgentMetadata');
goog.provide('content.mojom.RenderProcessVisibleState');
goog.provide('content.mojom.RenderProcessVisibleStateSpec');
/**
* @const { {$: !mojo.internal.MojomType} }
* @export
*/
content.mojom.RenderProcessVisibleStateSpec = { $: mojo.internal.Enum() };
/**
* @enum {number}
* @export
*/
content.mojom.RenderProcessVisibleState = {
kVisible: 0,
kHidden: 1,
MIN_VALUE: 0,
MAX_VALUE: 1,
};
goog.provide('content.mojom.Renderer');
goog.provide('content.mojom.RendererReceiver');
goog.provide('content.mojom.RendererCallbackRouter');
goog.provide('content.mojom.RendererInterface');
goog.provide('content.mojom.RendererRemote');
goog.provide('content.mojom.RendererPendingReceiver');
/**
* @implements {mojo.internal.interfaceSupport.PendingReceiver}
* @export
*/
content.mojom.RendererPendingReceiver = 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.Renderer.$interfaceName,
scope);
}
};
/** @interface */
content.mojom.RendererInterface = class {
/**
* @param { !iPC.mojom.ChannelBootstrapPendingReceiver } bootstrap
*/
createAgentSchedulingGroup(bootstrap) {}
/**
* @param { !Object } agentSchedulingGroup
*/
createAssociatedAgentSchedulingGroup(agentSchedulingGroup) {}
/**
* @param { !mojoBase.mojom.ReadOnlySharedMemoryRegion } lastForegroundTimeRegion
*/
transferSharedLastForegroundTime(lastForegroundTimeRegion) {}
/**
* @param { !content.mojom.NetworkConnectionType } connectionType
* @param { !number } maxBandwidthMbps
*/
onNetworkConnectionChanged(connectionType, maxBandwidthMbps) {}
/**
* @param { !network.mojom.EffectiveConnectionType } effectiveConnectionType
* @param { !mojoBase.mojom.TimeDelta } httpRtt
* @param { !mojoBase.mojom.TimeDelta } transportRtt
* @param { !number } bandwidthKbps
*/
onNetworkQualityChanged(effectiveConnectionType, httpRtt, transportRtt, bandwidthKbps) {}
/**
* @param { !boolean } suspend
*/
setWebKitSharedTimersSuspended(suspend) {}
/**
* @param { !content.mojom.UpdateScrollbarThemeParams } params
*/
updateScrollbarTheme(params) {}
/**
* @param { !number } aquaColorVariant
*/
onSystemColorsChanged(aquaColorVariant) {}
/**
* @param { !content.mojom.UpdateSystemColorInfoParams } params
*/
updateSystemColorInfo(params) {}
/**
* @param { !boolean } reloadPages
*/
purgePluginListCache(reloadPages) {}
/**
* @return {!Promise}
*/
purgeResourceCache() {}
/**
* @param { !mojoBase.mojom.ProcessPriority } processPriority
* @param { !content.mojom.RenderProcessVisibleState } visibleState
*/
setProcessState(processPriority, visibleState) {}
/**
*/
setIsLockedToSite() {}
/**
* @param { !boolean } value
*/
setIsCrossOriginIsolated(value) {}
/**
* @param { !boolean } value
*/
setIsWebSecurityDisabled(value) {}
/**
* @param { !boolean } value
*/
setIsIsolatedContext(value) {}
/**
* @param { !Map<!url.mojom.Url, !number> } resourceMap
*/
setWebUIResourceUrlToCodeCacheMap(resourceMap) {}
/**
* @param { !string } userAgent
* @param { !blink.mojom.UserAgentMetadata } metadata
* @param { !Array<!string> } corsExemptHeaderList
* @param { ?blink.mojom.OriginTrialsSettings } originTrialsSettings
* @param { !bigint } traceId
*/
initializeRenderer(userAgent, metadata, corsExemptHeaderList, originTrialsSettings, traceId) {}
};
/**
* @export
* @implements { content.mojom.RendererInterface }
*/
content.mojom.RendererRemote = class {
/** @param {MojoHandle|mojo.internal.interfaceSupport.Endpoint=} handle */
constructor(handle = undefined) {
/**
* @private {!mojo.internal.interfaceSupport.InterfaceRemoteBase<!content.mojom.RendererPendingReceiver>}
*/
this.proxy =
new mojo.internal.interfaceSupport.InterfaceRemoteBase(
content.mojom.RendererPendingReceiver,
handle);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper<!content.mojom.RendererPendingReceiver>}
*/
this.$ = new mojo.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy);
/** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */
this.onConnectionError = this.proxy.getConnectionErrorEventRouter();
}
/**
* @param { !iPC.mojom.ChannelBootstrapPendingReceiver } bootstrap
*/
createAgentSchedulingGroup(
bootstrap) {
this.proxy.sendMessage(
0,
content.mojom.Renderer_CreateAgentSchedulingGroup_ParamsSpec.$,
null,
[
bootstrap
],
false);
}
/**
* @param { !Object } agentSchedulingGroup
*/
createAssociatedAgentSchedulingGroup(
agentSchedulingGroup) {
this.proxy.sendMessage(
1,
content.mojom.Renderer_CreateAssociatedAgentSchedulingGroup_ParamsSpec.$,
null,
[
agentSchedulingGroup
],
false);
}
/**
* @param { !mojoBase.mojom.ReadOnlySharedMemoryRegion } lastForegroundTimeRegion
*/
transferSharedLastForegroundTime(
lastForegroundTimeRegion) {
this.proxy.sendMessage(
2,
content.mojom.Renderer_TransferSharedLastForegroundTime_ParamsSpec.$,
null,
[
lastForegroundTimeRegion
],
false);
}
/**
* @param { !content.mojom.NetworkConnectionType } connectionType
* @param { !number } maxBandwidthMbps
*/
onNetworkConnectionChanged(
connectionType,
maxBandwidthMbps) {
this.proxy.sendMessage(
3,
content.mojom.Renderer_OnNetworkConnectionChanged_ParamsSpec.$,
null,
[
connectionType,
maxBandwidthMbps
],
false);
}
/**
* @param { !network.mojom.EffectiveConnectionType } effectiveConnectionType
* @param { !mojoBase.mojom.TimeDelta } httpRtt
* @param { !mojoBase.mojom.TimeDelta } transportRtt
* @param { !number } bandwidthKbps
*/
onNetworkQualityChanged(
effectiveConnectionType,
httpRtt,
transportRtt,
bandwidthKbps) {
this.proxy.sendMessage(
4,
content.mojom.Renderer_OnNetworkQualityChanged_ParamsSpec.$,
null,
[
effectiveConnectionType,
httpRtt,
transportRtt,
bandwidthKbps
],
false);
}
/**
* @param { !boolean } suspend
*/
setWebKitSharedTimersSuspended(
suspend) {
this.proxy.sendMessage(
5,
content.mojom.Renderer_SetWebKitSharedTimersSuspended_ParamsSpec.$,
null,
[
suspend
],
false);
}
/**
* @param { !content.mojom.UpdateScrollbarThemeParams } params
*/
updateScrollbarTheme(
params) {
this.proxy.sendMessage(
6,
content.mojom.Renderer_UpdateScrollbarTheme_ParamsSpec.$,
null,
[
params
],
false);
}
/**
* @param { !number } aquaColorVariant
*/
onSystemColorsChanged(
aquaColorVariant) {
this.proxy.sendMessage(
7,
content.mojom.Renderer_OnSystemColorsChanged_ParamsSpec.$,
null,
[
aquaColorVariant
],
false);
}
/**
* @param { !content.mojom.UpdateSystemColorInfoParams } params
*/
updateSystemColorInfo(
params) {
this.proxy.sendMessage(
8,
content.mojom.Renderer_UpdateSystemColorInfo_ParamsSpec.$,
null,
[
params
],
false);
}
/**
* @param { !boolean } reloadPages
*/
purgePluginListCache(
reloadPages) {
this.proxy.sendMessage(
9,
content.mojom.Renderer_PurgePluginListCache_ParamsSpec.$,
null,
[
reloadPages
],
false);
}
/**
* @return {!Promise}
*/
purgeResourceCache() {
return this.proxy.sendMessage(
10,
content.mojom.Renderer_PurgeResourceCache_ParamsSpec.$,
content.mojom.Renderer_PurgeResourceCache_ResponseParamsSpec.$,
[
],
false);
}
/**
* @param { !mojoBase.mojom.ProcessPriority } processPriority
* @param { !content.mojom.RenderProcessVisibleState } visibleState
*/
setProcessState(
processPriority,
visibleState) {
this.proxy.sendMessage(
11,
content.mojom.Renderer_SetProcessState_ParamsSpec.$,
null,
[
processPriority,
visibleState
],
false);
}
/**
*/
setIsLockedToSite() {
this.proxy.sendMessage(
12,
content.mojom.Renderer_SetIsLockedToSite_ParamsSpec.$,
null,
[
],
false);
}
/**
* @param { !boolean } value
*/
setIsCrossOriginIsolated(
value) {
this.proxy.sendMessage(
13,
content.mojom.Renderer_SetIsCrossOriginIsolated_ParamsSpec.$,
null,
[
value
],
false);
}
/**
* @param { !boolean } value
*/
setIsWebSecurityDisabled(
value) {
this.proxy.sendMessage(
14,
content.mojom.Renderer_SetIsWebSecurityDisabled_ParamsSpec.$,
null,
[
value
],
false);
}
/**
* @param { !boolean } value
*/
setIsIsolatedContext(
value) {
this.proxy.sendMessage(
15,
content.mojom.Renderer_SetIsIsolatedContext_ParamsSpec.$,
null,
[
value
],
false);
}
/**
* @param { !Map<!url.mojom.Url, !number> } resourceMap
*/
setWebUIResourceUrlToCodeCacheMap(
resourceMap) {
this.proxy.sendMessage(
16,
content.mojom.Renderer_SetWebUIResourceUrlToCodeCacheMap_ParamsSpec.$,
null,
[
resourceMap
],
false);
}
/**
* @param { !string } userAgent
* @param { !blink.mojom.UserAgentMetadata } metadata
* @param { !Array<!string> } corsExemptHeaderList
* @param { ?blink.mojom.OriginTrialsSettings } originTrialsSettings
* @param { !bigint } traceId
*/
initializeRenderer(
userAgent,
metadata,
corsExemptHeaderList,
originTrialsSettings,
traceId) {
this.proxy.sendMessage(
17,
content.mojom.Renderer_InitializeRenderer_ParamsSpec.$,
null,
[
userAgent,
metadata,
corsExemptHeaderList,
originTrialsSettings,
traceId
],
false);
}
};
/**
* An object which receives request messages for the Renderer
* mojom interface. Must be constructed over an object which implements that
* interface.
*
* @export
*/
content.mojom.RendererReceiver = class {
/**
* @param {!content.mojom.RendererInterface } impl
*/
constructor(impl) {
/** @private {!mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal<!content.mojom.RendererRemote>} */
this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal(
content.mojom.RendererRemote);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!content.mojom.RendererRemote>}
*/
this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_);
this.helper_internal_.registerHandler(
0,
content.mojom.Renderer_CreateAgentSchedulingGroup_ParamsSpec.$,
null,
impl.createAgentSchedulingGroup.bind(impl),
false);
this.helper_internal_.registerHandler(
1,
content.mojom.Renderer_CreateAssociatedAgentSchedulingGroup_ParamsSpec.$,
null,
impl.createAssociatedAgentSchedulingGroup.bind(impl),
false);
this.helper_internal_.registerHandler(
2,
content.mojom.Renderer_TransferSharedLastForegroundTime_ParamsSpec.$,
null,
impl.transferSharedLastForegroundTime.bind(impl),
false);
this.helper_internal_.registerHandler(
3,
content.mojom.Renderer_OnNetworkConnectionChanged_ParamsSpec.$,
null,
impl.onNetworkConnectionChanged.bind(impl),
false);
this.helper_internal_.registerHandler(
4,
content.mojom.Renderer_OnNetworkQualityChanged_ParamsSpec.$,
null,
impl.onNetworkQualityChanged.bind(impl),
false);
this.helper_internal_.registerHandler(
5,
content.mojom.Renderer_SetWebKitSharedTimersSuspended_ParamsSpec.$,
null,
impl.setWebKitSharedTimersSuspended.bind(impl),
false);
this.helper_internal_.registerHandler(
6,
content.mojom.Renderer_UpdateScrollbarTheme_ParamsSpec.$,
null,
impl.updateScrollbarTheme.bind(impl),
false);
this.helper_internal_.registerHandler(
7,
content.mojom.Renderer_OnSystemColorsChanged_ParamsSpec.$,
null,
impl.onSystemColorsChanged.bind(impl),
false);
this.helper_internal_.registerHandler(
8,
content.mojom.Renderer_UpdateSystemColorInfo_ParamsSpec.$,
null,
impl.updateSystemColorInfo.bind(impl),
false);
this.helper_internal_.registerHandler(
9,
content.mojom.Renderer_PurgePluginListCache_ParamsSpec.$,
null,
impl.purgePluginListCache.bind(impl),
false);
this.helper_internal_.registerHandler(
10,
content.mojom.Renderer_PurgeResourceCache_ParamsSpec.$,
content.mojom.Renderer_PurgeResourceCache_ResponseParamsSpec.$,
impl.purgeResourceCache.bind(impl),
false);
this.helper_internal_.registerHandler(
11,
content.mojom.Renderer_SetProcessState_ParamsSpec.$,
null,
impl.setProcessState.bind(impl),
false);
this.helper_internal_.registerHandler(
12,
content.mojom.Renderer_SetIsLockedToSite_ParamsSpec.$,
null,
impl.setIsLockedToSite.bind(impl),
false);
this.helper_internal_.registerHandler(
13,
content.mojom.Renderer_SetIsCrossOriginIsolated_ParamsSpec.$,
null,
impl.setIsCrossOriginIsolated.bind(impl),
false);
this.helper_internal_.registerHandler(
14,
content.mojom.Renderer_SetIsWebSecurityDisabled_ParamsSpec.$,
null,
impl.setIsWebSecurityDisabled.bind(impl),
false);
this.helper_internal_.registerHandler(
15,
content.mojom.Renderer_SetIsIsolatedContext_ParamsSpec.$,
null,
impl.setIsIsolatedContext.bind(impl),
false);
this.helper_internal_.registerHandler(
16,
content.mojom.Renderer_SetWebUIResourceUrlToCodeCacheMap_ParamsSpec.$,
null,
impl.setWebUIResourceUrlToCodeCacheMap.bind(impl),
false);
this.helper_internal_.registerHandler(
17,
content.mojom.Renderer_InitializeRenderer_ParamsSpec.$,
null,
impl.initializeRenderer.bind(impl),
false);
/** @public {!mojo.internal.interfaceSupport.ConnectionErrorEventRouter} */
this.onConnectionError = this.helper_internal_.getConnectionErrorEventRouter();
}
};
/**
* @export
*/
content.mojom.Renderer = class {
/**
* @return {!string}
*/
static get $interfaceName() {
return "content.mojom.Renderer";
}
/**
* 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.RendererRemote}
* @export
*/
static getRemote() {
let remote = new content.mojom.RendererRemote;
remote.$.bindNewPipeAndPassReceiver().bindInBrowser();
return remote;
}
};
/**
* An object which receives request messages for the Renderer
* 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.RendererCallbackRouter = class {
constructor() {
this.helper_internal_ = new mojo.internal.interfaceSupport.InterfaceReceiverHelperInternal(
content.mojom.RendererRemote);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceReceiverHelper<!content.mojom.RendererRemote>}
*/
this.$ = new mojo.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_);
this.router_ = new mojo.internal.interfaceSupport.CallbackRouter;
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.createAgentSchedulingGroup =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
0,
content.mojom.Renderer_CreateAgentSchedulingGroup_ParamsSpec.$,
null,
this.createAgentSchedulingGroup.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.createAssociatedAgentSchedulingGroup =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
1,
content.mojom.Renderer_CreateAssociatedAgentSchedulingGroup_ParamsSpec.$,
null,
this.createAssociatedAgentSchedulingGroup.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.transferSharedLastForegroundTime =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
2,
content.mojom.Renderer_TransferSharedLastForegroundTime_ParamsSpec.$,
null,
this.transferSharedLastForegroundTime.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.onNetworkConnectionChanged =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
3,
content.mojom.Renderer_OnNetworkConnectionChanged_ParamsSpec.$,
null,
this.onNetworkConnectionChanged.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.onNetworkQualityChanged =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
4,
content.mojom.Renderer_OnNetworkQualityChanged_ParamsSpec.$,
null,
this.onNetworkQualityChanged.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.setWebKitSharedTimersSuspended =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
5,
content.mojom.Renderer_SetWebKitSharedTimersSuspended_ParamsSpec.$,
null,
this.setWebKitSharedTimersSuspended.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.updateScrollbarTheme =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
6,
content.mojom.Renderer_UpdateScrollbarTheme_ParamsSpec.$,
null,
this.updateScrollbarTheme.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.onSystemColorsChanged =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
7,
content.mojom.Renderer_OnSystemColorsChanged_ParamsSpec.$,
null,
this.onSystemColorsChanged.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.updateSystemColorInfo =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
8,
content.mojom.Renderer_UpdateSystemColorInfo_ParamsSpec.$,
null,
this.updateSystemColorInfo.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.purgePluginListCache =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
9,
content.mojom.Renderer_PurgePluginListCache_ParamsSpec.$,
null,
this.purgePluginListCache.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.purgeResourceCache =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
10,
content.mojom.Renderer_PurgeResourceCache_ParamsSpec.$,
content.mojom.Renderer_PurgeResourceCache_ResponseParamsSpec.$,
this.purgeResourceCache.createReceiverHandler(true /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.setProcessState =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
11,
content.mojom.Renderer_SetProcessState_ParamsSpec.$,
null,
this.setProcessState.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.setIsLockedToSite =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
12,
content.mojom.Renderer_SetIsLockedToSite_ParamsSpec.$,
null,
this.setIsLockedToSite.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.setIsCrossOriginIsolated =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
13,
content.mojom.Renderer_SetIsCrossOriginIsolated_ParamsSpec.$,
null,
this.setIsCrossOriginIsolated.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.setIsWebSecurityDisabled =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
14,
content.mojom.Renderer_SetIsWebSecurityDisabled_ParamsSpec.$,
null,
this.setIsWebSecurityDisabled.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.setIsIsolatedContext =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
15,
content.mojom.Renderer_SetIsIsolatedContext_ParamsSpec.$,
null,
this.setIsIsolatedContext.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.setWebUIResourceUrlToCodeCacheMap =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
16,
content.mojom.Renderer_SetWebUIResourceUrlToCodeCacheMap_ParamsSpec.$,
null,
this.setWebUIResourceUrlToCodeCacheMap.createReceiverHandler(false /* expectsResponse */),
false);
/**
* @public {!mojo.internal.interfaceSupport.InterfaceCallbackReceiver}
*/
this.initializeRenderer =
new mojo.internal.interfaceSupport.InterfaceCallbackReceiver(
this.router_);
this.helper_internal_.registerHandler(
17,
content.mojom.Renderer_InitializeRenderer_ParamsSpec.$,
null,
this.initializeRenderer.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);
}
};
goog.provide('content.mojom.UpdateScrollbarThemeParamsSpec');
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.UpdateScrollbarThemeParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
goog.provide('content.mojom.UpdateSystemColorInfoParamsSpec');
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.UpdateSystemColorInfoParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
goog.provide('content.mojom.Renderer_CreateAgentSchedulingGroup_ParamsSpec');
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.Renderer_CreateAgentSchedulingGroup_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
goog.provide('content.mojom.Renderer_CreateAssociatedAgentSchedulingGroup_ParamsSpec');
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.Renderer_CreateAssociatedAgentSchedulingGroup_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
goog.provide('content.mojom.Renderer_TransferSharedLastForegroundTime_ParamsSpec');
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.Renderer_TransferSharedLastForegroundTime_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
goog.provide('content.mojom.Renderer_OnNetworkConnectionChanged_ParamsSpec');
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.Renderer_OnNetworkConnectionChanged_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
goog.provide('content.mojom.Renderer_OnNetworkQualityChanged_ParamsSpec');
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.Renderer_OnNetworkQualityChanged_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
goog.provide('content.mojom.Renderer_SetWebKitSharedTimersSuspended_ParamsSpec');
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.Renderer_SetWebKitSharedTimersSuspended_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
goog.provide('content.mojom.Renderer_UpdateScrollbarTheme_ParamsSpec');
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.Renderer_UpdateScrollbarTheme_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
goog.provide('content.mojom.Renderer_OnSystemColorsChanged_ParamsSpec');
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.Renderer_OnSystemColorsChanged_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
goog.provide('content.mojom.Renderer_UpdateSystemColorInfo_ParamsSpec');
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.Renderer_UpdateSystemColorInfo_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
goog.provide('content.mojom.Renderer_PurgePluginListCache_ParamsSpec');
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.Renderer_PurgePluginListCache_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
goog.provide('content.mojom.Renderer_PurgeResourceCache_ParamsSpec');
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.Renderer_PurgeResourceCache_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
goog.provide('content.mojom.Renderer_PurgeResourceCache_ResponseParamsSpec');
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.Renderer_PurgeResourceCache_ResponseParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
goog.provide('content.mojom.Renderer_SetProcessState_ParamsSpec');
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.Renderer_SetProcessState_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
goog.provide('content.mojom.Renderer_SetIsLockedToSite_ParamsSpec');
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.Renderer_SetIsLockedToSite_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
goog.provide('content.mojom.Renderer_SetIsCrossOriginIsolated_ParamsSpec');
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.Renderer_SetIsCrossOriginIsolated_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
goog.provide('content.mojom.Renderer_SetIsWebSecurityDisabled_ParamsSpec');
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.Renderer_SetIsWebSecurityDisabled_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
goog.provide('content.mojom.Renderer_SetIsIsolatedContext_ParamsSpec');
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.Renderer_SetIsIsolatedContext_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
goog.provide('content.mojom.Renderer_SetWebUIResourceUrlToCodeCacheMap_ParamsSpec');
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.Renderer_SetWebUIResourceUrlToCodeCacheMap_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
goog.provide('content.mojom.Renderer_InitializeRenderer_ParamsSpec');
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
content.mojom.Renderer_InitializeRenderer_ParamsSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
mojo.internal.Struct(
content.mojom.UpdateScrollbarThemeParamsSpec.$,
'UpdateScrollbarThemeParams',
[
mojo.internal.StructField(
'hasInitialButtonDelay', 0,
0,
mojo.internal.Bool,
false,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'initialButtonDelay', 4,
0,
mojo.internal.Float,
0,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'hasAutoscrollButtonDelay', 0,
1,
mojo.internal.Bool,
false,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'autoscrollButtonDelay', 8,
0,
mojo.internal.Float,
0,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'jumpOnTrackClick', 0,
2,
mojo.internal.Bool,
false,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'preferredScrollerStyle', 12,
0,
content.mojom.ScrollerStyleSpec.$,
0,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'redraw', 0,
3,
mojo.internal.Bool,
false,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'scrollViewRubberBanding', 0,
4,
mojo.internal.Bool,
false,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 24],]);
goog.provide('content.mojom.UpdateScrollbarThemeParams');
/** @record */
content.mojom.UpdateScrollbarThemeParams = class {
constructor() {
/** @export { !boolean } */
this.hasInitialButtonDelay;
/** @export { !number } */
this.initialButtonDelay;
/** @export { !boolean } */
this.hasAutoscrollButtonDelay;
/** @export { !number } */
this.autoscrollButtonDelay;
/** @export { !boolean } */
this.jumpOnTrackClick;
/** @export { !content.mojom.ScrollerStyle } */
this.preferredScrollerStyle;
/** @export { !boolean } */
this.redraw;
/** @export { !boolean } */
this.scrollViewRubberBanding;
}
};
mojo.internal.Struct(
content.mojom.UpdateSystemColorInfoParamsSpec.$,
'UpdateSystemColorInfoParams',
[
mojo.internal.StructField(
'accent_color_$flag', 0,
0,
mojo.internal.Bool,
false,
false, /* nullable */
0 /* minVersion */,
{
isPrimary: true,
linkedValueFieldName: "accent_color_$value",
originalFieldName: "accentColor",
}
),
mojo.internal.StructField(
'accent_color_$value', 4,
0,
mojo.internal.Uint32,
0,
false, /* nullable */
0 /* minVersion */,
{
isPrimary: false,
originalFieldName: "accentColor",
}
),
],
[[0, 16],]);
goog.provide('content.mojom.UpdateSystemColorInfoParams');
/** @record */
content.mojom.UpdateSystemColorInfoParams = class {
constructor() {
/** @export { (number|undefined) } */
this.accentColor;
}
};
mojo.internal.Struct(
content.mojom.Renderer_CreateAgentSchedulingGroup_ParamsSpec.$,
'Renderer_CreateAgentSchedulingGroup_Params',
[
mojo.internal.StructField(
'bootstrap', 0,
0,
mojo.internal.InterfaceRequest(iPC.mojom.ChannelBootstrapPendingReceiver),
null,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 16],]);
goog.provide('content.mojom.Renderer_CreateAgentSchedulingGroup_Params');
/** @record */
content.mojom.Renderer_CreateAgentSchedulingGroup_Params = class {
constructor() {
/** @export { !iPC.mojom.ChannelBootstrapPendingReceiver } */
this.bootstrap;
}
};
mojo.internal.Struct(
content.mojom.Renderer_CreateAssociatedAgentSchedulingGroup_ParamsSpec.$,
'Renderer_CreateAssociatedAgentSchedulingGroup_Params',
[
mojo.internal.StructField(
'agentSchedulingGroup', 0,
0,
mojo.internal.AssociatedInterfaceRequest(content.mojom.AgentSchedulingGroupPendingReceiver),
null,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 16],]);
goog.provide('content.mojom.Renderer_CreateAssociatedAgentSchedulingGroup_Params');
/** @record */
content.mojom.Renderer_CreateAssociatedAgentSchedulingGroup_Params = class {
constructor() {
/** @export { !Object } */
this.agentSchedulingGroup;
}
};
mojo.internal.Struct(
content.mojom.Renderer_TransferSharedLastForegroundTime_ParamsSpec.$,
'Renderer_TransferSharedLastForegroundTime_Params',
[
mojo.internal.StructField(
'lastForegroundTimeRegion', 0,
0,
mojoBase.mojom.ReadOnlySharedMemoryRegionSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 16],]);
goog.provide('content.mojom.Renderer_TransferSharedLastForegroundTime_Params');
/** @record */
content.mojom.Renderer_TransferSharedLastForegroundTime_Params = class {
constructor() {
/** @export { !mojoBase.mojom.ReadOnlySharedMemoryRegion } */
this.lastForegroundTimeRegion;
}
};
mojo.internal.Struct(
content.mojom.Renderer_OnNetworkConnectionChanged_ParamsSpec.$,
'Renderer_OnNetworkConnectionChanged_Params',
[
mojo.internal.StructField(
'connectionType', 0,
0,
content.mojom.NetworkConnectionTypeSpec.$,
0,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'maxBandwidthMbps', 8,
0,
mojo.internal.Double,
0,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 24],]);
goog.provide('content.mojom.Renderer_OnNetworkConnectionChanged_Params');
/** @record */
content.mojom.Renderer_OnNetworkConnectionChanged_Params = class {
constructor() {
/** @export { !content.mojom.NetworkConnectionType } */
this.connectionType;
/** @export { !number } */
this.maxBandwidthMbps;
}
};
mojo.internal.Struct(
content.mojom.Renderer_OnNetworkQualityChanged_ParamsSpec.$,
'Renderer_OnNetworkQualityChanged_Params',
[
mojo.internal.StructField(
'effectiveConnectionType', 0,
0,
network.mojom.EffectiveConnectionTypeSpec.$,
0,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'httpRtt', 8,
0,
mojoBase.mojom.TimeDeltaSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'transportRtt', 16,
0,
mojoBase.mojom.TimeDeltaSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'bandwidthKbps', 24,
0,
mojo.internal.Double,
0,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 40],]);
goog.provide('content.mojom.Renderer_OnNetworkQualityChanged_Params');
/** @record */
content.mojom.Renderer_OnNetworkQualityChanged_Params = class {
constructor() {
/** @export { !network.mojom.EffectiveConnectionType } */
this.effectiveConnectionType;
/** @export { !mojoBase.mojom.TimeDelta } */
this.httpRtt;
/** @export { !mojoBase.mojom.TimeDelta } */
this.transportRtt;
/** @export { !number } */
this.bandwidthKbps;
}
};
mojo.internal.Struct(
content.mojom.Renderer_SetWebKitSharedTimersSuspended_ParamsSpec.$,
'Renderer_SetWebKitSharedTimersSuspended_Params',
[
mojo.internal.StructField(
'suspend', 0,
0,
mojo.internal.Bool,
false,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 16],]);
goog.provide('content.mojom.Renderer_SetWebKitSharedTimersSuspended_Params');
/** @record */
content.mojom.Renderer_SetWebKitSharedTimersSuspended_Params = class {
constructor() {
/** @export { !boolean } */
this.suspend;
}
};
mojo.internal.Struct(
content.mojom.Renderer_UpdateScrollbarTheme_ParamsSpec.$,
'Renderer_UpdateScrollbarTheme_Params',
[
mojo.internal.StructField(
'params', 0,
0,
content.mojom.UpdateScrollbarThemeParamsSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 16],]);
goog.provide('content.mojom.Renderer_UpdateScrollbarTheme_Params');
/** @record */
content.mojom.Renderer_UpdateScrollbarTheme_Params = class {
constructor() {
/** @export { !content.mojom.UpdateScrollbarThemeParams } */
this.params;
}
};
mojo.internal.Struct(
content.mojom.Renderer_OnSystemColorsChanged_ParamsSpec.$,
'Renderer_OnSystemColorsChanged_Params',
[
mojo.internal.StructField(
'aquaColorVariant', 0,
0,
mojo.internal.Int32,
0,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 16],]);
goog.provide('content.mojom.Renderer_OnSystemColorsChanged_Params');
/** @record */
content.mojom.Renderer_OnSystemColorsChanged_Params = class {
constructor() {
/** @export { !number } */
this.aquaColorVariant;
}
};
mojo.internal.Struct(
content.mojom.Renderer_UpdateSystemColorInfo_ParamsSpec.$,
'Renderer_UpdateSystemColorInfo_Params',
[
mojo.internal.StructField(
'params', 0,
0,
content.mojom.UpdateSystemColorInfoParamsSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 16],]);
goog.provide('content.mojom.Renderer_UpdateSystemColorInfo_Params');
/** @record */
content.mojom.Renderer_UpdateSystemColorInfo_Params = class {
constructor() {
/** @export { !content.mojom.UpdateSystemColorInfoParams } */
this.params;
}
};
mojo.internal.Struct(
content.mojom.Renderer_PurgePluginListCache_ParamsSpec.$,
'Renderer_PurgePluginListCache_Params',
[
mojo.internal.StructField(
'reloadPages', 0,
0,
mojo.internal.Bool,
false,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 16],]);
goog.provide('content.mojom.Renderer_PurgePluginListCache_Params');
/** @record */
content.mojom.Renderer_PurgePluginListCache_Params = class {
constructor() {
/** @export { !boolean } */
this.reloadPages;
}
};
mojo.internal.Struct(
content.mojom.Renderer_PurgeResourceCache_ParamsSpec.$,
'Renderer_PurgeResourceCache_Params',
[
],
[[0, 8],]);
goog.provide('content.mojom.Renderer_PurgeResourceCache_Params');
/** @record */
content.mojom.Renderer_PurgeResourceCache_Params = class {
constructor() {
}
};
mojo.internal.Struct(
content.mojom.Renderer_PurgeResourceCache_ResponseParamsSpec.$,
'Renderer_PurgeResourceCache_ResponseParams',
[
],
[[0, 8],]);
goog.provide('content.mojom.Renderer_PurgeResourceCache_ResponseParams');
/** @record */
content.mojom.Renderer_PurgeResourceCache_ResponseParams = class {
constructor() {
}
};
mojo.internal.Struct(
content.mojom.Renderer_SetProcessState_ParamsSpec.$,
'Renderer_SetProcessState_Params',
[
mojo.internal.StructField(
'processPriority', 0,
0,
mojoBase.mojom.ProcessPrioritySpec.$,
0,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'visibleState', 4,
0,
content.mojom.RenderProcessVisibleStateSpec.$,
0,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 16],]);
goog.provide('content.mojom.Renderer_SetProcessState_Params');
/** @record */
content.mojom.Renderer_SetProcessState_Params = class {
constructor() {
/** @export { !mojoBase.mojom.ProcessPriority } */
this.processPriority;
/** @export { !content.mojom.RenderProcessVisibleState } */
this.visibleState;
}
};
mojo.internal.Struct(
content.mojom.Renderer_SetIsLockedToSite_ParamsSpec.$,
'Renderer_SetIsLockedToSite_Params',
[
],
[[0, 8],]);
goog.provide('content.mojom.Renderer_SetIsLockedToSite_Params');
/** @record */
content.mojom.Renderer_SetIsLockedToSite_Params = class {
constructor() {
}
};
mojo.internal.Struct(
content.mojom.Renderer_SetIsCrossOriginIsolated_ParamsSpec.$,
'Renderer_SetIsCrossOriginIsolated_Params',
[
mojo.internal.StructField(
'value', 0,
0,
mojo.internal.Bool,
false,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 16],]);
goog.provide('content.mojom.Renderer_SetIsCrossOriginIsolated_Params');
/** @record */
content.mojom.Renderer_SetIsCrossOriginIsolated_Params = class {
constructor() {
/** @export { !boolean } */
this.value;
}
};
mojo.internal.Struct(
content.mojom.Renderer_SetIsWebSecurityDisabled_ParamsSpec.$,
'Renderer_SetIsWebSecurityDisabled_Params',
[
mojo.internal.StructField(
'value', 0,
0,
mojo.internal.Bool,
false,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 16],]);
goog.provide('content.mojom.Renderer_SetIsWebSecurityDisabled_Params');
/** @record */
content.mojom.Renderer_SetIsWebSecurityDisabled_Params = class {
constructor() {
/** @export { !boolean } */
this.value;
}
};
mojo.internal.Struct(
content.mojom.Renderer_SetIsIsolatedContext_ParamsSpec.$,
'Renderer_SetIsIsolatedContext_Params',
[
mojo.internal.StructField(
'value', 0,
0,
mojo.internal.Bool,
false,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 16],]);
goog.provide('content.mojom.Renderer_SetIsIsolatedContext_Params');
/** @record */
content.mojom.Renderer_SetIsIsolatedContext_Params = class {
constructor() {
/** @export { !boolean } */
this.value;
}
};
mojo.internal.Struct(
content.mojom.Renderer_SetWebUIResourceUrlToCodeCacheMap_ParamsSpec.$,
'Renderer_SetWebUIResourceUrlToCodeCacheMap_Params',
[
mojo.internal.StructField(
'resourceMap', 0,
0,
mojo.internal.Map(url.mojom.UrlSpec.$, mojo.internal.Int32, false),
null,
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 16],]);
goog.provide('content.mojom.Renderer_SetWebUIResourceUrlToCodeCacheMap_Params');
/** @record */
content.mojom.Renderer_SetWebUIResourceUrlToCodeCacheMap_Params = class {
constructor() {
/** @export { !Map<!url.mojom.Url, !number> } */
this.resourceMap;
}
};
mojo.internal.Struct(
content.mojom.Renderer_InitializeRenderer_ParamsSpec.$,
'Renderer_InitializeRenderer_Params',
[
mojo.internal.StructField(
'userAgent', 0,
0,
mojo.internal.String,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'metadata', 8,
0,
blink.mojom.UserAgentMetadataSpec.$,
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'corsExemptHeaderList', 16,
0,
mojo.internal.Array(mojo.internal.String, false),
null,
false, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'originTrialsSettings', 24,
0,
blink.mojom.OriginTrialsSettingsSpec.$,
null,
true, /* nullable */
0 /* minVersion */,
),
mojo.internal.StructField(
'traceId', 32,
0,
mojo.internal.Uint64,
BigInt(0),
false, /* nullable */
0 /* minVersion */,
),
],
[[0, 48],]);
goog.provide('content.mojom.Renderer_InitializeRenderer_Params');
/** @record */
content.mojom.Renderer_InitializeRenderer_Params = class {
constructor() {
/** @export { !string } */
this.userAgent;
/** @export { !blink.mojom.UserAgentMetadata } */
this.metadata;
/** @export { !Array<!string> } */
this.corsExemptHeaderList;
/** @export { (blink.mojom.OriginTrialsSettings|undefined) } */
this.originTrialsSettings;
/** @export { !bigint } */
this.traceId;
}
};