| // gpu/ipc/common/traits_test_service.test-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 = 'gpu/ipc/common/traits_test_service.test-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('gpu.mojom'); |
| var gpu_info$ = |
| mojo.internal.exposeNamespace('gpu.mojom'); |
| if (mojo.config.autoLoadMojomDeps) { |
| mojo.internal.loadMojomIfNecessary( |
| 'gpu/ipc/common/gpu_info.mojom', 'gpu_info.mojom.js'); |
| } |
| var gpu_preferences$ = |
| mojo.internal.exposeNamespace('gpu.mojom'); |
| if (mojo.config.autoLoadMojomDeps) { |
| mojo.internal.loadMojomIfNecessary( |
| 'gpu/ipc/common/gpu_preferences.mojom', 'gpu_preferences.mojom.js'); |
| } |
| var mailbox$ = |
| mojo.internal.exposeNamespace('gpu.mojom'); |
| if (mojo.config.autoLoadMojomDeps) { |
| mojo.internal.loadMojomIfNecessary( |
| 'gpu/ipc/common/mailbox.mojom', 'mailbox.mojom.js'); |
| } |
| var mailbox_holder$ = |
| mojo.internal.exposeNamespace('gpu.mojom'); |
| if (mojo.config.autoLoadMojomDeps) { |
| mojo.internal.loadMojomIfNecessary( |
| 'gpu/ipc/common/mailbox_holder.mojom', 'mailbox_holder.mojom.js'); |
| } |
| var sync_token$ = |
| mojo.internal.exposeNamespace('gpu.mojom'); |
| if (mojo.config.autoLoadMojomDeps) { |
| mojo.internal.loadMojomIfNecessary( |
| 'gpu/ipc/common/sync_token.mojom', 'sync_token.mojom.js'); |
| } |
| |
| |
| |
| function TraitsTestService_EchoGpuDevice_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| TraitsTestService_EchoGpuDevice_Params.prototype.initDefaults_ = function() { |
| this.g = null; |
| }; |
| TraitsTestService_EchoGpuDevice_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| TraitsTestService_EchoGpuDevice_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 TraitsTestService_EchoGpuDevice_Params.g |
| err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, gpu_info$.GpuDevice, false); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| TraitsTestService_EchoGpuDevice_Params.encodedSize = codec.kStructHeaderSize + 8; |
| |
| TraitsTestService_EchoGpuDevice_Params.decode = function(decoder) { |
| var packed; |
| var val = new TraitsTestService_EchoGpuDevice_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.g = |
| decoder.decodeStructPointer(gpu_info$.GpuDevice); |
| return val; |
| }; |
| |
| TraitsTestService_EchoGpuDevice_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(TraitsTestService_EchoGpuDevice_Params.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStructPointer(gpu_info$.GpuDevice, val.g); |
| }; |
| function TraitsTestService_EchoGpuDevice_ResponseParams(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| TraitsTestService_EchoGpuDevice_ResponseParams.prototype.initDefaults_ = function() { |
| this.pass = null; |
| }; |
| TraitsTestService_EchoGpuDevice_ResponseParams.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| TraitsTestService_EchoGpuDevice_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: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate TraitsTestService_EchoGpuDevice_ResponseParams.pass |
| err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, gpu_info$.GpuDevice, false); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| TraitsTestService_EchoGpuDevice_ResponseParams.encodedSize = codec.kStructHeaderSize + 8; |
| |
| TraitsTestService_EchoGpuDevice_ResponseParams.decode = function(decoder) { |
| var packed; |
| var val = new TraitsTestService_EchoGpuDevice_ResponseParams(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.pass = |
| decoder.decodeStructPointer(gpu_info$.GpuDevice); |
| return val; |
| }; |
| |
| TraitsTestService_EchoGpuDevice_ResponseParams.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(TraitsTestService_EchoGpuDevice_ResponseParams.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStructPointer(gpu_info$.GpuDevice, val.pass); |
| }; |
| function TraitsTestService_EchoGpuInfo_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| TraitsTestService_EchoGpuInfo_Params.prototype.initDefaults_ = function() { |
| this.g = null; |
| }; |
| TraitsTestService_EchoGpuInfo_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| TraitsTestService_EchoGpuInfo_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 TraitsTestService_EchoGpuInfo_Params.g |
| err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, gpu_info$.GpuInfo, false); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| TraitsTestService_EchoGpuInfo_Params.encodedSize = codec.kStructHeaderSize + 8; |
| |
| TraitsTestService_EchoGpuInfo_Params.decode = function(decoder) { |
| var packed; |
| var val = new TraitsTestService_EchoGpuInfo_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.g = |
| decoder.decodeStructPointer(gpu_info$.GpuInfo); |
| return val; |
| }; |
| |
| TraitsTestService_EchoGpuInfo_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(TraitsTestService_EchoGpuInfo_Params.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStructPointer(gpu_info$.GpuInfo, val.g); |
| }; |
| function TraitsTestService_EchoGpuInfo_ResponseParams(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| TraitsTestService_EchoGpuInfo_ResponseParams.prototype.initDefaults_ = function() { |
| this.pass = null; |
| }; |
| TraitsTestService_EchoGpuInfo_ResponseParams.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| TraitsTestService_EchoGpuInfo_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: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate TraitsTestService_EchoGpuInfo_ResponseParams.pass |
| err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, gpu_info$.GpuInfo, false); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| TraitsTestService_EchoGpuInfo_ResponseParams.encodedSize = codec.kStructHeaderSize + 8; |
| |
| TraitsTestService_EchoGpuInfo_ResponseParams.decode = function(decoder) { |
| var packed; |
| var val = new TraitsTestService_EchoGpuInfo_ResponseParams(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.pass = |
| decoder.decodeStructPointer(gpu_info$.GpuInfo); |
| return val; |
| }; |
| |
| TraitsTestService_EchoGpuInfo_ResponseParams.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(TraitsTestService_EchoGpuInfo_ResponseParams.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStructPointer(gpu_info$.GpuInfo, val.pass); |
| }; |
| function TraitsTestService_EchoMailbox_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| TraitsTestService_EchoMailbox_Params.prototype.initDefaults_ = function() { |
| this.m = null; |
| }; |
| TraitsTestService_EchoMailbox_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| TraitsTestService_EchoMailbox_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 TraitsTestService_EchoMailbox_Params.m |
| err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, mailbox$.Mailbox, false); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| TraitsTestService_EchoMailbox_Params.encodedSize = codec.kStructHeaderSize + 8; |
| |
| TraitsTestService_EchoMailbox_Params.decode = function(decoder) { |
| var packed; |
| var val = new TraitsTestService_EchoMailbox_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.m = |
| decoder.decodeStructPointer(mailbox$.Mailbox); |
| return val; |
| }; |
| |
| TraitsTestService_EchoMailbox_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(TraitsTestService_EchoMailbox_Params.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStructPointer(mailbox$.Mailbox, val.m); |
| }; |
| function TraitsTestService_EchoMailbox_ResponseParams(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| TraitsTestService_EchoMailbox_ResponseParams.prototype.initDefaults_ = function() { |
| this.pass = null; |
| }; |
| TraitsTestService_EchoMailbox_ResponseParams.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| TraitsTestService_EchoMailbox_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: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate TraitsTestService_EchoMailbox_ResponseParams.pass |
| err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, mailbox$.Mailbox, false); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| TraitsTestService_EchoMailbox_ResponseParams.encodedSize = codec.kStructHeaderSize + 8; |
| |
| TraitsTestService_EchoMailbox_ResponseParams.decode = function(decoder) { |
| var packed; |
| var val = new TraitsTestService_EchoMailbox_ResponseParams(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.pass = |
| decoder.decodeStructPointer(mailbox$.Mailbox); |
| return val; |
| }; |
| |
| TraitsTestService_EchoMailbox_ResponseParams.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(TraitsTestService_EchoMailbox_ResponseParams.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStructPointer(mailbox$.Mailbox, val.pass); |
| }; |
| function TraitsTestService_EchoMailboxHolder_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| TraitsTestService_EchoMailboxHolder_Params.prototype.initDefaults_ = function() { |
| this.m = null; |
| }; |
| TraitsTestService_EchoMailboxHolder_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| TraitsTestService_EchoMailboxHolder_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 TraitsTestService_EchoMailboxHolder_Params.m |
| err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, mailbox_holder$.MailboxHolder, false); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| TraitsTestService_EchoMailboxHolder_Params.encodedSize = codec.kStructHeaderSize + 8; |
| |
| TraitsTestService_EchoMailboxHolder_Params.decode = function(decoder) { |
| var packed; |
| var val = new TraitsTestService_EchoMailboxHolder_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.m = |
| decoder.decodeStructPointer(mailbox_holder$.MailboxHolder); |
| return val; |
| }; |
| |
| TraitsTestService_EchoMailboxHolder_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(TraitsTestService_EchoMailboxHolder_Params.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStructPointer(mailbox_holder$.MailboxHolder, val.m); |
| }; |
| function TraitsTestService_EchoMailboxHolder_ResponseParams(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| TraitsTestService_EchoMailboxHolder_ResponseParams.prototype.initDefaults_ = function() { |
| this.pass = null; |
| }; |
| TraitsTestService_EchoMailboxHolder_ResponseParams.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| TraitsTestService_EchoMailboxHolder_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: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate TraitsTestService_EchoMailboxHolder_ResponseParams.pass |
| err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, mailbox_holder$.MailboxHolder, false); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| TraitsTestService_EchoMailboxHolder_ResponseParams.encodedSize = codec.kStructHeaderSize + 8; |
| |
| TraitsTestService_EchoMailboxHolder_ResponseParams.decode = function(decoder) { |
| var packed; |
| var val = new TraitsTestService_EchoMailboxHolder_ResponseParams(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.pass = |
| decoder.decodeStructPointer(mailbox_holder$.MailboxHolder); |
| return val; |
| }; |
| |
| TraitsTestService_EchoMailboxHolder_ResponseParams.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(TraitsTestService_EchoMailboxHolder_ResponseParams.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStructPointer(mailbox_holder$.MailboxHolder, val.pass); |
| }; |
| function TraitsTestService_EchoSyncToken_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| TraitsTestService_EchoSyncToken_Params.prototype.initDefaults_ = function() { |
| this.s = null; |
| }; |
| TraitsTestService_EchoSyncToken_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| TraitsTestService_EchoSyncToken_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 TraitsTestService_EchoSyncToken_Params.s |
| err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, sync_token$.SyncToken, false); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| TraitsTestService_EchoSyncToken_Params.encodedSize = codec.kStructHeaderSize + 8; |
| |
| TraitsTestService_EchoSyncToken_Params.decode = function(decoder) { |
| var packed; |
| var val = new TraitsTestService_EchoSyncToken_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.s = |
| decoder.decodeStructPointer(sync_token$.SyncToken); |
| return val; |
| }; |
| |
| TraitsTestService_EchoSyncToken_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(TraitsTestService_EchoSyncToken_Params.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStructPointer(sync_token$.SyncToken, val.s); |
| }; |
| function TraitsTestService_EchoSyncToken_ResponseParams(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| TraitsTestService_EchoSyncToken_ResponseParams.prototype.initDefaults_ = function() { |
| this.pass = null; |
| }; |
| TraitsTestService_EchoSyncToken_ResponseParams.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| TraitsTestService_EchoSyncToken_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: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate TraitsTestService_EchoSyncToken_ResponseParams.pass |
| err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, sync_token$.SyncToken, false); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| TraitsTestService_EchoSyncToken_ResponseParams.encodedSize = codec.kStructHeaderSize + 8; |
| |
| TraitsTestService_EchoSyncToken_ResponseParams.decode = function(decoder) { |
| var packed; |
| var val = new TraitsTestService_EchoSyncToken_ResponseParams(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.pass = |
| decoder.decodeStructPointer(sync_token$.SyncToken); |
| return val; |
| }; |
| |
| TraitsTestService_EchoSyncToken_ResponseParams.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(TraitsTestService_EchoSyncToken_ResponseParams.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStructPointer(sync_token$.SyncToken, val.pass); |
| }; |
| function TraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| TraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_Params.prototype.initDefaults_ = function() { |
| this.v = null; |
| }; |
| TraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| TraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_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 TraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_Params.v |
| err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, gpu_info$.VideoDecodeAcceleratorSupportedProfile, false); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| TraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_Params.encodedSize = codec.kStructHeaderSize + 8; |
| |
| TraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_Params.decode = function(decoder) { |
| var packed; |
| var val = new TraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.v = |
| decoder.decodeStructPointer(gpu_info$.VideoDecodeAcceleratorSupportedProfile); |
| return val; |
| }; |
| |
| TraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(TraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_Params.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStructPointer(gpu_info$.VideoDecodeAcceleratorSupportedProfile, val.v); |
| }; |
| function TraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_ResponseParams(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| TraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_ResponseParams.prototype.initDefaults_ = function() { |
| this.pass = null; |
| }; |
| TraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_ResponseParams.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| TraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_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: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate TraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_ResponseParams.pass |
| err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, gpu_info$.VideoDecodeAcceleratorSupportedProfile, false); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| TraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_ResponseParams.encodedSize = codec.kStructHeaderSize + 8; |
| |
| TraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_ResponseParams.decode = function(decoder) { |
| var packed; |
| var val = new TraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_ResponseParams(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.pass = |
| decoder.decodeStructPointer(gpu_info$.VideoDecodeAcceleratorSupportedProfile); |
| return val; |
| }; |
| |
| TraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_ResponseParams.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(TraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_ResponseParams.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStructPointer(gpu_info$.VideoDecodeAcceleratorSupportedProfile, val.pass); |
| }; |
| function TraitsTestService_EchoVideoDecodeAcceleratorCapabilities_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| TraitsTestService_EchoVideoDecodeAcceleratorCapabilities_Params.prototype.initDefaults_ = function() { |
| this.v = null; |
| }; |
| TraitsTestService_EchoVideoDecodeAcceleratorCapabilities_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| TraitsTestService_EchoVideoDecodeAcceleratorCapabilities_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 TraitsTestService_EchoVideoDecodeAcceleratorCapabilities_Params.v |
| err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, gpu_info$.VideoDecodeAcceleratorCapabilities, false); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| TraitsTestService_EchoVideoDecodeAcceleratorCapabilities_Params.encodedSize = codec.kStructHeaderSize + 8; |
| |
| TraitsTestService_EchoVideoDecodeAcceleratorCapabilities_Params.decode = function(decoder) { |
| var packed; |
| var val = new TraitsTestService_EchoVideoDecodeAcceleratorCapabilities_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.v = |
| decoder.decodeStructPointer(gpu_info$.VideoDecodeAcceleratorCapabilities); |
| return val; |
| }; |
| |
| TraitsTestService_EchoVideoDecodeAcceleratorCapabilities_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(TraitsTestService_EchoVideoDecodeAcceleratorCapabilities_Params.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStructPointer(gpu_info$.VideoDecodeAcceleratorCapabilities, val.v); |
| }; |
| function TraitsTestService_EchoVideoDecodeAcceleratorCapabilities_ResponseParams(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| TraitsTestService_EchoVideoDecodeAcceleratorCapabilities_ResponseParams.prototype.initDefaults_ = function() { |
| this.pass = null; |
| }; |
| TraitsTestService_EchoVideoDecodeAcceleratorCapabilities_ResponseParams.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| TraitsTestService_EchoVideoDecodeAcceleratorCapabilities_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: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate TraitsTestService_EchoVideoDecodeAcceleratorCapabilities_ResponseParams.pass |
| err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, gpu_info$.VideoDecodeAcceleratorCapabilities, false); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| TraitsTestService_EchoVideoDecodeAcceleratorCapabilities_ResponseParams.encodedSize = codec.kStructHeaderSize + 8; |
| |
| TraitsTestService_EchoVideoDecodeAcceleratorCapabilities_ResponseParams.decode = function(decoder) { |
| var packed; |
| var val = new TraitsTestService_EchoVideoDecodeAcceleratorCapabilities_ResponseParams(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.pass = |
| decoder.decodeStructPointer(gpu_info$.VideoDecodeAcceleratorCapabilities); |
| return val; |
| }; |
| |
| TraitsTestService_EchoVideoDecodeAcceleratorCapabilities_ResponseParams.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(TraitsTestService_EchoVideoDecodeAcceleratorCapabilities_ResponseParams.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStructPointer(gpu_info$.VideoDecodeAcceleratorCapabilities, val.pass); |
| }; |
| function TraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| TraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_Params.prototype.initDefaults_ = function() { |
| this.v = null; |
| }; |
| TraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| TraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_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 TraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_Params.v |
| err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, gpu_info$.VideoEncodeAcceleratorSupportedProfile, false); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| TraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_Params.encodedSize = codec.kStructHeaderSize + 8; |
| |
| TraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_Params.decode = function(decoder) { |
| var packed; |
| var val = new TraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.v = |
| decoder.decodeStructPointer(gpu_info$.VideoEncodeAcceleratorSupportedProfile); |
| return val; |
| }; |
| |
| TraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(TraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_Params.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStructPointer(gpu_info$.VideoEncodeAcceleratorSupportedProfile, val.v); |
| }; |
| function TraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_ResponseParams(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| TraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_ResponseParams.prototype.initDefaults_ = function() { |
| this.pass = null; |
| }; |
| TraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_ResponseParams.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| TraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_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: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate TraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_ResponseParams.pass |
| err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, gpu_info$.VideoEncodeAcceleratorSupportedProfile, false); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| TraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_ResponseParams.encodedSize = codec.kStructHeaderSize + 8; |
| |
| TraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_ResponseParams.decode = function(decoder) { |
| var packed; |
| var val = new TraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_ResponseParams(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.pass = |
| decoder.decodeStructPointer(gpu_info$.VideoEncodeAcceleratorSupportedProfile); |
| return val; |
| }; |
| |
| TraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_ResponseParams.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(TraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_ResponseParams.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStructPointer(gpu_info$.VideoEncodeAcceleratorSupportedProfile, val.pass); |
| }; |
| function TraitsTestService_EchoGpuPreferences_Params(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| TraitsTestService_EchoGpuPreferences_Params.prototype.initDefaults_ = function() { |
| this.prefs = null; |
| }; |
| TraitsTestService_EchoGpuPreferences_Params.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| TraitsTestService_EchoGpuPreferences_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 TraitsTestService_EchoGpuPreferences_Params.prefs |
| err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, gpu_preferences$.GpuPreferences, false); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| TraitsTestService_EchoGpuPreferences_Params.encodedSize = codec.kStructHeaderSize + 8; |
| |
| TraitsTestService_EchoGpuPreferences_Params.decode = function(decoder) { |
| var packed; |
| var val = new TraitsTestService_EchoGpuPreferences_Params(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.prefs = |
| decoder.decodeStructPointer(gpu_preferences$.GpuPreferences); |
| return val; |
| }; |
| |
| TraitsTestService_EchoGpuPreferences_Params.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(TraitsTestService_EchoGpuPreferences_Params.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStructPointer(gpu_preferences$.GpuPreferences, val.prefs); |
| }; |
| function TraitsTestService_EchoGpuPreferences_ResponseParams(values) { |
| this.initDefaults_(); |
| this.initFields_(values); |
| } |
| |
| |
| TraitsTestService_EchoGpuPreferences_ResponseParams.prototype.initDefaults_ = function() { |
| this.pass = null; |
| }; |
| TraitsTestService_EchoGpuPreferences_ResponseParams.prototype.initFields_ = function(fields) { |
| for(var field in fields) { |
| if (this.hasOwnProperty(field)) |
| this[field] = fields[field]; |
| } |
| }; |
| |
| TraitsTestService_EchoGpuPreferences_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: 16} |
| ]; |
| err = messageValidator.validateStructVersion(offset, kVersionSizes); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| |
| // validate TraitsTestService_EchoGpuPreferences_ResponseParams.pass |
| err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, gpu_preferences$.GpuPreferences, false); |
| if (err !== validator.validationError.NONE) |
| return err; |
| |
| return validator.validationError.NONE; |
| }; |
| |
| TraitsTestService_EchoGpuPreferences_ResponseParams.encodedSize = codec.kStructHeaderSize + 8; |
| |
| TraitsTestService_EchoGpuPreferences_ResponseParams.decode = function(decoder) { |
| var packed; |
| var val = new TraitsTestService_EchoGpuPreferences_ResponseParams(); |
| var numberOfBytes = decoder.readUint32(); |
| var version = decoder.readUint32(); |
| val.pass = |
| decoder.decodeStructPointer(gpu_preferences$.GpuPreferences); |
| return val; |
| }; |
| |
| TraitsTestService_EchoGpuPreferences_ResponseParams.encode = function(encoder, val) { |
| var packed; |
| encoder.writeUint32(TraitsTestService_EchoGpuPreferences_ResponseParams.encodedSize); |
| encoder.writeUint32(0); |
| encoder.encodeStructPointer(gpu_preferences$.GpuPreferences, val.pass); |
| }; |
| var kTraitsTestService_EchoGpuDevice_Name = 0; |
| var kTraitsTestService_EchoGpuInfo_Name = 1; |
| var kTraitsTestService_EchoMailbox_Name = 2; |
| var kTraitsTestService_EchoMailboxHolder_Name = 3; |
| var kTraitsTestService_EchoSyncToken_Name = 4; |
| var kTraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_Name = 5; |
| var kTraitsTestService_EchoVideoDecodeAcceleratorCapabilities_Name = 6; |
| var kTraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_Name = 7; |
| var kTraitsTestService_EchoGpuPreferences_Name = 8; |
| |
| function TraitsTestServicePtr(handleOrPtrInfo) { |
| this.ptr = new bindings.InterfacePtrController(TraitsTestService, |
| handleOrPtrInfo); |
| } |
| |
| function TraitsTestServiceAssociatedPtr(associatedInterfacePtrInfo) { |
| this.ptr = new associatedBindings.AssociatedInterfacePtrController( |
| TraitsTestService, associatedInterfacePtrInfo); |
| } |
| |
| TraitsTestServiceAssociatedPtr.prototype = |
| Object.create(TraitsTestServicePtr.prototype); |
| TraitsTestServiceAssociatedPtr.prototype.constructor = |
| TraitsTestServiceAssociatedPtr; |
| |
| function TraitsTestServiceProxy(receiver) { |
| this.receiver_ = receiver; |
| } |
| TraitsTestServicePtr.prototype.echoGpuDevice = function() { |
| return TraitsTestServiceProxy.prototype.echoGpuDevice |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| TraitsTestServiceProxy.prototype.echoGpuDevice = function(g) { |
| var params_ = new TraitsTestService_EchoGpuDevice_Params(); |
| params_.g = g; |
| return new Promise(function(resolve, reject) { |
| var builder = new codec.MessageV1Builder( |
| kTraitsTestService_EchoGpuDevice_Name, |
| codec.align(TraitsTestService_EchoGpuDevice_Params.encodedSize), |
| codec.kMessageExpectsResponse, 0); |
| builder.encodeStruct(TraitsTestService_EchoGpuDevice_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.acceptAndExpectResponse(message).then(function(message) { |
| var reader = new codec.MessageReader(message); |
| var responseParams = |
| reader.decodeStruct(TraitsTestService_EchoGpuDevice_ResponseParams); |
| resolve(responseParams); |
| }).catch(function(result) { |
| reject(Error("Connection error: " + result)); |
| }); |
| }.bind(this)); |
| }; |
| TraitsTestServicePtr.prototype.echoGpuInfo = function() { |
| return TraitsTestServiceProxy.prototype.echoGpuInfo |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| TraitsTestServiceProxy.prototype.echoGpuInfo = function(g) { |
| var params_ = new TraitsTestService_EchoGpuInfo_Params(); |
| params_.g = g; |
| return new Promise(function(resolve, reject) { |
| var builder = new codec.MessageV1Builder( |
| kTraitsTestService_EchoGpuInfo_Name, |
| codec.align(TraitsTestService_EchoGpuInfo_Params.encodedSize), |
| codec.kMessageExpectsResponse, 0); |
| builder.encodeStruct(TraitsTestService_EchoGpuInfo_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.acceptAndExpectResponse(message).then(function(message) { |
| var reader = new codec.MessageReader(message); |
| var responseParams = |
| reader.decodeStruct(TraitsTestService_EchoGpuInfo_ResponseParams); |
| resolve(responseParams); |
| }).catch(function(result) { |
| reject(Error("Connection error: " + result)); |
| }); |
| }.bind(this)); |
| }; |
| TraitsTestServicePtr.prototype.echoMailbox = function() { |
| return TraitsTestServiceProxy.prototype.echoMailbox |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| TraitsTestServiceProxy.prototype.echoMailbox = function(m) { |
| var params_ = new TraitsTestService_EchoMailbox_Params(); |
| params_.m = m; |
| return new Promise(function(resolve, reject) { |
| var builder = new codec.MessageV1Builder( |
| kTraitsTestService_EchoMailbox_Name, |
| codec.align(TraitsTestService_EchoMailbox_Params.encodedSize), |
| codec.kMessageExpectsResponse, 0); |
| builder.encodeStruct(TraitsTestService_EchoMailbox_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.acceptAndExpectResponse(message).then(function(message) { |
| var reader = new codec.MessageReader(message); |
| var responseParams = |
| reader.decodeStruct(TraitsTestService_EchoMailbox_ResponseParams); |
| resolve(responseParams); |
| }).catch(function(result) { |
| reject(Error("Connection error: " + result)); |
| }); |
| }.bind(this)); |
| }; |
| TraitsTestServicePtr.prototype.echoMailboxHolder = function() { |
| return TraitsTestServiceProxy.prototype.echoMailboxHolder |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| TraitsTestServiceProxy.prototype.echoMailboxHolder = function(m) { |
| var params_ = new TraitsTestService_EchoMailboxHolder_Params(); |
| params_.m = m; |
| return new Promise(function(resolve, reject) { |
| var builder = new codec.MessageV1Builder( |
| kTraitsTestService_EchoMailboxHolder_Name, |
| codec.align(TraitsTestService_EchoMailboxHolder_Params.encodedSize), |
| codec.kMessageExpectsResponse, 0); |
| builder.encodeStruct(TraitsTestService_EchoMailboxHolder_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.acceptAndExpectResponse(message).then(function(message) { |
| var reader = new codec.MessageReader(message); |
| var responseParams = |
| reader.decodeStruct(TraitsTestService_EchoMailboxHolder_ResponseParams); |
| resolve(responseParams); |
| }).catch(function(result) { |
| reject(Error("Connection error: " + result)); |
| }); |
| }.bind(this)); |
| }; |
| TraitsTestServicePtr.prototype.echoSyncToken = function() { |
| return TraitsTestServiceProxy.prototype.echoSyncToken |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| TraitsTestServiceProxy.prototype.echoSyncToken = function(s) { |
| var params_ = new TraitsTestService_EchoSyncToken_Params(); |
| params_.s = s; |
| return new Promise(function(resolve, reject) { |
| var builder = new codec.MessageV1Builder( |
| kTraitsTestService_EchoSyncToken_Name, |
| codec.align(TraitsTestService_EchoSyncToken_Params.encodedSize), |
| codec.kMessageExpectsResponse, 0); |
| builder.encodeStruct(TraitsTestService_EchoSyncToken_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.acceptAndExpectResponse(message).then(function(message) { |
| var reader = new codec.MessageReader(message); |
| var responseParams = |
| reader.decodeStruct(TraitsTestService_EchoSyncToken_ResponseParams); |
| resolve(responseParams); |
| }).catch(function(result) { |
| reject(Error("Connection error: " + result)); |
| }); |
| }.bind(this)); |
| }; |
| TraitsTestServicePtr.prototype.echoVideoDecodeAcceleratorSupportedProfile = function() { |
| return TraitsTestServiceProxy.prototype.echoVideoDecodeAcceleratorSupportedProfile |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| TraitsTestServiceProxy.prototype.echoVideoDecodeAcceleratorSupportedProfile = function(v) { |
| var params_ = new TraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_Params(); |
| params_.v = v; |
| return new Promise(function(resolve, reject) { |
| var builder = new codec.MessageV1Builder( |
| kTraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_Name, |
| codec.align(TraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_Params.encodedSize), |
| codec.kMessageExpectsResponse, 0); |
| builder.encodeStruct(TraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.acceptAndExpectResponse(message).then(function(message) { |
| var reader = new codec.MessageReader(message); |
| var responseParams = |
| reader.decodeStruct(TraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_ResponseParams); |
| resolve(responseParams); |
| }).catch(function(result) { |
| reject(Error("Connection error: " + result)); |
| }); |
| }.bind(this)); |
| }; |
| TraitsTestServicePtr.prototype.echoVideoDecodeAcceleratorCapabilities = function() { |
| return TraitsTestServiceProxy.prototype.echoVideoDecodeAcceleratorCapabilities |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| TraitsTestServiceProxy.prototype.echoVideoDecodeAcceleratorCapabilities = function(v) { |
| var params_ = new TraitsTestService_EchoVideoDecodeAcceleratorCapabilities_Params(); |
| params_.v = v; |
| return new Promise(function(resolve, reject) { |
| var builder = new codec.MessageV1Builder( |
| kTraitsTestService_EchoVideoDecodeAcceleratorCapabilities_Name, |
| codec.align(TraitsTestService_EchoVideoDecodeAcceleratorCapabilities_Params.encodedSize), |
| codec.kMessageExpectsResponse, 0); |
| builder.encodeStruct(TraitsTestService_EchoVideoDecodeAcceleratorCapabilities_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.acceptAndExpectResponse(message).then(function(message) { |
| var reader = new codec.MessageReader(message); |
| var responseParams = |
| reader.decodeStruct(TraitsTestService_EchoVideoDecodeAcceleratorCapabilities_ResponseParams); |
| resolve(responseParams); |
| }).catch(function(result) { |
| reject(Error("Connection error: " + result)); |
| }); |
| }.bind(this)); |
| }; |
| TraitsTestServicePtr.prototype.echoVideoEncodeAcceleratorSupportedProfile = function() { |
| return TraitsTestServiceProxy.prototype.echoVideoEncodeAcceleratorSupportedProfile |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| TraitsTestServiceProxy.prototype.echoVideoEncodeAcceleratorSupportedProfile = function(v) { |
| var params_ = new TraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_Params(); |
| params_.v = v; |
| return new Promise(function(resolve, reject) { |
| var builder = new codec.MessageV1Builder( |
| kTraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_Name, |
| codec.align(TraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_Params.encodedSize), |
| codec.kMessageExpectsResponse, 0); |
| builder.encodeStruct(TraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.acceptAndExpectResponse(message).then(function(message) { |
| var reader = new codec.MessageReader(message); |
| var responseParams = |
| reader.decodeStruct(TraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_ResponseParams); |
| resolve(responseParams); |
| }).catch(function(result) { |
| reject(Error("Connection error: " + result)); |
| }); |
| }.bind(this)); |
| }; |
| TraitsTestServicePtr.prototype.echoGpuPreferences = function() { |
| return TraitsTestServiceProxy.prototype.echoGpuPreferences |
| .apply(this.ptr.getProxy(), arguments); |
| }; |
| |
| TraitsTestServiceProxy.prototype.echoGpuPreferences = function(prefs) { |
| var params_ = new TraitsTestService_EchoGpuPreferences_Params(); |
| params_.prefs = prefs; |
| return new Promise(function(resolve, reject) { |
| var builder = new codec.MessageV1Builder( |
| kTraitsTestService_EchoGpuPreferences_Name, |
| codec.align(TraitsTestService_EchoGpuPreferences_Params.encodedSize), |
| codec.kMessageExpectsResponse, 0); |
| builder.encodeStruct(TraitsTestService_EchoGpuPreferences_Params, params_); |
| var message = builder.finish(); |
| this.receiver_.acceptAndExpectResponse(message).then(function(message) { |
| var reader = new codec.MessageReader(message); |
| var responseParams = |
| reader.decodeStruct(TraitsTestService_EchoGpuPreferences_ResponseParams); |
| resolve(responseParams); |
| }).catch(function(result) { |
| reject(Error("Connection error: " + result)); |
| }); |
| }.bind(this)); |
| }; |
| |
| function TraitsTestServiceStub(delegate) { |
| this.delegate_ = delegate; |
| } |
| TraitsTestServiceStub.prototype.echoGpuDevice = function(g) { |
| return this.delegate_ && this.delegate_.echoGpuDevice && this.delegate_.echoGpuDevice(g); |
| } |
| TraitsTestServiceStub.prototype.echoGpuInfo = function(g) { |
| return this.delegate_ && this.delegate_.echoGpuInfo && this.delegate_.echoGpuInfo(g); |
| } |
| TraitsTestServiceStub.prototype.echoMailbox = function(m) { |
| return this.delegate_ && this.delegate_.echoMailbox && this.delegate_.echoMailbox(m); |
| } |
| TraitsTestServiceStub.prototype.echoMailboxHolder = function(m) { |
| return this.delegate_ && this.delegate_.echoMailboxHolder && this.delegate_.echoMailboxHolder(m); |
| } |
| TraitsTestServiceStub.prototype.echoSyncToken = function(s) { |
| return this.delegate_ && this.delegate_.echoSyncToken && this.delegate_.echoSyncToken(s); |
| } |
| TraitsTestServiceStub.prototype.echoVideoDecodeAcceleratorSupportedProfile = function(v) { |
| return this.delegate_ && this.delegate_.echoVideoDecodeAcceleratorSupportedProfile && this.delegate_.echoVideoDecodeAcceleratorSupportedProfile(v); |
| } |
| TraitsTestServiceStub.prototype.echoVideoDecodeAcceleratorCapabilities = function(v) { |
| return this.delegate_ && this.delegate_.echoVideoDecodeAcceleratorCapabilities && this.delegate_.echoVideoDecodeAcceleratorCapabilities(v); |
| } |
| TraitsTestServiceStub.prototype.echoVideoEncodeAcceleratorSupportedProfile = function(v) { |
| return this.delegate_ && this.delegate_.echoVideoEncodeAcceleratorSupportedProfile && this.delegate_.echoVideoEncodeAcceleratorSupportedProfile(v); |
| } |
| TraitsTestServiceStub.prototype.echoGpuPreferences = function(prefs) { |
| return this.delegate_ && this.delegate_.echoGpuPreferences && this.delegate_.echoGpuPreferences(prefs); |
| } |
| |
| TraitsTestServiceStub.prototype.accept = function(message) { |
| var reader = new codec.MessageReader(message); |
| switch (reader.messageName) { |
| default: |
| return false; |
| } |
| }; |
| |
| TraitsTestServiceStub.prototype.acceptWithResponder = |
| function(message, responder) { |
| var reader = new codec.MessageReader(message); |
| switch (reader.messageName) { |
| case kTraitsTestService_EchoGpuDevice_Name: |
| var params = reader.decodeStruct(TraitsTestService_EchoGpuDevice_Params); |
| this.echoGpuDevice(params.g).then(function(response) { |
| var responseParams = |
| new TraitsTestService_EchoGpuDevice_ResponseParams(); |
| responseParams.pass = response.pass; |
| var builder = new codec.MessageV1Builder( |
| kTraitsTestService_EchoGpuDevice_Name, |
| codec.align(TraitsTestService_EchoGpuDevice_ResponseParams.encodedSize), |
| codec.kMessageIsResponse, reader.requestID); |
| builder.encodeStruct(TraitsTestService_EchoGpuDevice_ResponseParams, |
| responseParams); |
| var message = builder.finish(); |
| responder.accept(message); |
| }); |
| return true; |
| case kTraitsTestService_EchoGpuInfo_Name: |
| var params = reader.decodeStruct(TraitsTestService_EchoGpuInfo_Params); |
| this.echoGpuInfo(params.g).then(function(response) { |
| var responseParams = |
| new TraitsTestService_EchoGpuInfo_ResponseParams(); |
| responseParams.pass = response.pass; |
| var builder = new codec.MessageV1Builder( |
| kTraitsTestService_EchoGpuInfo_Name, |
| codec.align(TraitsTestService_EchoGpuInfo_ResponseParams.encodedSize), |
| codec.kMessageIsResponse, reader.requestID); |
| builder.encodeStruct(TraitsTestService_EchoGpuInfo_ResponseParams, |
| responseParams); |
| var message = builder.finish(); |
| responder.accept(message); |
| }); |
| return true; |
| case kTraitsTestService_EchoMailbox_Name: |
| var params = reader.decodeStruct(TraitsTestService_EchoMailbox_Params); |
| this.echoMailbox(params.m).then(function(response) { |
| var responseParams = |
| new TraitsTestService_EchoMailbox_ResponseParams(); |
| responseParams.pass = response.pass; |
| var builder = new codec.MessageV1Builder( |
| kTraitsTestService_EchoMailbox_Name, |
| codec.align(TraitsTestService_EchoMailbox_ResponseParams.encodedSize), |
| codec.kMessageIsResponse, reader.requestID); |
| builder.encodeStruct(TraitsTestService_EchoMailbox_ResponseParams, |
| responseParams); |
| var message = builder.finish(); |
| responder.accept(message); |
| }); |
| return true; |
| case kTraitsTestService_EchoMailboxHolder_Name: |
| var params = reader.decodeStruct(TraitsTestService_EchoMailboxHolder_Params); |
| this.echoMailboxHolder(params.m).then(function(response) { |
| var responseParams = |
| new TraitsTestService_EchoMailboxHolder_ResponseParams(); |
| responseParams.pass = response.pass; |
| var builder = new codec.MessageV1Builder( |
| kTraitsTestService_EchoMailboxHolder_Name, |
| codec.align(TraitsTestService_EchoMailboxHolder_ResponseParams.encodedSize), |
| codec.kMessageIsResponse, reader.requestID); |
| builder.encodeStruct(TraitsTestService_EchoMailboxHolder_ResponseParams, |
| responseParams); |
| var message = builder.finish(); |
| responder.accept(message); |
| }); |
| return true; |
| case kTraitsTestService_EchoSyncToken_Name: |
| var params = reader.decodeStruct(TraitsTestService_EchoSyncToken_Params); |
| this.echoSyncToken(params.s).then(function(response) { |
| var responseParams = |
| new TraitsTestService_EchoSyncToken_ResponseParams(); |
| responseParams.pass = response.pass; |
| var builder = new codec.MessageV1Builder( |
| kTraitsTestService_EchoSyncToken_Name, |
| codec.align(TraitsTestService_EchoSyncToken_ResponseParams.encodedSize), |
| codec.kMessageIsResponse, reader.requestID); |
| builder.encodeStruct(TraitsTestService_EchoSyncToken_ResponseParams, |
| responseParams); |
| var message = builder.finish(); |
| responder.accept(message); |
| }); |
| return true; |
| case kTraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_Name: |
| var params = reader.decodeStruct(TraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_Params); |
| this.echoVideoDecodeAcceleratorSupportedProfile(params.v).then(function(response) { |
| var responseParams = |
| new TraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_ResponseParams(); |
| responseParams.pass = response.pass; |
| var builder = new codec.MessageV1Builder( |
| kTraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_Name, |
| codec.align(TraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_ResponseParams.encodedSize), |
| codec.kMessageIsResponse, reader.requestID); |
| builder.encodeStruct(TraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_ResponseParams, |
| responseParams); |
| var message = builder.finish(); |
| responder.accept(message); |
| }); |
| return true; |
| case kTraitsTestService_EchoVideoDecodeAcceleratorCapabilities_Name: |
| var params = reader.decodeStruct(TraitsTestService_EchoVideoDecodeAcceleratorCapabilities_Params); |
| this.echoVideoDecodeAcceleratorCapabilities(params.v).then(function(response) { |
| var responseParams = |
| new TraitsTestService_EchoVideoDecodeAcceleratorCapabilities_ResponseParams(); |
| responseParams.pass = response.pass; |
| var builder = new codec.MessageV1Builder( |
| kTraitsTestService_EchoVideoDecodeAcceleratorCapabilities_Name, |
| codec.align(TraitsTestService_EchoVideoDecodeAcceleratorCapabilities_ResponseParams.encodedSize), |
| codec.kMessageIsResponse, reader.requestID); |
| builder.encodeStruct(TraitsTestService_EchoVideoDecodeAcceleratorCapabilities_ResponseParams, |
| responseParams); |
| var message = builder.finish(); |
| responder.accept(message); |
| }); |
| return true; |
| case kTraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_Name: |
| var params = reader.decodeStruct(TraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_Params); |
| this.echoVideoEncodeAcceleratorSupportedProfile(params.v).then(function(response) { |
| var responseParams = |
| new TraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_ResponseParams(); |
| responseParams.pass = response.pass; |
| var builder = new codec.MessageV1Builder( |
| kTraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_Name, |
| codec.align(TraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_ResponseParams.encodedSize), |
| codec.kMessageIsResponse, reader.requestID); |
| builder.encodeStruct(TraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_ResponseParams, |
| responseParams); |
| var message = builder.finish(); |
| responder.accept(message); |
| }); |
| return true; |
| case kTraitsTestService_EchoGpuPreferences_Name: |
| var params = reader.decodeStruct(TraitsTestService_EchoGpuPreferences_Params); |
| this.echoGpuPreferences(params.prefs).then(function(response) { |
| var responseParams = |
| new TraitsTestService_EchoGpuPreferences_ResponseParams(); |
| responseParams.pass = response.pass; |
| var builder = new codec.MessageV1Builder( |
| kTraitsTestService_EchoGpuPreferences_Name, |
| codec.align(TraitsTestService_EchoGpuPreferences_ResponseParams.encodedSize), |
| codec.kMessageIsResponse, reader.requestID); |
| builder.encodeStruct(TraitsTestService_EchoGpuPreferences_ResponseParams, |
| responseParams); |
| var message = builder.finish(); |
| responder.accept(message); |
| }); |
| return true; |
| default: |
| return false; |
| } |
| }; |
| |
| function validateTraitsTestServiceRequest(messageValidator) { |
| var message = messageValidator.message; |
| var paramsClass = null; |
| switch (message.getName()) { |
| case kTraitsTestService_EchoGpuDevice_Name: |
| if (message.expectsResponse()) |
| paramsClass = TraitsTestService_EchoGpuDevice_Params; |
| break; |
| case kTraitsTestService_EchoGpuInfo_Name: |
| if (message.expectsResponse()) |
| paramsClass = TraitsTestService_EchoGpuInfo_Params; |
| break; |
| case kTraitsTestService_EchoMailbox_Name: |
| if (message.expectsResponse()) |
| paramsClass = TraitsTestService_EchoMailbox_Params; |
| break; |
| case kTraitsTestService_EchoMailboxHolder_Name: |
| if (message.expectsResponse()) |
| paramsClass = TraitsTestService_EchoMailboxHolder_Params; |
| break; |
| case kTraitsTestService_EchoSyncToken_Name: |
| if (message.expectsResponse()) |
| paramsClass = TraitsTestService_EchoSyncToken_Params; |
| break; |
| case kTraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_Name: |
| if (message.expectsResponse()) |
| paramsClass = TraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_Params; |
| break; |
| case kTraitsTestService_EchoVideoDecodeAcceleratorCapabilities_Name: |
| if (message.expectsResponse()) |
| paramsClass = TraitsTestService_EchoVideoDecodeAcceleratorCapabilities_Params; |
| break; |
| case kTraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_Name: |
| if (message.expectsResponse()) |
| paramsClass = TraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_Params; |
| break; |
| case kTraitsTestService_EchoGpuPreferences_Name: |
| if (message.expectsResponse()) |
| paramsClass = TraitsTestService_EchoGpuPreferences_Params; |
| break; |
| } |
| if (paramsClass === null) |
| return validator.validationError.NONE; |
| return paramsClass.validate(messageValidator, messageValidator.message.getHeaderNumBytes()); |
| } |
| |
| function validateTraitsTestServiceResponse(messageValidator) { |
| var message = messageValidator.message; |
| var paramsClass = null; |
| switch (message.getName()) { |
| case kTraitsTestService_EchoGpuDevice_Name: |
| if (message.isResponse()) |
| paramsClass = TraitsTestService_EchoGpuDevice_ResponseParams; |
| break; |
| case kTraitsTestService_EchoGpuInfo_Name: |
| if (message.isResponse()) |
| paramsClass = TraitsTestService_EchoGpuInfo_ResponseParams; |
| break; |
| case kTraitsTestService_EchoMailbox_Name: |
| if (message.isResponse()) |
| paramsClass = TraitsTestService_EchoMailbox_ResponseParams; |
| break; |
| case kTraitsTestService_EchoMailboxHolder_Name: |
| if (message.isResponse()) |
| paramsClass = TraitsTestService_EchoMailboxHolder_ResponseParams; |
| break; |
| case kTraitsTestService_EchoSyncToken_Name: |
| if (message.isResponse()) |
| paramsClass = TraitsTestService_EchoSyncToken_ResponseParams; |
| break; |
| case kTraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_Name: |
| if (message.isResponse()) |
| paramsClass = TraitsTestService_EchoVideoDecodeAcceleratorSupportedProfile_ResponseParams; |
| break; |
| case kTraitsTestService_EchoVideoDecodeAcceleratorCapabilities_Name: |
| if (message.isResponse()) |
| paramsClass = TraitsTestService_EchoVideoDecodeAcceleratorCapabilities_ResponseParams; |
| break; |
| case kTraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_Name: |
| if (message.isResponse()) |
| paramsClass = TraitsTestService_EchoVideoEncodeAcceleratorSupportedProfile_ResponseParams; |
| break; |
| case kTraitsTestService_EchoGpuPreferences_Name: |
| if (message.isResponse()) |
| paramsClass = TraitsTestService_EchoGpuPreferences_ResponseParams; |
| break; |
| } |
| if (paramsClass === null) |
| return validator.validationError.NONE; |
| return paramsClass.validate(messageValidator, messageValidator.message.getHeaderNumBytes()); |
| } |
| |
| var TraitsTestService = { |
| name: 'gpu.mojom.TraitsTestService', |
| kVersion: 0, |
| ptrClass: TraitsTestServicePtr, |
| proxyClass: TraitsTestServiceProxy, |
| stubClass: TraitsTestServiceStub, |
| validateRequest: validateTraitsTestServiceRequest, |
| validateResponse: validateTraitsTestServiceResponse, |
| }; |
| TraitsTestServiceStub.prototype.validator = validateTraitsTestServiceRequest; |
| TraitsTestServiceProxy.prototype.validator = validateTraitsTestServiceResponse; |
| exports.TraitsTestService = TraitsTestService; |
| exports.TraitsTestServicePtr = TraitsTestServicePtr; |
| exports.TraitsTestServiceAssociatedPtr = TraitsTestServiceAssociatedPtr; |
| })(); |