| // content/common/renderer.mojom.js is auto generated by mojom_bindings_generator.py, do not edit |
| |
| // Copyright 2014 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| 'use strict'; |
| |
| (function() { |
| var mojomId = 'content/common/renderer.mojom'; |
| if (mojo.internal.isMojomLoaded(mojomId)) { |
| console.warn('The following mojom is loaded multiple times: ' + mojomId); |
| return; |
| } |
| mojo.internal.markMojomLoaded(mojomId); |
| var bindings = mojo; |
| var associatedBindings = mojo; |
| var codec = mojo.internal; |
| var validator = mojo.internal; |
| |
| var exports = mojo.internal.exposeNamespace('content.mojom'); |
| var agent_scheduling_group$ = |
| mojo.internal.exposeNamespace('content.mojom'); |
| if (mojo.config.autoLoadMojomDeps) { |
| mojo.internal.loadMojomIfNecessary( |
| 'content/common/agent_scheduling_group.mojom', 'agent_scheduling_group.mojom.js'); |
| } |
| var native_types$ = |
| mojo.internal.exposeNamespace('content.mojom'); |
| if (mojo.config.autoLoadMojomDeps) { |
| mojo.internal.loadMojomIfNecessary( |
| 'content/common/native_types.mojom', 'native_types.mojom.js'); |
| } |
| var ipc$ = |
| mojo.internal.exposeNamespace('iPC.mojom'); |
| if (mojo.config.autoLoadMojomDeps) { |
| mojo.internal.loadMojomIfNecessary( |
| 'ipc/ipc.mojom', '../../ipc/ipc.mojom.js'); |
| } |
| var generic_pending_receiver$ = |
| mojo.internal.exposeNamespace('mojoBase.mojom'); |
| if (mojo.config.autoLoadMojomDeps) { |
| mojo.internal.loadMojomIfNecessary( |
| 'mojo/public/mojom/base/generic_pending_receiver.mojom', '../../mojo/public/mojom/base/generic_pending_receiver.mojom.js'); |
| } |
| var process_priority$ = |
| mojo.internal.exposeNamespace('mojoBase.mojom'); |
| if (mojo.config.autoLoadMojomDeps) { |
| mojo.internal.loadMojomIfNecessary( |
| 'mojo/public/mojom/base/process_priority.mojom', '../../mojo/public/mojom/base/process_priority.mojom.js'); |
| } |
| var shared_memory$ = |
| mojo.internal.exposeNamespace('mojoBase.mojom'); |
| if (mojo.config.autoLoadMojomDeps) { |
| mojo.internal.loadMojomIfNecessary( |
| 'mojo/public/mojom/base/shared_memory.mojom', '../../mojo/public/mojom/base/shared_memory.mojom.js'); |
| } |
| var time$ = |
| mojo.internal.exposeNamespace('mojoBase.mojom'); |
| if (mojo.config.autoLoadMojomDeps) { |
| mojo.internal.loadMojomIfNecessary( |
| 'mojo/public/mojom/base/time.mojom', '../../mojo/public/mojom/base/time.mojom.js'); |
| } |
| var network_types$ = |
| mojo.internal.exposeNamespace('network.mojom'); |
| if (mojo.config.autoLoadMojomDeps) { |
| mojo.internal.loadMojomIfNecessary( |
| 'services/network/public/mojom/network_types.mojom', '../../services/network/public/mojom/network_types.mojom.js'); |
| } |
| var browser_interface_broker$ = |
| mojo.internal.exposeNamespace('blink.mojom'); |
| if (mojo.config.autoLoadMojomDeps) { |
| mojo.internal.loadMojomIfNecessary( |
| 'third_party/blink/public/mojom/browser_interface_broker.mojom', '../../third_party/blink/public/mojom/browser_interface_broker.mojom.js'); |
| } |
| var origin_trials_settings$ = |
| mojo.internal.exposeNamespace('blink.mojom'); |
| if (mojo.config.autoLoadMojomDeps) { |
| mojo.internal.loadMojomIfNecessary( |
| 'third_party/blink/public/mojom/origin_trials/origin_trials_settings.mojom', '../../third_party/blink/public/mojom/origin_trials/origin_trials_settings.mojom.js'); |
| } |
| var user_agent_metadata$ = |
| mojo.internal.exposeNamespace('blink.mojom'); |
| if (mojo.config.autoLoadMojomDeps) { |
| mojo.internal.loadMojomIfNecessary( |
| 'third_party/blink/public/mojom/user_agent/user_agent_metadata.mojom', '../../third_party/blink/public/mojom/user_agent/user_agent_metadata.mojom.js'); |
| } |
| var url$ = |
| mojo.internal.exposeNamespace('url.mojom'); |
| if (mojo.config.autoLoadMojomDeps) { |
| mojo.internal.loadMojomIfNecessary( |
| 'url/mojom/url.mojom', '../../url/mojom/url.mojom.js'); |
| } |
| |
| |
| var RenderProcessVisibleState = {}; |
| RenderProcessVisibleState.kVisible = 0; |
| RenderProcessVisibleState.kHidden = 1; |
| RenderProcessVisibleState.MIN_VALUE = 0; |
| RenderProcessVisibleState.MAX_VALUE = 1; |
| |
| RenderProcessVisibleState.isKnownEnumValue = function(value) { |
| switch (value) { |
| case 0: |
| case 1: |
| return true; |
| } |
| return false; |
| }; |
| |
| RenderProcessVisibleState.toKnownEnumValue = function(value) { |
| return value; |
| }; |
| |
| RenderProcessVisibleState.validate = function(enumValue) { |
| const isExtensible = false; |
| if (isExtensible || this.isKnownEnumValue(enumValue)) |
| return validator.validationError.NONE; |
| |
| return validator.validationError.UNKNOWN_ENUM_VALUE; |
| }; |
| |
| function UpdateScrollbarThemeParams(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| UpdateScrollbarThemeParams.prototype.initDefaults_ = function() { |
| this.hasInitialButtonDelay = false; |
| this.hasAutoscrollButtonDelay = false; |
| this.jumpOnTrackClick = false; |
| this.redraw = false; |
| this.scrollViewRubberBanding = false; |
| this.initialButtonDelay = 0; |
| this.autoscrollButtonDelay = 0; |
| this.preferredScrollerStyle = 0; |
| }; |
| UpdateScrollbarThemeParams.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| UpdateScrollbarThemeParams.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 24} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| |
| |
| |
| |
| |
| // validate UpdateScrollbarThemeParams.preferredScrollerStyle |
| err = messageValidator.validateEnum(offset + codec.kStructHeaderSize + 12, native_types$.ScrollerStyle); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| |
| return validator.validationError.NONE; |
| }; |
| |
| UpdateScrollbarThemeParams.encodedSize = codec.kStructHeaderSize + 16; |
| |
| UpdateScrollbarThemeParams.decode = function(decoder) { |
| var packed; |
| var val = new UpdateScrollbarThemeParams(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| packed = decoder.readUint8(); |
| val.hasInitialButtonDelay = (packed >> 0) & 1 ? true : false; |
| val.hasAutoscrollButtonDelay = (packed >> 1) & 1 ? true : false; |
| val.jumpOnTrackClick = (packed >> 2) & 1 ? true : false; |
| val.redraw = (packed >> 3) & 1 ? true : false; |
| val.scrollViewRubberBanding = (packed >> 4) & 1 ? true : false; |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| val.initialButtonDelay = |
| decoder.decodeStruct(codec.Float); |
| val.autoscrollButtonDelay = |
| decoder.decodeStruct(codec.Float); |
| val.preferredScrollerStyle = |
| decoder.decodeStruct(new codec.Enum(native_types$.ScrollerStyle)); |
| return val; |
| }; |
| |
| UpdateScrollbarThemeParams.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(UpdateScrollbarThemeParams.encodedSize); |
| encoder.writeUint32(0); |
| packed = 0; |
| packed |= (val.hasInitialButtonDelay & 1) << 0 |
| packed |= (val.hasAutoscrollButtonDelay & 1) << 1 |
| packed |= (val.jumpOnTrackClick & 1) << 2 |
| packed |= (val.redraw & 1) << 3 |
| packed |= (val.scrollViewRubberBanding & 1) << 4 |
| encoder.writeUint8(packed); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.encodeStruct(codec.Float, val.initialButtonDelay); |
| encoder.encodeStruct(codec.Float, val.autoscrollButtonDelay); |
| encoder.encodeStruct(codec.Int32, val.preferredScrollerStyle); |
| }; |
| function UpdateSystemColorInfoParams(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| UpdateSystemColorInfoParams.prototype.initDefaults_ = function() { |
| this.accent_color_$flag = false; |
| this.accent_color_$value = 0; |
| }; |
| UpdateSystemColorInfoParams.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| UpdateSystemColorInfoParams.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| |
| return validator.validationError.NONE; |
| }; |
| |
| UpdateSystemColorInfoParams.encodedSize = codec.kStructHeaderSize + 8; |
| |
| UpdateSystemColorInfoParams.decode = function(decoder) { |
| var packed; |
| var val = new UpdateSystemColorInfoParams(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| packed = decoder.readUint8(); |
| val.accent_color_$flag = (packed >> 0) & 1 ? true : false; |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| val.accent_color_$value = |
| decoder.decodeStruct(codec.Uint32); |
| return val; |
| }; |
| |
| UpdateSystemColorInfoParams.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(UpdateSystemColorInfoParams.encodedSize); |
| encoder.writeUint32(0); |
| packed = 0; |
| packed |= (val.accent_color_$flag & 1) << 0 |
| encoder.writeUint8(packed); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.encodeStruct(codec.Uint32, val.accent_color_$value); |
| }; |
| function Renderer_CreateAgentSchedulingGroup_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Renderer_CreateAgentSchedulingGroup_Params.prototype.initDefaults_ = function() { |
| this.bootstrap = new bindings.InterfaceRequest(); |
| }; |
| Renderer_CreateAgentSchedulingGroup_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Renderer_CreateAgentSchedulingGroup_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate Renderer_CreateAgentSchedulingGroup_Params.bootstrap |
| err = messageValidator.validateInterfaceRequest(offset + codec.kStructHeaderSize + 0, false) |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Renderer_CreateAgentSchedulingGroup_Params.encodedSize = codec.kStructHeaderSize + 8; |
| |
| Renderer_CreateAgentSchedulingGroup_Params.decode = function(decoder) { |
| var packed; |
| var val = new Renderer_CreateAgentSchedulingGroup_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.bootstrap = |
| decoder.decodeStruct(codec.InterfaceRequest); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| return val; |
| }; |
| |
| Renderer_CreateAgentSchedulingGroup_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Renderer_CreateAgentSchedulingGroup_Params.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStruct(codec.InterfaceRequest, val.bootstrap); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| }; |
| function Renderer_CreateAssociatedAgentSchedulingGroup_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Renderer_CreateAssociatedAgentSchedulingGroup_Params.prototype.initDefaults_ = function() { |
| this.agentSchedulingGroup = new associatedBindings.AssociatedInterfaceRequest(); |
| }; |
| Renderer_CreateAssociatedAgentSchedulingGroup_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Renderer_CreateAssociatedAgentSchedulingGroup_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate Renderer_CreateAssociatedAgentSchedulingGroup_Params.agentSchedulingGroup |
| err = messageValidator.validateAssociatedInterfaceRequest(offset + codec.kStructHeaderSize + 0, false) |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Renderer_CreateAssociatedAgentSchedulingGroup_Params.encodedSize = codec.kStructHeaderSize + 8; |
| |
| Renderer_CreateAssociatedAgentSchedulingGroup_Params.decode = function(decoder) { |
| var packed; |
| var val = new Renderer_CreateAssociatedAgentSchedulingGroup_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.agentSchedulingGroup = |
| decoder.decodeStruct(codec.AssociatedInterfaceRequest); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| return val; |
| }; |
| |
| Renderer_CreateAssociatedAgentSchedulingGroup_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Renderer_CreateAssociatedAgentSchedulingGroup_Params.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStruct(codec.AssociatedInterfaceRequest, val.agentSchedulingGroup); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| }; |
| function Renderer_TransferSharedLastForegroundTime_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Renderer_TransferSharedLastForegroundTime_Params.prototype.initDefaults_ = function() { |
| this.lastForegroundTimeRegion = null; |
| }; |
| Renderer_TransferSharedLastForegroundTime_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Renderer_TransferSharedLastForegroundTime_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate Renderer_TransferSharedLastForegroundTime_Params.lastForegroundTimeRegion |
| err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, shared_memory$.ReadOnlySharedMemoryRegion, false); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Renderer_TransferSharedLastForegroundTime_Params.encodedSize = codec.kStructHeaderSize + 8; |
| |
| Renderer_TransferSharedLastForegroundTime_Params.decode = function(decoder) { |
| var packed; |
| var val = new Renderer_TransferSharedLastForegroundTime_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.lastForegroundTimeRegion = |
| decoder.decodeStructPointer(shared_memory$.ReadOnlySharedMemoryRegion); |
| return val; |
| }; |
| |
| Renderer_TransferSharedLastForegroundTime_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Renderer_TransferSharedLastForegroundTime_Params.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStructPointer(shared_memory$.ReadOnlySharedMemoryRegion, val.lastForegroundTimeRegion); |
| }; |
| function Renderer_OnNetworkConnectionChanged_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Renderer_OnNetworkConnectionChanged_Params.prototype.initDefaults_ = function() { |
| this.connectionType = 0; |
| this.maxBandwidthMbps = 0; |
| }; |
| Renderer_OnNetworkConnectionChanged_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Renderer_OnNetworkConnectionChanged_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 24} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate Renderer_OnNetworkConnectionChanged_Params.connectionType |
| err = messageValidator.validateEnum(offset + codec.kStructHeaderSize + 0, native_types$.NetworkConnectionType); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Renderer_OnNetworkConnectionChanged_Params.encodedSize = codec.kStructHeaderSize + 16; |
| |
| Renderer_OnNetworkConnectionChanged_Params.decode = function(decoder) { |
| var packed; |
| var val = new Renderer_OnNetworkConnectionChanged_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.connectionType = |
| decoder.decodeStruct(new codec.Enum(native_types$.NetworkConnectionType)); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| val.maxBandwidthMbps = |
| decoder.decodeStruct(codec.Double); |
| return val; |
| }; |
| |
| Renderer_OnNetworkConnectionChanged_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Renderer_OnNetworkConnectionChanged_Params.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStruct(codec.Int32, val.connectionType); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.encodeStruct(codec.Double, val.maxBandwidthMbps); |
| }; |
| function Renderer_OnNetworkQualityChanged_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Renderer_OnNetworkQualityChanged_Params.prototype.initDefaults_ = function() { |
| this.effectiveConnectionType = 0; |
| this.httpRtt = null; |
| this.transportRtt = null; |
| this.bandwidthKbps = 0; |
| }; |
| Renderer_OnNetworkQualityChanged_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Renderer_OnNetworkQualityChanged_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 40} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate Renderer_OnNetworkQualityChanged_Params.effectiveConnectionType |
| err = messageValidator.validateEnum(offset + codec.kStructHeaderSize + 0, network_types$.EffectiveConnectionType); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate Renderer_OnNetworkQualityChanged_Params.httpRtt |
| err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 8, time$.TimeDelta, false); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate Renderer_OnNetworkQualityChanged_Params.transportRtt |
| err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 16, time$.TimeDelta, false); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Renderer_OnNetworkQualityChanged_Params.encodedSize = codec.kStructHeaderSize + 32; |
| |
| Renderer_OnNetworkQualityChanged_Params.decode = function(decoder) { |
| var packed; |
| var val = new Renderer_OnNetworkQualityChanged_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.effectiveConnectionType = |
| decoder.decodeStruct(new codec.Enum(network_types$.EffectiveConnectionType)); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| val.httpRtt = |
| decoder.decodeStructPointer(time$.TimeDelta); |
| val.transportRtt = |
| decoder.decodeStructPointer(time$.TimeDelta); |
| val.bandwidthKbps = |
| decoder.decodeStruct(codec.Double); |
| return val; |
| }; |
| |
| Renderer_OnNetworkQualityChanged_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Renderer_OnNetworkQualityChanged_Params.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStruct(codec.Int32, val.effectiveConnectionType); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.encodeStructPointer(time$.TimeDelta, val.httpRtt); |
| encoder.encodeStructPointer(time$.TimeDelta, val.transportRtt); |
| encoder.encodeStruct(codec.Double, val.bandwidthKbps); |
| }; |
| function Renderer_SetWebKitSharedTimersSuspended_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Renderer_SetWebKitSharedTimersSuspended_Params.prototype.initDefaults_ = function() { |
| this.suspend = false; |
| }; |
| Renderer_SetWebKitSharedTimersSuspended_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Renderer_SetWebKitSharedTimersSuspended_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Renderer_SetWebKitSharedTimersSuspended_Params.encodedSize = codec.kStructHeaderSize + 8; |
| |
| Renderer_SetWebKitSharedTimersSuspended_Params.decode = function(decoder) { |
| var packed; |
| var val = new Renderer_SetWebKitSharedTimersSuspended_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| packed = decoder.readUint8(); |
| val.suspend = (packed >> 0) & 1 ? true : false; |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| return val; |
| }; |
| |
| Renderer_SetWebKitSharedTimersSuspended_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Renderer_SetWebKitSharedTimersSuspended_Params.encodedSize); |
| encoder.writeUint32(0); |
| packed = 0; |
| packed |= (val.suspend & 1) << 0 |
| encoder.writeUint8(packed); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| }; |
| function Renderer_UpdateScrollbarTheme_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Renderer_UpdateScrollbarTheme_Params.prototype.initDefaults_ = function() { |
| this.params = null; |
| }; |
| Renderer_UpdateScrollbarTheme_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Renderer_UpdateScrollbarTheme_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate Renderer_UpdateScrollbarTheme_Params.params |
| err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, UpdateScrollbarThemeParams, false); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Renderer_UpdateScrollbarTheme_Params.encodedSize = codec.kStructHeaderSize + 8; |
| |
| Renderer_UpdateScrollbarTheme_Params.decode = function(decoder) { |
| var packed; |
| var val = new Renderer_UpdateScrollbarTheme_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.params = |
| decoder.decodeStructPointer(UpdateScrollbarThemeParams); |
| return val; |
| }; |
| |
| Renderer_UpdateScrollbarTheme_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Renderer_UpdateScrollbarTheme_Params.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStructPointer(UpdateScrollbarThemeParams, val.params); |
| }; |
| function Renderer_OnSystemColorsChanged_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Renderer_OnSystemColorsChanged_Params.prototype.initDefaults_ = function() { |
| this.aquaColorVariant = 0; |
| }; |
| Renderer_OnSystemColorsChanged_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Renderer_OnSystemColorsChanged_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Renderer_OnSystemColorsChanged_Params.encodedSize = codec.kStructHeaderSize + 8; |
| |
| Renderer_OnSystemColorsChanged_Params.decode = function(decoder) { |
| var packed; |
| var val = new Renderer_OnSystemColorsChanged_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.aquaColorVariant = |
| decoder.decodeStruct(codec.Int32); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| return val; |
| }; |
| |
| Renderer_OnSystemColorsChanged_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Renderer_OnSystemColorsChanged_Params.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStruct(codec.Int32, val.aquaColorVariant); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| }; |
| function Renderer_UpdateSystemColorInfo_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Renderer_UpdateSystemColorInfo_Params.prototype.initDefaults_ = function() { |
| this.params = null; |
| }; |
| Renderer_UpdateSystemColorInfo_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Renderer_UpdateSystemColorInfo_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate Renderer_UpdateSystemColorInfo_Params.params |
| err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, UpdateSystemColorInfoParams, false); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Renderer_UpdateSystemColorInfo_Params.encodedSize = codec.kStructHeaderSize + 8; |
| |
| Renderer_UpdateSystemColorInfo_Params.decode = function(decoder) { |
| var packed; |
| var val = new Renderer_UpdateSystemColorInfo_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.params = |
| decoder.decodeStructPointer(UpdateSystemColorInfoParams); |
| return val; |
| }; |
| |
| Renderer_UpdateSystemColorInfo_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Renderer_UpdateSystemColorInfo_Params.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStructPointer(UpdateSystemColorInfoParams, val.params); |
| }; |
| function Renderer_PurgePluginListCache_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Renderer_PurgePluginListCache_Params.prototype.initDefaults_ = function() { |
| this.reloadPages = false; |
| }; |
| Renderer_PurgePluginListCache_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Renderer_PurgePluginListCache_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Renderer_PurgePluginListCache_Params.encodedSize = codec.kStructHeaderSize + 8; |
| |
| Renderer_PurgePluginListCache_Params.decode = function(decoder) { |
| var packed; |
| var val = new Renderer_PurgePluginListCache_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| packed = decoder.readUint8(); |
| val.reloadPages = (packed >> 0) & 1 ? true : false; |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| return val; |
| }; |
| |
| Renderer_PurgePluginListCache_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Renderer_PurgePluginListCache_Params.encodedSize); |
| encoder.writeUint32(0); |
| packed = 0; |
| packed |= (val.reloadPages & 1) << 0 |
| encoder.writeUint8(packed); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| }; |
| function Renderer_PurgeResourceCache_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Renderer_PurgeResourceCache_Params.prototype.initDefaults_ = function() { |
| }; |
| Renderer_PurgeResourceCache_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Renderer_PurgeResourceCache_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 8} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Renderer_PurgeResourceCache_Params.encodedSize = codec.kStructHeaderSize + 0; |
| |
| Renderer_PurgeResourceCache_Params.decode = function(decoder) { |
| var packed; |
| var val = new Renderer_PurgeResourceCache_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| return val; |
| }; |
| |
| Renderer_PurgeResourceCache_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Renderer_PurgeResourceCache_Params.encodedSize); |
| encoder.writeUint32(0); |
| }; |
| function Renderer_PurgeResourceCache_ResponseParams(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Renderer_PurgeResourceCache_ResponseParams.prototype.initDefaults_ = function() { |
| }; |
| Renderer_PurgeResourceCache_ResponseParams.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Renderer_PurgeResourceCache_ResponseParams.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 8} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Renderer_PurgeResourceCache_ResponseParams.encodedSize = codec.kStructHeaderSize + 0; |
| |
| Renderer_PurgeResourceCache_ResponseParams.decode = function(decoder) { |
| var packed; |
| var val = new Renderer_PurgeResourceCache_ResponseParams(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| return val; |
| }; |
| |
| Renderer_PurgeResourceCache_ResponseParams.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Renderer_PurgeResourceCache_ResponseParams.encodedSize); |
| encoder.writeUint32(0); |
| }; |
| function Renderer_SetProcessState_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Renderer_SetProcessState_Params.prototype.initDefaults_ = function() { |
| this.processPriority = 0; |
| this.visibleState = 0; |
| }; |
| Renderer_SetProcessState_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Renderer_SetProcessState_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate Renderer_SetProcessState_Params.processPriority |
| err = messageValidator.validateEnum(offset + codec.kStructHeaderSize + 0, process_priority$.ProcessPriority); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate Renderer_SetProcessState_Params.visibleState |
| err = messageValidator.validateEnum(offset + codec.kStructHeaderSize + 4, RenderProcessVisibleState); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Renderer_SetProcessState_Params.encodedSize = codec.kStructHeaderSize + 8; |
| |
| Renderer_SetProcessState_Params.decode = function(decoder) { |
| var packed; |
| var val = new Renderer_SetProcessState_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.processPriority = |
| decoder.decodeStruct(new codec.Enum(process_priority$.ProcessPriority)); |
| val.visibleState = |
| decoder.decodeStruct(new codec.Enum(RenderProcessVisibleState)); |
| return val; |
| }; |
| |
| Renderer_SetProcessState_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Renderer_SetProcessState_Params.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStruct(codec.Int32, val.processPriority); |
| encoder.encodeStruct(codec.Int32, val.visibleState); |
| }; |
| function Renderer_SetIsLockedToSite_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Renderer_SetIsLockedToSite_Params.prototype.initDefaults_ = function() { |
| }; |
| Renderer_SetIsLockedToSite_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Renderer_SetIsLockedToSite_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 8} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Renderer_SetIsLockedToSite_Params.encodedSize = codec.kStructHeaderSize + 0; |
| |
| Renderer_SetIsLockedToSite_Params.decode = function(decoder) { |
| var packed; |
| var val = new Renderer_SetIsLockedToSite_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| return val; |
| }; |
| |
| Renderer_SetIsLockedToSite_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Renderer_SetIsLockedToSite_Params.encodedSize); |
| encoder.writeUint32(0); |
| }; |
| function Renderer_SetIsCrossOriginIsolated_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Renderer_SetIsCrossOriginIsolated_Params.prototype.initDefaults_ = function() { |
| this.value = false; |
| }; |
| Renderer_SetIsCrossOriginIsolated_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Renderer_SetIsCrossOriginIsolated_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Renderer_SetIsCrossOriginIsolated_Params.encodedSize = codec.kStructHeaderSize + 8; |
| |
| Renderer_SetIsCrossOriginIsolated_Params.decode = function(decoder) { |
| var packed; |
| var val = new Renderer_SetIsCrossOriginIsolated_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| packed = decoder.readUint8(); |
| val.value = (packed >> 0) & 1 ? true : false; |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| return val; |
| }; |
| |
| Renderer_SetIsCrossOriginIsolated_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Renderer_SetIsCrossOriginIsolated_Params.encodedSize); |
| encoder.writeUint32(0); |
| packed = 0; |
| packed |= (val.value & 1) << 0 |
| encoder.writeUint8(packed); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| }; |
| function Renderer_SetIsWebSecurityDisabled_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Renderer_SetIsWebSecurityDisabled_Params.prototype.initDefaults_ = function() { |
| this.value = false; |
| }; |
| Renderer_SetIsWebSecurityDisabled_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Renderer_SetIsWebSecurityDisabled_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Renderer_SetIsWebSecurityDisabled_Params.encodedSize = codec.kStructHeaderSize + 8; |
| |
| Renderer_SetIsWebSecurityDisabled_Params.decode = function(decoder) { |
| var packed; |
| var val = new Renderer_SetIsWebSecurityDisabled_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| packed = decoder.readUint8(); |
| val.value = (packed >> 0) & 1 ? true : false; |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| return val; |
| }; |
| |
| Renderer_SetIsWebSecurityDisabled_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Renderer_SetIsWebSecurityDisabled_Params.encodedSize); |
| encoder.writeUint32(0); |
| packed = 0; |
| packed |= (val.value & 1) << 0 |
| encoder.writeUint8(packed); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| }; |
| function Renderer_SetIsIsolatedContext_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Renderer_SetIsIsolatedContext_Params.prototype.initDefaults_ = function() { |
| this.value = false; |
| }; |
| Renderer_SetIsIsolatedContext_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Renderer_SetIsIsolatedContext_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Renderer_SetIsIsolatedContext_Params.encodedSize = codec.kStructHeaderSize + 8; |
| |
| Renderer_SetIsIsolatedContext_Params.decode = function(decoder) { |
| var packed; |
| var val = new Renderer_SetIsIsolatedContext_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| packed = decoder.readUint8(); |
| val.value = (packed >> 0) & 1 ? true : false; |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| decoder.skip(1); |
| return val; |
| }; |
| |
| Renderer_SetIsIsolatedContext_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Renderer_SetIsIsolatedContext_Params.encodedSize); |
| encoder.writeUint32(0); |
| packed = 0; |
| packed |= (val.value & 1) << 0 |
| encoder.writeUint8(packed); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| encoder.skip(1); |
| }; |
| function Renderer_SetWebUIResourceUrlToCodeCacheMap_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Renderer_SetWebUIResourceUrlToCodeCacheMap_Params.prototype.initDefaults_ = function() { |
| this.resourceMap = null; |
| }; |
| Renderer_SetWebUIResourceUrlToCodeCacheMap_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Renderer_SetWebUIResourceUrlToCodeCacheMap_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate Renderer_SetWebUIResourceUrlToCodeCacheMap_Params.resourceMap |
| err = messageValidator.validateMapPointer(offset + codec.kStructHeaderSize + 0, false, new codec.PointerTo(url$.Url), codec.Int32, false); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Renderer_SetWebUIResourceUrlToCodeCacheMap_Params.encodedSize = codec.kStructHeaderSize + 8; |
| |
| Renderer_SetWebUIResourceUrlToCodeCacheMap_Params.decode = function(decoder) { |
| var packed; |
| var val = new Renderer_SetWebUIResourceUrlToCodeCacheMap_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.resourceMap = |
| decoder.decodeMapPointer(new codec.PointerTo(url$.Url), codec.Int32); |
| return val; |
| }; |
| |
| Renderer_SetWebUIResourceUrlToCodeCacheMap_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Renderer_SetWebUIResourceUrlToCodeCacheMap_Params.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeMapPointer(new codec.PointerTo(url$.Url), codec.Int32, val.resourceMap); |
| }; |
| function Renderer_InitializeRenderer_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| Renderer_InitializeRenderer_Params.prototype.initDefaults_ = function() { |
| this.userAgent = null; |
| this.metadata = null; |
| this.corsExemptHeaderList = null; |
| this.originTrialsSettings = null; |
| this.traceId = 0; |
| }; |
| Renderer_InitializeRenderer_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| Renderer_InitializeRenderer_Params.validate = function(messageValidator, offset) { |
| var err; |
| err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| var kVersionSizes = [ |
| {version: 0, numBytes: 48} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate Renderer_InitializeRenderer_Params.userAgent |
| err = messageValidator.validateStringPointer(offset + codec.kStructHeaderSize + 0, false) |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate Renderer_InitializeRenderer_Params.metadata |
| err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 8, user_agent_metadata$.UserAgentMetadata, false); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate Renderer_InitializeRenderer_Params.corsExemptHeaderList |
| err = messageValidator.validateArrayPointer(offset + codec.kStructHeaderSize + 16, 8, codec.String, false, [0, 0], 0); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate Renderer_InitializeRenderer_Params.originTrialsSettings |
| err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 24, origin_trials_settings$.OriginTrialsSettings, true); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| return validator.validationError.NONE; |
| }; |
| |
| Renderer_InitializeRenderer_Params.encodedSize = codec.kStructHeaderSize + 40; |
| |
| Renderer_InitializeRenderer_Params.decode = function(decoder) { |
| var packed; |
| var val = new Renderer_InitializeRenderer_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.userAgent = |
| decoder.decodeStruct(codec.String); |
| val.metadata = |
| decoder.decodeStructPointer(user_agent_metadata$.UserAgentMetadata); |
| val.corsExemptHeaderList = |
| decoder.decodeArrayPointer(codec.String); |
| val.originTrialsSettings = |
| decoder.decodeStructPointer(origin_trials_settings$.OriginTrialsSettings); |
| val.traceId = |
| decoder.decodeStruct(codec.Uint64); |
| return val; |
| }; |
| |
| Renderer_InitializeRenderer_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(Renderer_InitializeRenderer_Params.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStruct(codec.String, val.userAgent); |
| encoder.encodeStructPointer(user_agent_metadata$.UserAgentMetadata, val.metadata); |
| encoder.encodeArrayPointer(codec.String, val.corsExemptHeaderList); |
| encoder.encodeStructPointer(origin_trials_settings$.OriginTrialsSettings, val.originTrialsSettings); |
| encoder.encodeStruct(codec.Uint64, val.traceId); |
| }; |
| var kRenderer_CreateAgentSchedulingGroup_Name = 0; |
| var kRenderer_CreateAssociatedAgentSchedulingGroup_Name = 1; |
| var kRenderer_TransferSharedLastForegroundTime_Name = 2; |
| var kRenderer_OnNetworkConnectionChanged_Name = 3; |
| var kRenderer_OnNetworkQualityChanged_Name = 4; |
| var kRenderer_SetWebKitSharedTimersSuspended_Name = 5; |
| var kRenderer_UpdateScrollbarTheme_Name = 6; |
| var kRenderer_OnSystemColorsChanged_Name = 7; |
| var kRenderer_UpdateSystemColorInfo_Name = 8; |
| var kRenderer_PurgePluginListCache_Name = 9; |
| var kRenderer_PurgeResourceCache_Name = 10; |
| var kRenderer_SetProcessState_Name = 11; |
| var kRenderer_SetIsLockedToSite_Name = 12; |
| var kRenderer_SetIsCrossOriginIsolated_Name = 13; |
| var kRenderer_SetIsWebSecurityDisabled_Name = 14; |
| var kRenderer_SetIsIsolatedContext_Name = 15; |
| var kRenderer_SetWebUIResourceUrlToCodeCacheMap_Name = 16; |
| var kRenderer_InitializeRenderer_Name = 17; |
| |
| function RendererPtr(handleOrPtrInfo) { |
| this.ptr = new bindings.InterfacePtrController(Renderer, |
| handleOrPtrInfo); |
| } |
| |
| function RendererAssociatedPtr(associatedInterfacePtrInfo) { |
| this.ptr = new associatedBindings.AssociatedInterfacePtrController( |
| Renderer, associatedInterfacePtrInfo); |
| } |
| |
| RendererAssociatedPtr.prototype = |
| Object.create(RendererPtr.prototype); |
| RendererAssociatedPtr.prototype.constructor = |
| RendererAssociatedPtr; |
| |
| function RendererProxy(receiver) { |
| this.receiver_ = receiver; |
| } |
| RendererPtr.prototype.createAgentSchedulingGroup = function() { |
| return RendererProxy.prototype.createAgentSchedulingGroup |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| RendererProxy.prototype.createAgentSchedulingGroup = function(bootstrap) { |
| var params_ = new Renderer_CreateAgentSchedulingGroup_Params(); |
| params_.bootstrap = bootstrap; |
| var builder = new codec.MessageV0Builder( |
| kRenderer_CreateAgentSchedulingGroup_Name, |
| codec.align(Renderer_CreateAgentSchedulingGroup_Params.encodedSize)); |
| builder.encodeStruct(Renderer_CreateAgentSchedulingGroup_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.accept(message); |
| }; |
| RendererPtr.prototype.createAssociatedAgentSchedulingGroup = function() { |
| return RendererProxy.prototype.createAssociatedAgentSchedulingGroup |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| RendererProxy.prototype.createAssociatedAgentSchedulingGroup = function(agentSchedulingGroup) { |
| var params_ = new Renderer_CreateAssociatedAgentSchedulingGroup_Params(); |
| params_.agentSchedulingGroup = agentSchedulingGroup; |
| var builder = new codec.MessageV2Builder( |
| kRenderer_CreateAssociatedAgentSchedulingGroup_Name, |
| codec.align(Renderer_CreateAssociatedAgentSchedulingGroup_Params.encodedSize)); |
| builder.setPayload(Renderer_CreateAssociatedAgentSchedulingGroup_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.accept(message); |
| }; |
| RendererPtr.prototype.transferSharedLastForegroundTime = function() { |
| return RendererProxy.prototype.transferSharedLastForegroundTime |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| RendererProxy.prototype.transferSharedLastForegroundTime = function(lastForegroundTimeRegion) { |
| var params_ = new Renderer_TransferSharedLastForegroundTime_Params(); |
| params_.lastForegroundTimeRegion = lastForegroundTimeRegion; |
| var builder = new codec.MessageV0Builder( |
| kRenderer_TransferSharedLastForegroundTime_Name, |
| codec.align(Renderer_TransferSharedLastForegroundTime_Params.encodedSize)); |
| builder.encodeStruct(Renderer_TransferSharedLastForegroundTime_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.accept(message); |
| }; |
| RendererPtr.prototype.onNetworkConnectionChanged = function() { |
| return RendererProxy.prototype.onNetworkConnectionChanged |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| RendererProxy.prototype.onNetworkConnectionChanged = function(connectionType, maxBandwidthMbps) { |
| var params_ = new Renderer_OnNetworkConnectionChanged_Params(); |
| params_.connectionType = connectionType; |
| params_.maxBandwidthMbps = maxBandwidthMbps; |
| var builder = new codec.MessageV0Builder( |
| kRenderer_OnNetworkConnectionChanged_Name, |
| codec.align(Renderer_OnNetworkConnectionChanged_Params.encodedSize)); |
| builder.encodeStruct(Renderer_OnNetworkConnectionChanged_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.accept(message); |
| }; |
| RendererPtr.prototype.onNetworkQualityChanged = function() { |
| return RendererProxy.prototype.onNetworkQualityChanged |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| RendererProxy.prototype.onNetworkQualityChanged = function(effectiveConnectionType, httpRtt, transportRtt, bandwidthKbps) { |
| var params_ = new Renderer_OnNetworkQualityChanged_Params(); |
| params_.effectiveConnectionType = effectiveConnectionType; |
| params_.httpRtt = httpRtt; |
| params_.transportRtt = transportRtt; |
| params_.bandwidthKbps = bandwidthKbps; |
| var builder = new codec.MessageV0Builder( |
| kRenderer_OnNetworkQualityChanged_Name, |
| codec.align(Renderer_OnNetworkQualityChanged_Params.encodedSize)); |
| builder.encodeStruct(Renderer_OnNetworkQualityChanged_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.accept(message); |
| }; |
| RendererPtr.prototype.setWebKitSharedTimersSuspended = function() { |
| return RendererProxy.prototype.setWebKitSharedTimersSuspended |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| RendererProxy.prototype.setWebKitSharedTimersSuspended = function(suspend) { |
| var params_ = new Renderer_SetWebKitSharedTimersSuspended_Params(); |
| params_.suspend = suspend; |
| var builder = new codec.MessageV0Builder( |
| kRenderer_SetWebKitSharedTimersSuspended_Name, |
| codec.align(Renderer_SetWebKitSharedTimersSuspended_Params.encodedSize)); |
| builder.encodeStruct(Renderer_SetWebKitSharedTimersSuspended_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.accept(message); |
| }; |
| RendererPtr.prototype.updateScrollbarTheme = function() { |
| return RendererProxy.prototype.updateScrollbarTheme |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| RendererProxy.prototype.updateScrollbarTheme = function(params) { |
| var params_ = new Renderer_UpdateScrollbarTheme_Params(); |
| params_.params = params; |
| var builder = new codec.MessageV0Builder( |
| kRenderer_UpdateScrollbarTheme_Name, |
| codec.align(Renderer_UpdateScrollbarTheme_Params.encodedSize)); |
| builder.encodeStruct(Renderer_UpdateScrollbarTheme_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.accept(message); |
| }; |
| RendererPtr.prototype.onSystemColorsChanged = function() { |
| return RendererProxy.prototype.onSystemColorsChanged |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| RendererProxy.prototype.onSystemColorsChanged = function(aquaColorVariant) { |
| var params_ = new Renderer_OnSystemColorsChanged_Params(); |
| params_.aquaColorVariant = aquaColorVariant; |
| var builder = new codec.MessageV0Builder( |
| kRenderer_OnSystemColorsChanged_Name, |
| codec.align(Renderer_OnSystemColorsChanged_Params.encodedSize)); |
| builder.encodeStruct(Renderer_OnSystemColorsChanged_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.accept(message); |
| }; |
| RendererPtr.prototype.updateSystemColorInfo = function() { |
| return RendererProxy.prototype.updateSystemColorInfo |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| RendererProxy.prototype.updateSystemColorInfo = function(params) { |
| var params_ = new Renderer_UpdateSystemColorInfo_Params(); |
| params_.params = params; |
| var builder = new codec.MessageV0Builder( |
| kRenderer_UpdateSystemColorInfo_Name, |
| codec.align(Renderer_UpdateSystemColorInfo_Params.encodedSize)); |
| builder.encodeStruct(Renderer_UpdateSystemColorInfo_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.accept(message); |
| }; |
| RendererPtr.prototype.purgePluginListCache = function() { |
| return RendererProxy.prototype.purgePluginListCache |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| RendererProxy.prototype.purgePluginListCache = function(reloadPages) { |
| var params_ = new Renderer_PurgePluginListCache_Params(); |
| params_.reloadPages = reloadPages; |
| var builder = new codec.MessageV0Builder( |
| kRenderer_PurgePluginListCache_Name, |
| codec.align(Renderer_PurgePluginListCache_Params.encodedSize)); |
| builder.encodeStruct(Renderer_PurgePluginListCache_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.accept(message); |
| }; |
| RendererPtr.prototype.purgeResourceCache = function() { |
| return RendererProxy.prototype.purgeResourceCache |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| RendererProxy.prototype.purgeResourceCache = function() { |
| var params_ = new Renderer_PurgeResourceCache_Params(); |
| return new Promise(function(resolve, reject) { |
| var builder = new codec.MessageV1Builder( |
| kRenderer_PurgeResourceCache_Name, |
| codec.align(Renderer_PurgeResourceCache_Params.encodedSize), |
| codec.kMessageExpectsResponse, 0); |
| builder.encodeStruct(Renderer_PurgeResourceCache_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.acceptAndExpectResponse(message).then(function(message) { |
| var reader = new codec.MessageReader(message); |
| var responseParams = |
| reader.decodeStruct(Renderer_PurgeResourceCache_ResponseParams); |
| resolve(responseParams); |
| }).catch(function(result) { |
| reject(Error("Connection error: " + result)); |
| }); |
| }.bind(this)); |
| }; |
| RendererPtr.prototype.setProcessState = function() { |
| return RendererProxy.prototype.setProcessState |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| RendererProxy.prototype.setProcessState = function(processPriority, visibleState) { |
| var params_ = new Renderer_SetProcessState_Params(); |
| params_.processPriority = processPriority; |
| params_.visibleState = visibleState; |
| var builder = new codec.MessageV0Builder( |
| kRenderer_SetProcessState_Name, |
| codec.align(Renderer_SetProcessState_Params.encodedSize)); |
| builder.encodeStruct(Renderer_SetProcessState_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.accept(message); |
| }; |
| RendererPtr.prototype.setIsLockedToSite = function() { |
| return RendererProxy.prototype.setIsLockedToSite |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| RendererProxy.prototype.setIsLockedToSite = function() { |
| var params_ = new Renderer_SetIsLockedToSite_Params(); |
| var builder = new codec.MessageV0Builder( |
| kRenderer_SetIsLockedToSite_Name, |
| codec.align(Renderer_SetIsLockedToSite_Params.encodedSize)); |
| builder.encodeStruct(Renderer_SetIsLockedToSite_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.accept(message); |
| }; |
| RendererPtr.prototype.setIsCrossOriginIsolated = function() { |
| return RendererProxy.prototype.setIsCrossOriginIsolated |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| RendererProxy.prototype.setIsCrossOriginIsolated = function(value) { |
| var params_ = new Renderer_SetIsCrossOriginIsolated_Params(); |
| params_.value = value; |
| var builder = new codec.MessageV0Builder( |
| kRenderer_SetIsCrossOriginIsolated_Name, |
| codec.align(Renderer_SetIsCrossOriginIsolated_Params.encodedSize)); |
| builder.encodeStruct(Renderer_SetIsCrossOriginIsolated_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.accept(message); |
| }; |
| RendererPtr.prototype.setIsWebSecurityDisabled = function() { |
| return RendererProxy.prototype.setIsWebSecurityDisabled |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| RendererProxy.prototype.setIsWebSecurityDisabled = function(value) { |
| var params_ = new Renderer_SetIsWebSecurityDisabled_Params(); |
| params_.value = value; |
| var builder = new codec.MessageV0Builder( |
| kRenderer_SetIsWebSecurityDisabled_Name, |
| codec.align(Renderer_SetIsWebSecurityDisabled_Params.encodedSize)); |
| builder.encodeStruct(Renderer_SetIsWebSecurityDisabled_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.accept(message); |
| }; |
| RendererPtr.prototype.setIsIsolatedContext = function() { |
| return RendererProxy.prototype.setIsIsolatedContext |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| RendererProxy.prototype.setIsIsolatedContext = function(value) { |
| var params_ = new Renderer_SetIsIsolatedContext_Params(); |
| params_.value = value; |
| var builder = new codec.MessageV0Builder( |
| kRenderer_SetIsIsolatedContext_Name, |
| codec.align(Renderer_SetIsIsolatedContext_Params.encodedSize)); |
| builder.encodeStruct(Renderer_SetIsIsolatedContext_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.accept(message); |
| }; |
| RendererPtr.prototype.setWebUIResourceUrlToCodeCacheMap = function() { |
| return RendererProxy.prototype.setWebUIResourceUrlToCodeCacheMap |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| RendererProxy.prototype.setWebUIResourceUrlToCodeCacheMap = function(resourceMap) { |
| var params_ = new Renderer_SetWebUIResourceUrlToCodeCacheMap_Params(); |
| params_.resourceMap = resourceMap; |
| var builder = new codec.MessageV0Builder( |
| kRenderer_SetWebUIResourceUrlToCodeCacheMap_Name, |
| codec.align(Renderer_SetWebUIResourceUrlToCodeCacheMap_Params.encodedSize)); |
| builder.encodeStruct(Renderer_SetWebUIResourceUrlToCodeCacheMap_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.accept(message); |
| }; |
| RendererPtr.prototype.initializeRenderer = function() { |
| return RendererProxy.prototype.initializeRenderer |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| RendererProxy.prototype.initializeRenderer = function(userAgent, metadata, corsExemptHeaderList, originTrialsSettings, traceId) { |
| var params_ = new Renderer_InitializeRenderer_Params(); |
| params_.userAgent = userAgent; |
| params_.metadata = metadata; |
| params_.corsExemptHeaderList = corsExemptHeaderList; |
| params_.originTrialsSettings = originTrialsSettings; |
| params_.traceId = traceId; |
| var builder = new codec.MessageV0Builder( |
| kRenderer_InitializeRenderer_Name, |
| codec.align(Renderer_InitializeRenderer_Params.encodedSize)); |
| builder.encodeStruct(Renderer_InitializeRenderer_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.accept(message); |
| }; |
| |
| function RendererStub(delegate) { |
| this.delegate_ = delegate; |
| } |
| RendererStub.prototype.createAgentSchedulingGroup = function(bootstrap) { |
| return this.delegate_ && this.delegate_.createAgentSchedulingGroup && this.delegate_.createAgentSchedulingGroup(bootstrap); |
| } |
| RendererStub.prototype.createAssociatedAgentSchedulingGroup = function(agentSchedulingGroup) { |
| return this.delegate_ && this.delegate_.createAssociatedAgentSchedulingGroup && this.delegate_.createAssociatedAgentSchedulingGroup(agentSchedulingGroup); |
| } |
| RendererStub.prototype.transferSharedLastForegroundTime = function(lastForegroundTimeRegion) { |
| return this.delegate_ && this.delegate_.transferSharedLastForegroundTime && this.delegate_.transferSharedLastForegroundTime(lastForegroundTimeRegion); |
| } |
| RendererStub.prototype.onNetworkConnectionChanged = function(connectionType, maxBandwidthMbps) { |
| return this.delegate_ && this.delegate_.onNetworkConnectionChanged && this.delegate_.onNetworkConnectionChanged(connectionType, maxBandwidthMbps); |
| } |
| RendererStub.prototype.onNetworkQualityChanged = function(effectiveConnectionType, httpRtt, transportRtt, bandwidthKbps) { |
| return this.delegate_ && this.delegate_.onNetworkQualityChanged && this.delegate_.onNetworkQualityChanged(effectiveConnectionType, httpRtt, transportRtt, bandwidthKbps); |
| } |
| RendererStub.prototype.setWebKitSharedTimersSuspended = function(suspend) { |
| return this.delegate_ && this.delegate_.setWebKitSharedTimersSuspended && this.delegate_.setWebKitSharedTimersSuspended(suspend); |
| } |
| RendererStub.prototype.updateScrollbarTheme = function(params) { |
| return this.delegate_ && this.delegate_.updateScrollbarTheme && this.delegate_.updateScrollbarTheme(params); |
| } |
| RendererStub.prototype.onSystemColorsChanged = function(aquaColorVariant) { |
| return this.delegate_ && this.delegate_.onSystemColorsChanged && this.delegate_.onSystemColorsChanged(aquaColorVariant); |
| } |
| RendererStub.prototype.updateSystemColorInfo = function(params) { |
| return this.delegate_ && this.delegate_.updateSystemColorInfo && this.delegate_.updateSystemColorInfo(params); |
| } |
| RendererStub.prototype.purgePluginListCache = function(reloadPages) { |
| return this.delegate_ && this.delegate_.purgePluginListCache && this.delegate_.purgePluginListCache(reloadPages); |
| } |
| RendererStub.prototype.purgeResourceCache = function() { |
| return this.delegate_ && this.delegate_.purgeResourceCache && this.delegate_.purgeResourceCache(); |
| } |
| RendererStub.prototype.setProcessState = function(processPriority, visibleState) { |
| return this.delegate_ && this.delegate_.setProcessState && this.delegate_.setProcessState(processPriority, visibleState); |
| } |
| RendererStub.prototype.setIsLockedToSite = function() { |
| return this.delegate_ && this.delegate_.setIsLockedToSite && this.delegate_.setIsLockedToSite(); |
| } |
| RendererStub.prototype.setIsCrossOriginIsolated = function(value) { |
| return this.delegate_ && this.delegate_.setIsCrossOriginIsolated && this.delegate_.setIsCrossOriginIsolated(value); |
| } |
| RendererStub.prototype.setIsWebSecurityDisabled = function(value) { |
| return this.delegate_ && this.delegate_.setIsWebSecurityDisabled && this.delegate_.setIsWebSecurityDisabled(value); |
| } |
| RendererStub.prototype.setIsIsolatedContext = function(value) { |
| return this.delegate_ && this.delegate_.setIsIsolatedContext && this.delegate_.setIsIsolatedContext(value); |
| } |
| RendererStub.prototype.setWebUIResourceUrlToCodeCacheMap = function(resourceMap) { |
| return this.delegate_ && this.delegate_.setWebUIResourceUrlToCodeCacheMap && this.delegate_.setWebUIResourceUrlToCodeCacheMap(resourceMap); |
| } |
| RendererStub.prototype.initializeRenderer = function(userAgent, metadata, corsExemptHeaderList, originTrialsSettings, traceId) { |
| return this.delegate_ && this.delegate_.initializeRenderer && this.delegate_.initializeRenderer(userAgent, metadata, corsExemptHeaderList, originTrialsSettings, traceId); |
| } |
| |
| RendererStub.prototype.accept = function(message) { |
| var reader = new codec.MessageReader(message); |
| switch (reader.messageName) { |
| case kRenderer_CreateAgentSchedulingGroup_Name: |
| var params = reader.decodeStruct(Renderer_CreateAgentSchedulingGroup_Params); |
| this.createAgentSchedulingGroup(params.bootstrap); |
| return true; |
| case kRenderer_CreateAssociatedAgentSchedulingGroup_Name: |
| var params = reader.decodeStruct(Renderer_CreateAssociatedAgentSchedulingGroup_Params); |
| this.createAssociatedAgentSchedulingGroup(params.agentSchedulingGroup); |
| return true; |
| case kRenderer_TransferSharedLastForegroundTime_Name: |
| var params = reader.decodeStruct(Renderer_TransferSharedLastForegroundTime_Params); |
| this.transferSharedLastForegroundTime(params.lastForegroundTimeRegion); |
| return true; |
| case kRenderer_OnNetworkConnectionChanged_Name: |
| var params = reader.decodeStruct(Renderer_OnNetworkConnectionChanged_Params); |
| this.onNetworkConnectionChanged(params.connectionType, params.maxBandwidthMbps); |
| return true; |
| case kRenderer_OnNetworkQualityChanged_Name: |
| var params = reader.decodeStruct(Renderer_OnNetworkQualityChanged_Params); |
| this.onNetworkQualityChanged(params.effectiveConnectionType, params.httpRtt, params.transportRtt, params.bandwidthKbps); |
| return true; |
| case kRenderer_SetWebKitSharedTimersSuspended_Name: |
| var params = reader.decodeStruct(Renderer_SetWebKitSharedTimersSuspended_Params); |
| this.setWebKitSharedTimersSuspended(params.suspend); |
| return true; |
| case kRenderer_UpdateScrollbarTheme_Name: |
| var params = reader.decodeStruct(Renderer_UpdateScrollbarTheme_Params); |
| this.updateScrollbarTheme(params.params); |
| return true; |
| case kRenderer_OnSystemColorsChanged_Name: |
| var params = reader.decodeStruct(Renderer_OnSystemColorsChanged_Params); |
| this.onSystemColorsChanged(params.aquaColorVariant); |
| return true; |
| case kRenderer_UpdateSystemColorInfo_Name: |
| var params = reader.decodeStruct(Renderer_UpdateSystemColorInfo_Params); |
| this.updateSystemColorInfo(params.params); |
| return true; |
| case kRenderer_PurgePluginListCache_Name: |
| var params = reader.decodeStruct(Renderer_PurgePluginListCache_Params); |
| this.purgePluginListCache(params.reloadPages); |
| return true; |
| case kRenderer_SetProcessState_Name: |
| var params = reader.decodeStruct(Renderer_SetProcessState_Params); |
| this.setProcessState(params.processPriority, params.visibleState); |
| return true; |
| case kRenderer_SetIsLockedToSite_Name: |
| var params = reader.decodeStruct(Renderer_SetIsLockedToSite_Params); |
| this.setIsLockedToSite(); |
| return true; |
| case kRenderer_SetIsCrossOriginIsolated_Name: |
| var params = reader.decodeStruct(Renderer_SetIsCrossOriginIsolated_Params); |
| this.setIsCrossOriginIsolated(params.value); |
| return true; |
| case kRenderer_SetIsWebSecurityDisabled_Name: |
| var params = reader.decodeStruct(Renderer_SetIsWebSecurityDisabled_Params); |
| this.setIsWebSecurityDisabled(params.value); |
| return true; |
| case kRenderer_SetIsIsolatedContext_Name: |
| var params = reader.decodeStruct(Renderer_SetIsIsolatedContext_Params); |
| this.setIsIsolatedContext(params.value); |
| return true; |
| case kRenderer_SetWebUIResourceUrlToCodeCacheMap_Name: |
| var params = reader.decodeStruct(Renderer_SetWebUIResourceUrlToCodeCacheMap_Params); |
| this.setWebUIResourceUrlToCodeCacheMap(params.resourceMap); |
| return true; |
| case kRenderer_InitializeRenderer_Name: |
| var params = reader.decodeStruct(Renderer_InitializeRenderer_Params); |
| this.initializeRenderer(params.userAgent, params.metadata, params.corsExemptHeaderList, params.originTrialsSettings, params.traceId); |
| return true; |
| default: |
| return false; |
| } |
| }; |
| |
| RendererStub.prototype.acceptWithResponder = |
| function(message, responder) { |
| var reader = new codec.MessageReader(message); |
| switch (reader.messageName) { |
| case kRenderer_PurgeResourceCache_Name: |
| var params = reader.decodeStruct(Renderer_PurgeResourceCache_Params); |
| this.purgeResourceCache().then(function(response) { |
| var responseParams = |
| new Renderer_PurgeResourceCache_ResponseParams(); |
| var builder = new codec.MessageV1Builder( |
| kRenderer_PurgeResourceCache_Name, |
| codec.align(Renderer_PurgeResourceCache_ResponseParams.encodedSize), |
| codec.kMessageIsResponse, reader.requestID); |
| builder.encodeStruct(Renderer_PurgeResourceCache_ResponseParams, |
| responseParams); |
| var message = builder.finish(); |
| responder.accept(message); |
| }); |
| return true; |
| default: |
| return false; |
| } |
| }; |
| |
| function validateRendererRequest(messageValidator) { |
| var message = messageValidator.message; |
| var paramsClass = null; |
| switch (message.getName()) { |
| case kRenderer_CreateAgentSchedulingGroup_Name: |
| if (!message.expectsResponse() && !message.isResponse()) |
| paramsClass = Renderer_CreateAgentSchedulingGroup_Params; |
| break; |
| case kRenderer_CreateAssociatedAgentSchedulingGroup_Name: |
| if (!message.expectsResponse() && !message.isResponse()) |
| paramsClass = Renderer_CreateAssociatedAgentSchedulingGroup_Params; |
| break; |
| case kRenderer_TransferSharedLastForegroundTime_Name: |
| if (!message.expectsResponse() && !message.isResponse()) |
| paramsClass = Renderer_TransferSharedLastForegroundTime_Params; |
| break; |
| case kRenderer_OnNetworkConnectionChanged_Name: |
| if (!message.expectsResponse() && !message.isResponse()) |
| paramsClass = Renderer_OnNetworkConnectionChanged_Params; |
| break; |
| case kRenderer_OnNetworkQualityChanged_Name: |
| if (!message.expectsResponse() && !message.isResponse()) |
| paramsClass = Renderer_OnNetworkQualityChanged_Params; |
| break; |
| case kRenderer_SetWebKitSharedTimersSuspended_Name: |
| if (!message.expectsResponse() && !message.isResponse()) |
| paramsClass = Renderer_SetWebKitSharedTimersSuspended_Params; |
| break; |
| case kRenderer_UpdateScrollbarTheme_Name: |
| if (!message.expectsResponse() && !message.isResponse()) |
| paramsClass = Renderer_UpdateScrollbarTheme_Params; |
| break; |
| case kRenderer_OnSystemColorsChanged_Name: |
| if (!message.expectsResponse() && !message.isResponse()) |
| paramsClass = Renderer_OnSystemColorsChanged_Params; |
| break; |
| case kRenderer_UpdateSystemColorInfo_Name: |
| if (!message.expectsResponse() && !message.isResponse()) |
| paramsClass = Renderer_UpdateSystemColorInfo_Params; |
| break; |
| case kRenderer_PurgePluginListCache_Name: |
| if (!message.expectsResponse() && !message.isResponse()) |
| paramsClass = Renderer_PurgePluginListCache_Params; |
| break; |
| case kRenderer_PurgeResourceCache_Name: |
| if (message.expectsResponse()) |
| paramsClass = Renderer_PurgeResourceCache_Params; |
| break; |
| case kRenderer_SetProcessState_Name: |
| if (!message.expectsResponse() && !message.isResponse()) |
| paramsClass = Renderer_SetProcessState_Params; |
| break; |
| case kRenderer_SetIsLockedToSite_Name: |
| if (!message.expectsResponse() && !message.isResponse()) |
| paramsClass = Renderer_SetIsLockedToSite_Params; |
| break; |
| case kRenderer_SetIsCrossOriginIsolated_Name: |
| if (!message.expectsResponse() && !message.isResponse()) |
| paramsClass = Renderer_SetIsCrossOriginIsolated_Params; |
| break; |
| case kRenderer_SetIsWebSecurityDisabled_Name: |
| if (!message.expectsResponse() && !message.isResponse()) |
| paramsClass = Renderer_SetIsWebSecurityDisabled_Params; |
| break; |
| case kRenderer_SetIsIsolatedContext_Name: |
| if (!message.expectsResponse() && !message.isResponse()) |
| paramsClass = Renderer_SetIsIsolatedContext_Params; |
| break; |
| case kRenderer_SetWebUIResourceUrlToCodeCacheMap_Name: |
| if (!message.expectsResponse() && !message.isResponse()) |
| paramsClass = Renderer_SetWebUIResourceUrlToCodeCacheMap_Params; |
| break; |
| case kRenderer_InitializeRenderer_Name: |
| if (!message.expectsResponse() && !message.isResponse()) |
| paramsClass = Renderer_InitializeRenderer_Params; |
| break; |
| } |
| if (paramsClass === null) |
| return validator.validationError.NONE; |
| return paramsClass.validate(messageValidator, messageValidator.message.getHeaderNumBytes()); |
| } |
| |
| function validateRendererResponse(messageValidator) { |
| var message = messageValidator.message; |
| var paramsClass = null; |
| switch (message.getName()) { |
| case kRenderer_PurgeResourceCache_Name: |
| if (message.isResponse()) |
| paramsClass = Renderer_PurgeResourceCache_ResponseParams; |
| break; |
| } |
| if (paramsClass === null) |
| return validator.validationError.NONE; |
| return paramsClass.validate(messageValidator, messageValidator.message.getHeaderNumBytes()); |
| } |
| |
| var Renderer = { |
| name: 'content.mojom.Renderer', |
| kVersion: 0, |
| ptrClass: RendererPtr, |
| proxyClass: RendererProxy, |
| stubClass: RendererStub, |
| validateRequest: validateRendererRequest, |
| validateResponse: validateRendererResponse, |
| }; |
| RendererStub.prototype.validator = validateRendererRequest; |
| RendererProxy.prototype.validator = validateRendererResponse; |
| exports.RenderProcessVisibleState = RenderProcessVisibleState; |
| exports.UpdateScrollbarThemeParams = UpdateScrollbarThemeParams; |
| exports.UpdateSystemColorInfoParams = UpdateSystemColorInfoParams; |
| exports.Renderer = Renderer; |
| exports.RendererPtr = RendererPtr; |
| exports.RendererAssociatedPtr = RendererAssociatedPtr; |
| })(); |