| Index: mojo/dart/packages/mojo_services/lib/mojo/native_viewport.mojom.dart
|
| diff --git a/mojo/dart/packages/mojo_services/lib/mojo/native_viewport.mojom.dart b/mojo/dart/packages/mojo_services/lib/mojo/native_viewport.mojom.dart
|
| deleted file mode 100644
|
| index a9940b02d6ecc84b8feefb6207ba4854a0e2bef5..0000000000000000000000000000000000000000
|
| --- a/mojo/dart/packages/mojo_services/lib/mojo/native_viewport.mojom.dart
|
| +++ /dev/null
|
| @@ -1,1611 +0,0 @@
|
| -// Copyright 2014 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -library native_viewport_mojom;
|
| -
|
| -import 'dart:async';
|
| -
|
| -import 'package:mojo/bindings.dart' as bindings;
|
| -import 'package:mojo/core.dart' as core;
|
| -import 'package:mojo/mojo/bindings/types/mojom_types.mojom.dart' as mojom_types;
|
| -import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as service_describer;
|
| -import 'package:mojo_services/mojo/geometry.mojom.dart' as geometry_mojom;
|
| -import 'package:mojo_services/mojo/context_provider.mojom.dart' as context_provider_mojom;
|
| -import 'package:mojo_services/mojo/input_events.mojom.dart' as input_events_mojom;
|
| -
|
| -
|
| -
|
| -class ViewportMetrics extends bindings.Struct {
|
| - static const List<bindings.StructDataHeader> kVersions = const [
|
| - const bindings.StructDataHeader(24, 0)
|
| - ];
|
| - geometry_mojom.Size size = null;
|
| - double devicePixelRatio = 1.0;
|
| -
|
| - ViewportMetrics() : super(kVersions.last.size);
|
| -
|
| - static ViewportMetrics deserialize(bindings.Message message) {
|
| - var decoder = new bindings.Decoder(message);
|
| - var result = decode(decoder);
|
| - if (decoder.excessHandles != null) {
|
| - decoder.excessHandles.forEach((h) => h.close());
|
| - }
|
| - return result;
|
| - }
|
| -
|
| - static ViewportMetrics decode(bindings.Decoder decoder0) {
|
| - if (decoder0 == null) {
|
| - return null;
|
| - }
|
| - ViewportMetrics result = new ViewportMetrics();
|
| -
|
| - var mainDataHeader = decoder0.decodeStructDataHeader();
|
| - if (mainDataHeader.version <= kVersions.last.version) {
|
| - // Scan in reverse order to optimize for more recent versions.
|
| - for (int i = kVersions.length - 1; i >= 0; --i) {
|
| - if (mainDataHeader.version >= kVersions[i].version) {
|
| - if (mainDataHeader.size == kVersions[i].size) {
|
| - // Found a match.
|
| - break;
|
| - }
|
| - throw new bindings.MojoCodecError(
|
| - 'Header size doesn\'t correspond to known version size.');
|
| - }
|
| - }
|
| - } else if (mainDataHeader.size < kVersions.last.size) {
|
| - throw new bindings.MojoCodecError(
|
| - 'Message newer than the last known version cannot be shorter than '
|
| - 'required by the last known version.');
|
| - }
|
| - if (mainDataHeader.version >= 0) {
|
| -
|
| - var decoder1 = decoder0.decodePointer(8, false);
|
| - result.size = geometry_mojom.Size.decode(decoder1);
|
| - }
|
| - if (mainDataHeader.version >= 0) {
|
| -
|
| - result.devicePixelRatio = decoder0.decodeFloat(16);
|
| - }
|
| - return result;
|
| - }
|
| -
|
| - void encode(bindings.Encoder encoder) {
|
| - var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| -
|
| - encoder0.encodeStruct(size, 8, false);
|
| -
|
| - encoder0.encodeFloat(devicePixelRatio, 16);
|
| - }
|
| -
|
| - String toString() {
|
| - return "ViewportMetrics("
|
| - "size: $size" ", "
|
| - "devicePixelRatio: $devicePixelRatio" ")";
|
| - }
|
| -
|
| - Map toJson() {
|
| - Map map = new Map();
|
| - map["size"] = size;
|
| - map["devicePixelRatio"] = devicePixelRatio;
|
| - return map;
|
| - }
|
| -}
|
| -
|
| -
|
| -
|
| -
|
| -class SurfaceConfiguration extends bindings.Struct {
|
| - static const List<bindings.StructDataHeader> kVersions = const [
|
| - const bindings.StructDataHeader(16, 0)
|
| - ];
|
| - int redBits = 8;
|
| - int greenBits = 8;
|
| - int blueBits = 8;
|
| - int alphaBits = 8;
|
| - int depthBits = 0;
|
| - int stencilBits = 0;
|
| -
|
| - SurfaceConfiguration() : super(kVersions.last.size);
|
| -
|
| - static SurfaceConfiguration deserialize(bindings.Message message) {
|
| - var decoder = new bindings.Decoder(message);
|
| - var result = decode(decoder);
|
| - if (decoder.excessHandles != null) {
|
| - decoder.excessHandles.forEach((h) => h.close());
|
| - }
|
| - return result;
|
| - }
|
| -
|
| - static SurfaceConfiguration decode(bindings.Decoder decoder0) {
|
| - if (decoder0 == null) {
|
| - return null;
|
| - }
|
| - SurfaceConfiguration result = new SurfaceConfiguration();
|
| -
|
| - var mainDataHeader = decoder0.decodeStructDataHeader();
|
| - if (mainDataHeader.version <= kVersions.last.version) {
|
| - // Scan in reverse order to optimize for more recent versions.
|
| - for (int i = kVersions.length - 1; i >= 0; --i) {
|
| - if (mainDataHeader.version >= kVersions[i].version) {
|
| - if (mainDataHeader.size == kVersions[i].size) {
|
| - // Found a match.
|
| - break;
|
| - }
|
| - throw new bindings.MojoCodecError(
|
| - 'Header size doesn\'t correspond to known version size.');
|
| - }
|
| - }
|
| - } else if (mainDataHeader.size < kVersions.last.size) {
|
| - throw new bindings.MojoCodecError(
|
| - 'Message newer than the last known version cannot be shorter than '
|
| - 'required by the last known version.');
|
| - }
|
| - if (mainDataHeader.version >= 0) {
|
| -
|
| - result.redBits = decoder0.decodeUint8(8);
|
| - }
|
| - if (mainDataHeader.version >= 0) {
|
| -
|
| - result.greenBits = decoder0.decodeUint8(9);
|
| - }
|
| - if (mainDataHeader.version >= 0) {
|
| -
|
| - result.blueBits = decoder0.decodeUint8(10);
|
| - }
|
| - if (mainDataHeader.version >= 0) {
|
| -
|
| - result.alphaBits = decoder0.decodeUint8(11);
|
| - }
|
| - if (mainDataHeader.version >= 0) {
|
| -
|
| - result.depthBits = decoder0.decodeUint8(12);
|
| - }
|
| - if (mainDataHeader.version >= 0) {
|
| -
|
| - result.stencilBits = decoder0.decodeUint8(13);
|
| - }
|
| - return result;
|
| - }
|
| -
|
| - void encode(bindings.Encoder encoder) {
|
| - var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| -
|
| - encoder0.encodeUint8(redBits, 8);
|
| -
|
| - encoder0.encodeUint8(greenBits, 9);
|
| -
|
| - encoder0.encodeUint8(blueBits, 10);
|
| -
|
| - encoder0.encodeUint8(alphaBits, 11);
|
| -
|
| - encoder0.encodeUint8(depthBits, 12);
|
| -
|
| - encoder0.encodeUint8(stencilBits, 13);
|
| - }
|
| -
|
| - String toString() {
|
| - return "SurfaceConfiguration("
|
| - "redBits: $redBits" ", "
|
| - "greenBits: $greenBits" ", "
|
| - "blueBits: $blueBits" ", "
|
| - "alphaBits: $alphaBits" ", "
|
| - "depthBits: $depthBits" ", "
|
| - "stencilBits: $stencilBits" ")";
|
| - }
|
| -
|
| - Map toJson() {
|
| - Map map = new Map();
|
| - map["redBits"] = redBits;
|
| - map["greenBits"] = greenBits;
|
| - map["blueBits"] = blueBits;
|
| - map["alphaBits"] = alphaBits;
|
| - map["depthBits"] = depthBits;
|
| - map["stencilBits"] = stencilBits;
|
| - return map;
|
| - }
|
| -}
|
| -
|
| -
|
| -
|
| -
|
| -class _NativeViewportCreateParams extends bindings.Struct {
|
| - static const List<bindings.StructDataHeader> kVersions = const [
|
| - const bindings.StructDataHeader(24, 0)
|
| - ];
|
| - geometry_mojom.Size size = null;
|
| - SurfaceConfiguration requestedConfiguration = null;
|
| -
|
| - _NativeViewportCreateParams() : super(kVersions.last.size);
|
| -
|
| - static _NativeViewportCreateParams deserialize(bindings.Message message) {
|
| - var decoder = new bindings.Decoder(message);
|
| - var result = decode(decoder);
|
| - if (decoder.excessHandles != null) {
|
| - decoder.excessHandles.forEach((h) => h.close());
|
| - }
|
| - return result;
|
| - }
|
| -
|
| - static _NativeViewportCreateParams decode(bindings.Decoder decoder0) {
|
| - if (decoder0 == null) {
|
| - return null;
|
| - }
|
| - _NativeViewportCreateParams result = new _NativeViewportCreateParams();
|
| -
|
| - var mainDataHeader = decoder0.decodeStructDataHeader();
|
| - if (mainDataHeader.version <= kVersions.last.version) {
|
| - // Scan in reverse order to optimize for more recent versions.
|
| - for (int i = kVersions.length - 1; i >= 0; --i) {
|
| - if (mainDataHeader.version >= kVersions[i].version) {
|
| - if (mainDataHeader.size == kVersions[i].size) {
|
| - // Found a match.
|
| - break;
|
| - }
|
| - throw new bindings.MojoCodecError(
|
| - 'Header size doesn\'t correspond to known version size.');
|
| - }
|
| - }
|
| - } else if (mainDataHeader.size < kVersions.last.size) {
|
| - throw new bindings.MojoCodecError(
|
| - 'Message newer than the last known version cannot be shorter than '
|
| - 'required by the last known version.');
|
| - }
|
| - if (mainDataHeader.version >= 0) {
|
| -
|
| - var decoder1 = decoder0.decodePointer(8, false);
|
| - result.size = geometry_mojom.Size.decode(decoder1);
|
| - }
|
| - if (mainDataHeader.version >= 0) {
|
| -
|
| - var decoder1 = decoder0.decodePointer(16, true);
|
| - result.requestedConfiguration = SurfaceConfiguration.decode(decoder1);
|
| - }
|
| - return result;
|
| - }
|
| -
|
| - void encode(bindings.Encoder encoder) {
|
| - var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| -
|
| - encoder0.encodeStruct(size, 8, false);
|
| -
|
| - encoder0.encodeStruct(requestedConfiguration, 16, true);
|
| - }
|
| -
|
| - String toString() {
|
| - return "_NativeViewportCreateParams("
|
| - "size: $size" ", "
|
| - "requestedConfiguration: $requestedConfiguration" ")";
|
| - }
|
| -
|
| - Map toJson() {
|
| - Map map = new Map();
|
| - map["size"] = size;
|
| - map["requestedConfiguration"] = requestedConfiguration;
|
| - return map;
|
| - }
|
| -}
|
| -
|
| -
|
| -
|
| -
|
| -class NativeViewportCreateResponseParams extends bindings.Struct {
|
| - static const List<bindings.StructDataHeader> kVersions = const [
|
| - const bindings.StructDataHeader(16, 0)
|
| - ];
|
| - ViewportMetrics metrics = null;
|
| -
|
| - NativeViewportCreateResponseParams() : super(kVersions.last.size);
|
| -
|
| - static NativeViewportCreateResponseParams deserialize(bindings.Message message) {
|
| - var decoder = new bindings.Decoder(message);
|
| - var result = decode(decoder);
|
| - if (decoder.excessHandles != null) {
|
| - decoder.excessHandles.forEach((h) => h.close());
|
| - }
|
| - return result;
|
| - }
|
| -
|
| - static NativeViewportCreateResponseParams decode(bindings.Decoder decoder0) {
|
| - if (decoder0 == null) {
|
| - return null;
|
| - }
|
| - NativeViewportCreateResponseParams result = new NativeViewportCreateResponseParams();
|
| -
|
| - var mainDataHeader = decoder0.decodeStructDataHeader();
|
| - if (mainDataHeader.version <= kVersions.last.version) {
|
| - // Scan in reverse order to optimize for more recent versions.
|
| - for (int i = kVersions.length - 1; i >= 0; --i) {
|
| - if (mainDataHeader.version >= kVersions[i].version) {
|
| - if (mainDataHeader.size == kVersions[i].size) {
|
| - // Found a match.
|
| - break;
|
| - }
|
| - throw new bindings.MojoCodecError(
|
| - 'Header size doesn\'t correspond to known version size.');
|
| - }
|
| - }
|
| - } else if (mainDataHeader.size < kVersions.last.size) {
|
| - throw new bindings.MojoCodecError(
|
| - 'Message newer than the last known version cannot be shorter than '
|
| - 'required by the last known version.');
|
| - }
|
| - if (mainDataHeader.version >= 0) {
|
| -
|
| - var decoder1 = decoder0.decodePointer(8, false);
|
| - result.metrics = ViewportMetrics.decode(decoder1);
|
| - }
|
| - return result;
|
| - }
|
| -
|
| - void encode(bindings.Encoder encoder) {
|
| - var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| -
|
| - encoder0.encodeStruct(metrics, 8, false);
|
| - }
|
| -
|
| - String toString() {
|
| - return "NativeViewportCreateResponseParams("
|
| - "metrics: $metrics" ")";
|
| - }
|
| -
|
| - Map toJson() {
|
| - Map map = new Map();
|
| - map["metrics"] = metrics;
|
| - return map;
|
| - }
|
| -}
|
| -
|
| -
|
| -
|
| -
|
| -class _NativeViewportShowParams extends bindings.Struct {
|
| - static const List<bindings.StructDataHeader> kVersions = const [
|
| - const bindings.StructDataHeader(8, 0)
|
| - ];
|
| -
|
| - _NativeViewportShowParams() : super(kVersions.last.size);
|
| -
|
| - static _NativeViewportShowParams deserialize(bindings.Message message) {
|
| - var decoder = new bindings.Decoder(message);
|
| - var result = decode(decoder);
|
| - if (decoder.excessHandles != null) {
|
| - decoder.excessHandles.forEach((h) => h.close());
|
| - }
|
| - return result;
|
| - }
|
| -
|
| - static _NativeViewportShowParams decode(bindings.Decoder decoder0) {
|
| - if (decoder0 == null) {
|
| - return null;
|
| - }
|
| - _NativeViewportShowParams result = new _NativeViewportShowParams();
|
| -
|
| - var mainDataHeader = decoder0.decodeStructDataHeader();
|
| - if (mainDataHeader.version <= kVersions.last.version) {
|
| - // Scan in reverse order to optimize for more recent versions.
|
| - for (int i = kVersions.length - 1; i >= 0; --i) {
|
| - if (mainDataHeader.version >= kVersions[i].version) {
|
| - if (mainDataHeader.size == kVersions[i].size) {
|
| - // Found a match.
|
| - break;
|
| - }
|
| - throw new bindings.MojoCodecError(
|
| - 'Header size doesn\'t correspond to known version size.');
|
| - }
|
| - }
|
| - } else if (mainDataHeader.size < kVersions.last.size) {
|
| - throw new bindings.MojoCodecError(
|
| - 'Message newer than the last known version cannot be shorter than '
|
| - 'required by the last known version.');
|
| - }
|
| - return result;
|
| - }
|
| -
|
| - void encode(bindings.Encoder encoder) {
|
| - encoder.getStructEncoderAtOffset(kVersions.last);
|
| - }
|
| -
|
| - String toString() {
|
| - return "_NativeViewportShowParams("")";
|
| - }
|
| -
|
| - Map toJson() {
|
| - Map map = new Map();
|
| - return map;
|
| - }
|
| -}
|
| -
|
| -
|
| -
|
| -
|
| -class _NativeViewportHideParams extends bindings.Struct {
|
| - static const List<bindings.StructDataHeader> kVersions = const [
|
| - const bindings.StructDataHeader(8, 0)
|
| - ];
|
| -
|
| - _NativeViewportHideParams() : super(kVersions.last.size);
|
| -
|
| - static _NativeViewportHideParams deserialize(bindings.Message message) {
|
| - var decoder = new bindings.Decoder(message);
|
| - var result = decode(decoder);
|
| - if (decoder.excessHandles != null) {
|
| - decoder.excessHandles.forEach((h) => h.close());
|
| - }
|
| - return result;
|
| - }
|
| -
|
| - static _NativeViewportHideParams decode(bindings.Decoder decoder0) {
|
| - if (decoder0 == null) {
|
| - return null;
|
| - }
|
| - _NativeViewportHideParams result = new _NativeViewportHideParams();
|
| -
|
| - var mainDataHeader = decoder0.decodeStructDataHeader();
|
| - if (mainDataHeader.version <= kVersions.last.version) {
|
| - // Scan in reverse order to optimize for more recent versions.
|
| - for (int i = kVersions.length - 1; i >= 0; --i) {
|
| - if (mainDataHeader.version >= kVersions[i].version) {
|
| - if (mainDataHeader.size == kVersions[i].size) {
|
| - // Found a match.
|
| - break;
|
| - }
|
| - throw new bindings.MojoCodecError(
|
| - 'Header size doesn\'t correspond to known version size.');
|
| - }
|
| - }
|
| - } else if (mainDataHeader.size < kVersions.last.size) {
|
| - throw new bindings.MojoCodecError(
|
| - 'Message newer than the last known version cannot be shorter than '
|
| - 'required by the last known version.');
|
| - }
|
| - return result;
|
| - }
|
| -
|
| - void encode(bindings.Encoder encoder) {
|
| - encoder.getStructEncoderAtOffset(kVersions.last);
|
| - }
|
| -
|
| - String toString() {
|
| - return "_NativeViewportHideParams("")";
|
| - }
|
| -
|
| - Map toJson() {
|
| - Map map = new Map();
|
| - return map;
|
| - }
|
| -}
|
| -
|
| -
|
| -
|
| -
|
| -class _NativeViewportCloseParams extends bindings.Struct {
|
| - static const List<bindings.StructDataHeader> kVersions = const [
|
| - const bindings.StructDataHeader(8, 0)
|
| - ];
|
| -
|
| - _NativeViewportCloseParams() : super(kVersions.last.size);
|
| -
|
| - static _NativeViewportCloseParams deserialize(bindings.Message message) {
|
| - var decoder = new bindings.Decoder(message);
|
| - var result = decode(decoder);
|
| - if (decoder.excessHandles != null) {
|
| - decoder.excessHandles.forEach((h) => h.close());
|
| - }
|
| - return result;
|
| - }
|
| -
|
| - static _NativeViewportCloseParams decode(bindings.Decoder decoder0) {
|
| - if (decoder0 == null) {
|
| - return null;
|
| - }
|
| - _NativeViewportCloseParams result = new _NativeViewportCloseParams();
|
| -
|
| - var mainDataHeader = decoder0.decodeStructDataHeader();
|
| - if (mainDataHeader.version <= kVersions.last.version) {
|
| - // Scan in reverse order to optimize for more recent versions.
|
| - for (int i = kVersions.length - 1; i >= 0; --i) {
|
| - if (mainDataHeader.version >= kVersions[i].version) {
|
| - if (mainDataHeader.size == kVersions[i].size) {
|
| - // Found a match.
|
| - break;
|
| - }
|
| - throw new bindings.MojoCodecError(
|
| - 'Header size doesn\'t correspond to known version size.');
|
| - }
|
| - }
|
| - } else if (mainDataHeader.size < kVersions.last.size) {
|
| - throw new bindings.MojoCodecError(
|
| - 'Message newer than the last known version cannot be shorter than '
|
| - 'required by the last known version.');
|
| - }
|
| - return result;
|
| - }
|
| -
|
| - void encode(bindings.Encoder encoder) {
|
| - encoder.getStructEncoderAtOffset(kVersions.last);
|
| - }
|
| -
|
| - String toString() {
|
| - return "_NativeViewportCloseParams("")";
|
| - }
|
| -
|
| - Map toJson() {
|
| - Map map = new Map();
|
| - return map;
|
| - }
|
| -}
|
| -
|
| -
|
| -
|
| -
|
| -class _NativeViewportSetSizeParams extends bindings.Struct {
|
| - static const List<bindings.StructDataHeader> kVersions = const [
|
| - const bindings.StructDataHeader(16, 0)
|
| - ];
|
| - geometry_mojom.Size size = null;
|
| -
|
| - _NativeViewportSetSizeParams() : super(kVersions.last.size);
|
| -
|
| - static _NativeViewportSetSizeParams deserialize(bindings.Message message) {
|
| - var decoder = new bindings.Decoder(message);
|
| - var result = decode(decoder);
|
| - if (decoder.excessHandles != null) {
|
| - decoder.excessHandles.forEach((h) => h.close());
|
| - }
|
| - return result;
|
| - }
|
| -
|
| - static _NativeViewportSetSizeParams decode(bindings.Decoder decoder0) {
|
| - if (decoder0 == null) {
|
| - return null;
|
| - }
|
| - _NativeViewportSetSizeParams result = new _NativeViewportSetSizeParams();
|
| -
|
| - var mainDataHeader = decoder0.decodeStructDataHeader();
|
| - if (mainDataHeader.version <= kVersions.last.version) {
|
| - // Scan in reverse order to optimize for more recent versions.
|
| - for (int i = kVersions.length - 1; i >= 0; --i) {
|
| - if (mainDataHeader.version >= kVersions[i].version) {
|
| - if (mainDataHeader.size == kVersions[i].size) {
|
| - // Found a match.
|
| - break;
|
| - }
|
| - throw new bindings.MojoCodecError(
|
| - 'Header size doesn\'t correspond to known version size.');
|
| - }
|
| - }
|
| - } else if (mainDataHeader.size < kVersions.last.size) {
|
| - throw new bindings.MojoCodecError(
|
| - 'Message newer than the last known version cannot be shorter than '
|
| - 'required by the last known version.');
|
| - }
|
| - if (mainDataHeader.version >= 0) {
|
| -
|
| - var decoder1 = decoder0.decodePointer(8, false);
|
| - result.size = geometry_mojom.Size.decode(decoder1);
|
| - }
|
| - return result;
|
| - }
|
| -
|
| - void encode(bindings.Encoder encoder) {
|
| - var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| -
|
| - encoder0.encodeStruct(size, 8, false);
|
| - }
|
| -
|
| - String toString() {
|
| - return "_NativeViewportSetSizeParams("
|
| - "size: $size" ")";
|
| - }
|
| -
|
| - Map toJson() {
|
| - Map map = new Map();
|
| - map["size"] = size;
|
| - return map;
|
| - }
|
| -}
|
| -
|
| -
|
| -
|
| -
|
| -class _NativeViewportSetEventDispatcherParams extends bindings.Struct {
|
| - static const List<bindings.StructDataHeader> kVersions = const [
|
| - const bindings.StructDataHeader(16, 0)
|
| - ];
|
| - Object dispatcher = null;
|
| -
|
| - _NativeViewportSetEventDispatcherParams() : super(kVersions.last.size);
|
| -
|
| - static _NativeViewportSetEventDispatcherParams deserialize(bindings.Message message) {
|
| - var decoder = new bindings.Decoder(message);
|
| - var result = decode(decoder);
|
| - if (decoder.excessHandles != null) {
|
| - decoder.excessHandles.forEach((h) => h.close());
|
| - }
|
| - return result;
|
| - }
|
| -
|
| - static _NativeViewportSetEventDispatcherParams decode(bindings.Decoder decoder0) {
|
| - if (decoder0 == null) {
|
| - return null;
|
| - }
|
| - _NativeViewportSetEventDispatcherParams result = new _NativeViewportSetEventDispatcherParams();
|
| -
|
| - var mainDataHeader = decoder0.decodeStructDataHeader();
|
| - if (mainDataHeader.version <= kVersions.last.version) {
|
| - // Scan in reverse order to optimize for more recent versions.
|
| - for (int i = kVersions.length - 1; i >= 0; --i) {
|
| - if (mainDataHeader.version >= kVersions[i].version) {
|
| - if (mainDataHeader.size == kVersions[i].size) {
|
| - // Found a match.
|
| - break;
|
| - }
|
| - throw new bindings.MojoCodecError(
|
| - 'Header size doesn\'t correspond to known version size.');
|
| - }
|
| - }
|
| - } else if (mainDataHeader.size < kVersions.last.size) {
|
| - throw new bindings.MojoCodecError(
|
| - 'Message newer than the last known version cannot be shorter than '
|
| - 'required by the last known version.');
|
| - }
|
| - if (mainDataHeader.version >= 0) {
|
| -
|
| - result.dispatcher = decoder0.decodeServiceInterface(8, false, NativeViewportEventDispatcherProxy.newFromEndpoint);
|
| - }
|
| - return result;
|
| - }
|
| -
|
| - void encode(bindings.Encoder encoder) {
|
| - var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| -
|
| - encoder0.encodeInterface(dispatcher, 8, false);
|
| - }
|
| -
|
| - String toString() {
|
| - return "_NativeViewportSetEventDispatcherParams("
|
| - "dispatcher: $dispatcher" ")";
|
| - }
|
| -
|
| - Map toJson() {
|
| - throw new bindings.MojoCodecError(
|
| - 'Object containing handles cannot be encoded to JSON.');
|
| - }
|
| -}
|
| -
|
| -
|
| -
|
| -
|
| -class _NativeViewportGetContextProviderParams extends bindings.Struct {
|
| - static const List<bindings.StructDataHeader> kVersions = const [
|
| - const bindings.StructDataHeader(16, 0)
|
| - ];
|
| - Object provider = null;
|
| -
|
| - _NativeViewportGetContextProviderParams() : super(kVersions.last.size);
|
| -
|
| - static _NativeViewportGetContextProviderParams deserialize(bindings.Message message) {
|
| - var decoder = new bindings.Decoder(message);
|
| - var result = decode(decoder);
|
| - if (decoder.excessHandles != null) {
|
| - decoder.excessHandles.forEach((h) => h.close());
|
| - }
|
| - return result;
|
| - }
|
| -
|
| - static _NativeViewportGetContextProviderParams decode(bindings.Decoder decoder0) {
|
| - if (decoder0 == null) {
|
| - return null;
|
| - }
|
| - _NativeViewportGetContextProviderParams result = new _NativeViewportGetContextProviderParams();
|
| -
|
| - var mainDataHeader = decoder0.decodeStructDataHeader();
|
| - if (mainDataHeader.version <= kVersions.last.version) {
|
| - // Scan in reverse order to optimize for more recent versions.
|
| - for (int i = kVersions.length - 1; i >= 0; --i) {
|
| - if (mainDataHeader.version >= kVersions[i].version) {
|
| - if (mainDataHeader.size == kVersions[i].size) {
|
| - // Found a match.
|
| - break;
|
| - }
|
| - throw new bindings.MojoCodecError(
|
| - 'Header size doesn\'t correspond to known version size.');
|
| - }
|
| - }
|
| - } else if (mainDataHeader.size < kVersions.last.size) {
|
| - throw new bindings.MojoCodecError(
|
| - 'Message newer than the last known version cannot be shorter than '
|
| - 'required by the last known version.');
|
| - }
|
| - if (mainDataHeader.version >= 0) {
|
| -
|
| - result.provider = decoder0.decodeInterfaceRequest(8, false, context_provider_mojom.ContextProviderStub.newFromEndpoint);
|
| - }
|
| - return result;
|
| - }
|
| -
|
| - void encode(bindings.Encoder encoder) {
|
| - var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| -
|
| - encoder0.encodeInterfaceRequest(provider, 8, false);
|
| - }
|
| -
|
| - String toString() {
|
| - return "_NativeViewportGetContextProviderParams("
|
| - "provider: $provider" ")";
|
| - }
|
| -
|
| - Map toJson() {
|
| - throw new bindings.MojoCodecError(
|
| - 'Object containing handles cannot be encoded to JSON.');
|
| - }
|
| -}
|
| -
|
| -
|
| -
|
| -
|
| -class _NativeViewportRequestMetricsParams extends bindings.Struct {
|
| - static const List<bindings.StructDataHeader> kVersions = const [
|
| - const bindings.StructDataHeader(8, 0)
|
| - ];
|
| -
|
| - _NativeViewportRequestMetricsParams() : super(kVersions.last.size);
|
| -
|
| - static _NativeViewportRequestMetricsParams deserialize(bindings.Message message) {
|
| - var decoder = new bindings.Decoder(message);
|
| - var result = decode(decoder);
|
| - if (decoder.excessHandles != null) {
|
| - decoder.excessHandles.forEach((h) => h.close());
|
| - }
|
| - return result;
|
| - }
|
| -
|
| - static _NativeViewportRequestMetricsParams decode(bindings.Decoder decoder0) {
|
| - if (decoder0 == null) {
|
| - return null;
|
| - }
|
| - _NativeViewportRequestMetricsParams result = new _NativeViewportRequestMetricsParams();
|
| -
|
| - var mainDataHeader = decoder0.decodeStructDataHeader();
|
| - if (mainDataHeader.version <= kVersions.last.version) {
|
| - // Scan in reverse order to optimize for more recent versions.
|
| - for (int i = kVersions.length - 1; i >= 0; --i) {
|
| - if (mainDataHeader.version >= kVersions[i].version) {
|
| - if (mainDataHeader.size == kVersions[i].size) {
|
| - // Found a match.
|
| - break;
|
| - }
|
| - throw new bindings.MojoCodecError(
|
| - 'Header size doesn\'t correspond to known version size.');
|
| - }
|
| - }
|
| - } else if (mainDataHeader.size < kVersions.last.size) {
|
| - throw new bindings.MojoCodecError(
|
| - 'Message newer than the last known version cannot be shorter than '
|
| - 'required by the last known version.');
|
| - }
|
| - return result;
|
| - }
|
| -
|
| - void encode(bindings.Encoder encoder) {
|
| - encoder.getStructEncoderAtOffset(kVersions.last);
|
| - }
|
| -
|
| - String toString() {
|
| - return "_NativeViewportRequestMetricsParams("")";
|
| - }
|
| -
|
| - Map toJson() {
|
| - Map map = new Map();
|
| - return map;
|
| - }
|
| -}
|
| -
|
| -
|
| -
|
| -
|
| -class NativeViewportRequestMetricsResponseParams extends bindings.Struct {
|
| - static const List<bindings.StructDataHeader> kVersions = const [
|
| - const bindings.StructDataHeader(16, 0)
|
| - ];
|
| - ViewportMetrics metrics = null;
|
| -
|
| - NativeViewportRequestMetricsResponseParams() : super(kVersions.last.size);
|
| -
|
| - static NativeViewportRequestMetricsResponseParams deserialize(bindings.Message message) {
|
| - var decoder = new bindings.Decoder(message);
|
| - var result = decode(decoder);
|
| - if (decoder.excessHandles != null) {
|
| - decoder.excessHandles.forEach((h) => h.close());
|
| - }
|
| - return result;
|
| - }
|
| -
|
| - static NativeViewportRequestMetricsResponseParams decode(bindings.Decoder decoder0) {
|
| - if (decoder0 == null) {
|
| - return null;
|
| - }
|
| - NativeViewportRequestMetricsResponseParams result = new NativeViewportRequestMetricsResponseParams();
|
| -
|
| - var mainDataHeader = decoder0.decodeStructDataHeader();
|
| - if (mainDataHeader.version <= kVersions.last.version) {
|
| - // Scan in reverse order to optimize for more recent versions.
|
| - for (int i = kVersions.length - 1; i >= 0; --i) {
|
| - if (mainDataHeader.version >= kVersions[i].version) {
|
| - if (mainDataHeader.size == kVersions[i].size) {
|
| - // Found a match.
|
| - break;
|
| - }
|
| - throw new bindings.MojoCodecError(
|
| - 'Header size doesn\'t correspond to known version size.');
|
| - }
|
| - }
|
| - } else if (mainDataHeader.size < kVersions.last.size) {
|
| - throw new bindings.MojoCodecError(
|
| - 'Message newer than the last known version cannot be shorter than '
|
| - 'required by the last known version.');
|
| - }
|
| - if (mainDataHeader.version >= 0) {
|
| -
|
| - var decoder1 = decoder0.decodePointer(8, false);
|
| - result.metrics = ViewportMetrics.decode(decoder1);
|
| - }
|
| - return result;
|
| - }
|
| -
|
| - void encode(bindings.Encoder encoder) {
|
| - var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| -
|
| - encoder0.encodeStruct(metrics, 8, false);
|
| - }
|
| -
|
| - String toString() {
|
| - return "NativeViewportRequestMetricsResponseParams("
|
| - "metrics: $metrics" ")";
|
| - }
|
| -
|
| - Map toJson() {
|
| - Map map = new Map();
|
| - map["metrics"] = metrics;
|
| - return map;
|
| - }
|
| -}
|
| -
|
| -
|
| -
|
| -
|
| -class _NativeViewportEventDispatcherOnEventParams extends bindings.Struct {
|
| - static const List<bindings.StructDataHeader> kVersions = const [
|
| - const bindings.StructDataHeader(16, 0)
|
| - ];
|
| - input_events_mojom.Event event = null;
|
| -
|
| - _NativeViewportEventDispatcherOnEventParams() : super(kVersions.last.size);
|
| -
|
| - static _NativeViewportEventDispatcherOnEventParams deserialize(bindings.Message message) {
|
| - var decoder = new bindings.Decoder(message);
|
| - var result = decode(decoder);
|
| - if (decoder.excessHandles != null) {
|
| - decoder.excessHandles.forEach((h) => h.close());
|
| - }
|
| - return result;
|
| - }
|
| -
|
| - static _NativeViewportEventDispatcherOnEventParams decode(bindings.Decoder decoder0) {
|
| - if (decoder0 == null) {
|
| - return null;
|
| - }
|
| - _NativeViewportEventDispatcherOnEventParams result = new _NativeViewportEventDispatcherOnEventParams();
|
| -
|
| - var mainDataHeader = decoder0.decodeStructDataHeader();
|
| - if (mainDataHeader.version <= kVersions.last.version) {
|
| - // Scan in reverse order to optimize for more recent versions.
|
| - for (int i = kVersions.length - 1; i >= 0; --i) {
|
| - if (mainDataHeader.version >= kVersions[i].version) {
|
| - if (mainDataHeader.size == kVersions[i].size) {
|
| - // Found a match.
|
| - break;
|
| - }
|
| - throw new bindings.MojoCodecError(
|
| - 'Header size doesn\'t correspond to known version size.');
|
| - }
|
| - }
|
| - } else if (mainDataHeader.size < kVersions.last.size) {
|
| - throw new bindings.MojoCodecError(
|
| - 'Message newer than the last known version cannot be shorter than '
|
| - 'required by the last known version.');
|
| - }
|
| - if (mainDataHeader.version >= 0) {
|
| -
|
| - var decoder1 = decoder0.decodePointer(8, false);
|
| - result.event = input_events_mojom.Event.decode(decoder1);
|
| - }
|
| - return result;
|
| - }
|
| -
|
| - void encode(bindings.Encoder encoder) {
|
| - var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| -
|
| - encoder0.encodeStruct(event, 8, false);
|
| - }
|
| -
|
| - String toString() {
|
| - return "_NativeViewportEventDispatcherOnEventParams("
|
| - "event: $event" ")";
|
| - }
|
| -
|
| - Map toJson() {
|
| - Map map = new Map();
|
| - map["event"] = event;
|
| - return map;
|
| - }
|
| -}
|
| -
|
| -
|
| -
|
| -
|
| -class NativeViewportEventDispatcherOnEventResponseParams extends bindings.Struct {
|
| - static const List<bindings.StructDataHeader> kVersions = const [
|
| - const bindings.StructDataHeader(8, 0)
|
| - ];
|
| -
|
| - NativeViewportEventDispatcherOnEventResponseParams() : super(kVersions.last.size);
|
| -
|
| - static NativeViewportEventDispatcherOnEventResponseParams deserialize(bindings.Message message) {
|
| - var decoder = new bindings.Decoder(message);
|
| - var result = decode(decoder);
|
| - if (decoder.excessHandles != null) {
|
| - decoder.excessHandles.forEach((h) => h.close());
|
| - }
|
| - return result;
|
| - }
|
| -
|
| - static NativeViewportEventDispatcherOnEventResponseParams decode(bindings.Decoder decoder0) {
|
| - if (decoder0 == null) {
|
| - return null;
|
| - }
|
| - NativeViewportEventDispatcherOnEventResponseParams result = new NativeViewportEventDispatcherOnEventResponseParams();
|
| -
|
| - var mainDataHeader = decoder0.decodeStructDataHeader();
|
| - if (mainDataHeader.version <= kVersions.last.version) {
|
| - // Scan in reverse order to optimize for more recent versions.
|
| - for (int i = kVersions.length - 1; i >= 0; --i) {
|
| - if (mainDataHeader.version >= kVersions[i].version) {
|
| - if (mainDataHeader.size == kVersions[i].size) {
|
| - // Found a match.
|
| - break;
|
| - }
|
| - throw new bindings.MojoCodecError(
|
| - 'Header size doesn\'t correspond to known version size.');
|
| - }
|
| - }
|
| - } else if (mainDataHeader.size < kVersions.last.size) {
|
| - throw new bindings.MojoCodecError(
|
| - 'Message newer than the last known version cannot be shorter than '
|
| - 'required by the last known version.');
|
| - }
|
| - return result;
|
| - }
|
| -
|
| - void encode(bindings.Encoder encoder) {
|
| - encoder.getStructEncoderAtOffset(kVersions.last);
|
| - }
|
| -
|
| - String toString() {
|
| - return "NativeViewportEventDispatcherOnEventResponseParams("")";
|
| - }
|
| -
|
| - Map toJson() {
|
| - Map map = new Map();
|
| - return map;
|
| - }
|
| -}
|
| -
|
| -
|
| -
|
| -
|
| -const int _NativeViewport_createName = 0;
|
| -const int _NativeViewport_showName = 1;
|
| -const int _NativeViewport_hideName = 2;
|
| -const int _NativeViewport_closeName = 3;
|
| -const int _NativeViewport_setSizeName = 4;
|
| -const int _NativeViewport_setEventDispatcherName = 5;
|
| -const int _NativeViewport_getContextProviderName = 6;
|
| -const int _NativeViewport_requestMetricsName = 7;
|
| -
|
| -
|
| -
|
| -class _NativeViewportServiceDescription implements service_describer.ServiceDescription {
|
| - dynamic getTopLevelInterface([Function responseFactory]) => null;
|
| -
|
| - dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => null;
|
| -
|
| - dynamic getAllTypeDefinitions([Function responseFactory]) => null;
|
| -}
|
| -
|
| -abstract class NativeViewport {
|
| - static const String serviceName = "mojo::NativeViewport";
|
| - dynamic create(geometry_mojom.Size size,SurfaceConfiguration requestedConfiguration,[Function responseFactory = null]);
|
| - void show();
|
| - void hide();
|
| - void close();
|
| - void setSize(geometry_mojom.Size size);
|
| - void setEventDispatcher(Object dispatcher);
|
| - void getContextProvider(Object provider);
|
| - dynamic requestMetrics([Function responseFactory = null]);
|
| -}
|
| -
|
| -
|
| -class _NativeViewportProxyImpl extends bindings.Proxy {
|
| - _NativeViewportProxyImpl.fromEndpoint(
|
| - core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint);
|
| -
|
| - _NativeViewportProxyImpl.fromHandle(core.MojoHandle handle) :
|
| - super.fromHandle(handle);
|
| -
|
| - _NativeViewportProxyImpl.unbound() : super.unbound();
|
| -
|
| - static _NativeViewportProxyImpl newFromEndpoint(
|
| - core.MojoMessagePipeEndpoint endpoint) {
|
| - assert(endpoint.setDescription("For _NativeViewportProxyImpl"));
|
| - return new _NativeViewportProxyImpl.fromEndpoint(endpoint);
|
| - }
|
| -
|
| - service_describer.ServiceDescription get serviceDescription =>
|
| - new _NativeViewportServiceDescription();
|
| -
|
| - void handleResponse(bindings.ServiceMessage message) {
|
| - switch (message.header.type) {
|
| - case _NativeViewport_createName:
|
| - var r = NativeViewportCreateResponseParams.deserialize(
|
| - message.payload);
|
| - if (!message.header.hasRequestId) {
|
| - proxyError("Expected a message with a valid request Id.");
|
| - return;
|
| - }
|
| - Completer c = completerMap[message.header.requestId];
|
| - if (c == null) {
|
| - proxyError(
|
| - "Message had unknown request Id: ${message.header.requestId}");
|
| - return;
|
| - }
|
| - completerMap.remove(message.header.requestId);
|
| - if (c.isCompleted) {
|
| - proxyError("Response completer already completed");
|
| - return;
|
| - }
|
| - c.complete(r);
|
| - break;
|
| - case _NativeViewport_requestMetricsName:
|
| - var r = NativeViewportRequestMetricsResponseParams.deserialize(
|
| - message.payload);
|
| - if (!message.header.hasRequestId) {
|
| - proxyError("Expected a message with a valid request Id.");
|
| - return;
|
| - }
|
| - Completer c = completerMap[message.header.requestId];
|
| - if (c == null) {
|
| - proxyError(
|
| - "Message had unknown request Id: ${message.header.requestId}");
|
| - return;
|
| - }
|
| - completerMap.remove(message.header.requestId);
|
| - if (c.isCompleted) {
|
| - proxyError("Response completer already completed");
|
| - return;
|
| - }
|
| - c.complete(r);
|
| - break;
|
| - default:
|
| - proxyError("Unexpected message type: ${message.header.type}");
|
| - close(immediate: true);
|
| - break;
|
| - }
|
| - }
|
| -
|
| - String toString() {
|
| - var superString = super.toString();
|
| - return "_NativeViewportProxyImpl($superString)";
|
| - }
|
| -}
|
| -
|
| -
|
| -class _NativeViewportProxyCalls implements NativeViewport {
|
| - _NativeViewportProxyImpl _proxyImpl;
|
| -
|
| - _NativeViewportProxyCalls(this._proxyImpl);
|
| - dynamic create(geometry_mojom.Size size,SurfaceConfiguration requestedConfiguration,[Function responseFactory = null]) {
|
| - var params = new _NativeViewportCreateParams();
|
| - params.size = size;
|
| - params.requestedConfiguration = requestedConfiguration;
|
| - return _proxyImpl.sendMessageWithRequestId(
|
| - params,
|
| - _NativeViewport_createName,
|
| - -1,
|
| - bindings.MessageHeader.kMessageExpectsResponse);
|
| - }
|
| - void show() {
|
| - if (!_proxyImpl.isBound) {
|
| - _proxyImpl.proxyError("The Proxy is closed.");
|
| - return;
|
| - }
|
| - var params = new _NativeViewportShowParams();
|
| - _proxyImpl.sendMessage(params, _NativeViewport_showName);
|
| - }
|
| - void hide() {
|
| - if (!_proxyImpl.isBound) {
|
| - _proxyImpl.proxyError("The Proxy is closed.");
|
| - return;
|
| - }
|
| - var params = new _NativeViewportHideParams();
|
| - _proxyImpl.sendMessage(params, _NativeViewport_hideName);
|
| - }
|
| - void close() {
|
| - if (!_proxyImpl.isBound) {
|
| - _proxyImpl.proxyError("The Proxy is closed.");
|
| - return;
|
| - }
|
| - var params = new _NativeViewportCloseParams();
|
| - _proxyImpl.sendMessage(params, _NativeViewport_closeName);
|
| - }
|
| - void setSize(geometry_mojom.Size size) {
|
| - if (!_proxyImpl.isBound) {
|
| - _proxyImpl.proxyError("The Proxy is closed.");
|
| - return;
|
| - }
|
| - var params = new _NativeViewportSetSizeParams();
|
| - params.size = size;
|
| - _proxyImpl.sendMessage(params, _NativeViewport_setSizeName);
|
| - }
|
| - void setEventDispatcher(Object dispatcher) {
|
| - if (!_proxyImpl.isBound) {
|
| - _proxyImpl.proxyError("The Proxy is closed.");
|
| - return;
|
| - }
|
| - var params = new _NativeViewportSetEventDispatcherParams();
|
| - params.dispatcher = dispatcher;
|
| - _proxyImpl.sendMessage(params, _NativeViewport_setEventDispatcherName);
|
| - }
|
| - void getContextProvider(Object provider) {
|
| - if (!_proxyImpl.isBound) {
|
| - _proxyImpl.proxyError("The Proxy is closed.");
|
| - return;
|
| - }
|
| - var params = new _NativeViewportGetContextProviderParams();
|
| - params.provider = provider;
|
| - _proxyImpl.sendMessage(params, _NativeViewport_getContextProviderName);
|
| - }
|
| - dynamic requestMetrics([Function responseFactory = null]) {
|
| - var params = new _NativeViewportRequestMetricsParams();
|
| - return _proxyImpl.sendMessageWithRequestId(
|
| - params,
|
| - _NativeViewport_requestMetricsName,
|
| - -1,
|
| - bindings.MessageHeader.kMessageExpectsResponse);
|
| - }
|
| -}
|
| -
|
| -
|
| -class NativeViewportProxy implements bindings.ProxyBase {
|
| - final bindings.Proxy impl;
|
| - NativeViewport ptr;
|
| -
|
| - NativeViewportProxy(_NativeViewportProxyImpl proxyImpl) :
|
| - impl = proxyImpl,
|
| - ptr = new _NativeViewportProxyCalls(proxyImpl);
|
| -
|
| - NativeViewportProxy.fromEndpoint(
|
| - core.MojoMessagePipeEndpoint endpoint) :
|
| - impl = new _NativeViewportProxyImpl.fromEndpoint(endpoint) {
|
| - ptr = new _NativeViewportProxyCalls(impl);
|
| - }
|
| -
|
| - NativeViewportProxy.fromHandle(core.MojoHandle handle) :
|
| - impl = new _NativeViewportProxyImpl.fromHandle(handle) {
|
| - ptr = new _NativeViewportProxyCalls(impl);
|
| - }
|
| -
|
| - NativeViewportProxy.unbound() :
|
| - impl = new _NativeViewportProxyImpl.unbound() {
|
| - ptr = new _NativeViewportProxyCalls(impl);
|
| - }
|
| -
|
| - factory NativeViewportProxy.connectToService(
|
| - bindings.ServiceConnector s, String url, [String serviceName]) {
|
| - NativeViewportProxy p = new NativeViewportProxy.unbound();
|
| - s.connectToService(url, p, serviceName);
|
| - return p;
|
| - }
|
| -
|
| - static NativeViewportProxy newFromEndpoint(
|
| - core.MojoMessagePipeEndpoint endpoint) {
|
| - assert(endpoint.setDescription("For NativeViewportProxy"));
|
| - return new NativeViewportProxy.fromEndpoint(endpoint);
|
| - }
|
| -
|
| - String get serviceName => NativeViewport.serviceName;
|
| -
|
| - Future close({bool immediate: false}) => impl.close(immediate: immediate);
|
| -
|
| - Future responseOrError(Future f) => impl.responseOrError(f);
|
| -
|
| - Future get errorFuture => impl.errorFuture;
|
| -
|
| - int get version => impl.version;
|
| -
|
| - Future<int> queryVersion() => impl.queryVersion();
|
| -
|
| - void requireVersion(int requiredVersion) {
|
| - impl.requireVersion(requiredVersion);
|
| - }
|
| -
|
| - String toString() {
|
| - return "NativeViewportProxy($impl)";
|
| - }
|
| -}
|
| -
|
| -
|
| -class NativeViewportStub extends bindings.Stub {
|
| - NativeViewport _impl = null;
|
| -
|
| - NativeViewportStub.fromEndpoint(
|
| - core.MojoMessagePipeEndpoint endpoint, [this._impl])
|
| - : super.fromEndpoint(endpoint);
|
| -
|
| - NativeViewportStub.fromHandle(core.MojoHandle handle, [this._impl])
|
| - : super.fromHandle(handle);
|
| -
|
| - NativeViewportStub.unbound() : super.unbound();
|
| -
|
| - static NativeViewportStub newFromEndpoint(
|
| - core.MojoMessagePipeEndpoint endpoint) {
|
| - assert(endpoint.setDescription("For NativeViewportStub"));
|
| - return new NativeViewportStub.fromEndpoint(endpoint);
|
| - }
|
| -
|
| -
|
| - NativeViewportCreateResponseParams _NativeViewportCreateResponseParamsFactory(ViewportMetrics metrics) {
|
| - var mojo_factory_result = new NativeViewportCreateResponseParams();
|
| - mojo_factory_result.metrics = metrics;
|
| - return mojo_factory_result;
|
| - }
|
| - NativeViewportRequestMetricsResponseParams _NativeViewportRequestMetricsResponseParamsFactory(ViewportMetrics metrics) {
|
| - var mojo_factory_result = new NativeViewportRequestMetricsResponseParams();
|
| - mojo_factory_result.metrics = metrics;
|
| - return mojo_factory_result;
|
| - }
|
| -
|
| - dynamic handleMessage(bindings.ServiceMessage message) {
|
| - if (bindings.ControlMessageHandler.isControlMessage(message)) {
|
| - return bindings.ControlMessageHandler.handleMessage(this,
|
| - 0,
|
| - message);
|
| - }
|
| - assert(_impl != null);
|
| - switch (message.header.type) {
|
| - case _NativeViewport_createName:
|
| - var params = _NativeViewportCreateParams.deserialize(
|
| - message.payload);
|
| - var response = _impl.create(params.size,params.requestedConfiguration,_NativeViewportCreateResponseParamsFactory);
|
| - if (response is Future) {
|
| - return response.then((response) {
|
| - if (response != null) {
|
| - return buildResponseWithId(
|
| - response,
|
| - _NativeViewport_createName,
|
| - message.header.requestId,
|
| - bindings.MessageHeader.kMessageIsResponse);
|
| - }
|
| - });
|
| - } else if (response != null) {
|
| - return buildResponseWithId(
|
| - response,
|
| - _NativeViewport_createName,
|
| - message.header.requestId,
|
| - bindings.MessageHeader.kMessageIsResponse);
|
| - }
|
| - break;
|
| - case _NativeViewport_showName:
|
| - var params = _NativeViewportShowParams.deserialize(
|
| - message.payload);
|
| - _impl.show();
|
| - break;
|
| - case _NativeViewport_hideName:
|
| - var params = _NativeViewportHideParams.deserialize(
|
| - message.payload);
|
| - _impl.hide();
|
| - break;
|
| - case _NativeViewport_closeName:
|
| - var params = _NativeViewportCloseParams.deserialize(
|
| - message.payload);
|
| - _impl.close();
|
| - break;
|
| - case _NativeViewport_setSizeName:
|
| - var params = _NativeViewportSetSizeParams.deserialize(
|
| - message.payload);
|
| - _impl.setSize(params.size);
|
| - break;
|
| - case _NativeViewport_setEventDispatcherName:
|
| - var params = _NativeViewportSetEventDispatcherParams.deserialize(
|
| - message.payload);
|
| - _impl.setEventDispatcher(params.dispatcher);
|
| - break;
|
| - case _NativeViewport_getContextProviderName:
|
| - var params = _NativeViewportGetContextProviderParams.deserialize(
|
| - message.payload);
|
| - _impl.getContextProvider(params.provider);
|
| - break;
|
| - case _NativeViewport_requestMetricsName:
|
| - var params = _NativeViewportRequestMetricsParams.deserialize(
|
| - message.payload);
|
| - var response = _impl.requestMetrics(_NativeViewportRequestMetricsResponseParamsFactory);
|
| - if (response is Future) {
|
| - return response.then((response) {
|
| - if (response != null) {
|
| - return buildResponseWithId(
|
| - response,
|
| - _NativeViewport_requestMetricsName,
|
| - message.header.requestId,
|
| - bindings.MessageHeader.kMessageIsResponse);
|
| - }
|
| - });
|
| - } else if (response != null) {
|
| - return buildResponseWithId(
|
| - response,
|
| - _NativeViewport_requestMetricsName,
|
| - message.header.requestId,
|
| - bindings.MessageHeader.kMessageIsResponse);
|
| - }
|
| - break;
|
| - default:
|
| - throw new bindings.MojoCodecError("Unexpected message name");
|
| - break;
|
| - }
|
| - return null;
|
| - }
|
| -
|
| - NativeViewport get impl => _impl;
|
| - set impl(NativeViewport d) {
|
| - assert(_impl == null);
|
| - _impl = d;
|
| - }
|
| -
|
| - String toString() {
|
| - var superString = super.toString();
|
| - return "NativeViewportStub($superString)";
|
| - }
|
| -
|
| - int get version => 0;
|
| -
|
| - service_describer.ServiceDescription get serviceDescription =>
|
| - new _NativeViewportServiceDescription();
|
| -}
|
| -
|
| -const int _NativeViewportEventDispatcher_onEventName = 0;
|
| -
|
| -
|
| -
|
| -class _NativeViewportEventDispatcherServiceDescription implements service_describer.ServiceDescription {
|
| - dynamic getTopLevelInterface([Function responseFactory]) => null;
|
| -
|
| - dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => null;
|
| -
|
| - dynamic getAllTypeDefinitions([Function responseFactory]) => null;
|
| -}
|
| -
|
| -abstract class NativeViewportEventDispatcher {
|
| - static const String serviceName = "mojo::NativeViewportEventDispatcher";
|
| - dynamic onEvent(input_events_mojom.Event event,[Function responseFactory = null]);
|
| -}
|
| -
|
| -
|
| -class _NativeViewportEventDispatcherProxyImpl extends bindings.Proxy {
|
| - _NativeViewportEventDispatcherProxyImpl.fromEndpoint(
|
| - core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint);
|
| -
|
| - _NativeViewportEventDispatcherProxyImpl.fromHandle(core.MojoHandle handle) :
|
| - super.fromHandle(handle);
|
| -
|
| - _NativeViewportEventDispatcherProxyImpl.unbound() : super.unbound();
|
| -
|
| - static _NativeViewportEventDispatcherProxyImpl newFromEndpoint(
|
| - core.MojoMessagePipeEndpoint endpoint) {
|
| - assert(endpoint.setDescription("For _NativeViewportEventDispatcherProxyImpl"));
|
| - return new _NativeViewportEventDispatcherProxyImpl.fromEndpoint(endpoint);
|
| - }
|
| -
|
| - service_describer.ServiceDescription get serviceDescription =>
|
| - new _NativeViewportEventDispatcherServiceDescription();
|
| -
|
| - void handleResponse(bindings.ServiceMessage message) {
|
| - switch (message.header.type) {
|
| - case _NativeViewportEventDispatcher_onEventName:
|
| - var r = NativeViewportEventDispatcherOnEventResponseParams.deserialize(
|
| - message.payload);
|
| - if (!message.header.hasRequestId) {
|
| - proxyError("Expected a message with a valid request Id.");
|
| - return;
|
| - }
|
| - Completer c = completerMap[message.header.requestId];
|
| - if (c == null) {
|
| - proxyError(
|
| - "Message had unknown request Id: ${message.header.requestId}");
|
| - return;
|
| - }
|
| - completerMap.remove(message.header.requestId);
|
| - if (c.isCompleted) {
|
| - proxyError("Response completer already completed");
|
| - return;
|
| - }
|
| - c.complete(r);
|
| - break;
|
| - default:
|
| - proxyError("Unexpected message type: ${message.header.type}");
|
| - close(immediate: true);
|
| - break;
|
| - }
|
| - }
|
| -
|
| - String toString() {
|
| - var superString = super.toString();
|
| - return "_NativeViewportEventDispatcherProxyImpl($superString)";
|
| - }
|
| -}
|
| -
|
| -
|
| -class _NativeViewportEventDispatcherProxyCalls implements NativeViewportEventDispatcher {
|
| - _NativeViewportEventDispatcherProxyImpl _proxyImpl;
|
| -
|
| - _NativeViewportEventDispatcherProxyCalls(this._proxyImpl);
|
| - dynamic onEvent(input_events_mojom.Event event,[Function responseFactory = null]) {
|
| - var params = new _NativeViewportEventDispatcherOnEventParams();
|
| - params.event = event;
|
| - return _proxyImpl.sendMessageWithRequestId(
|
| - params,
|
| - _NativeViewportEventDispatcher_onEventName,
|
| - -1,
|
| - bindings.MessageHeader.kMessageExpectsResponse);
|
| - }
|
| -}
|
| -
|
| -
|
| -class NativeViewportEventDispatcherProxy implements bindings.ProxyBase {
|
| - final bindings.Proxy impl;
|
| - NativeViewportEventDispatcher ptr;
|
| -
|
| - NativeViewportEventDispatcherProxy(_NativeViewportEventDispatcherProxyImpl proxyImpl) :
|
| - impl = proxyImpl,
|
| - ptr = new _NativeViewportEventDispatcherProxyCalls(proxyImpl);
|
| -
|
| - NativeViewportEventDispatcherProxy.fromEndpoint(
|
| - core.MojoMessagePipeEndpoint endpoint) :
|
| - impl = new _NativeViewportEventDispatcherProxyImpl.fromEndpoint(endpoint) {
|
| - ptr = new _NativeViewportEventDispatcherProxyCalls(impl);
|
| - }
|
| -
|
| - NativeViewportEventDispatcherProxy.fromHandle(core.MojoHandle handle) :
|
| - impl = new _NativeViewportEventDispatcherProxyImpl.fromHandle(handle) {
|
| - ptr = new _NativeViewportEventDispatcherProxyCalls(impl);
|
| - }
|
| -
|
| - NativeViewportEventDispatcherProxy.unbound() :
|
| - impl = new _NativeViewportEventDispatcherProxyImpl.unbound() {
|
| - ptr = new _NativeViewportEventDispatcherProxyCalls(impl);
|
| - }
|
| -
|
| - factory NativeViewportEventDispatcherProxy.connectToService(
|
| - bindings.ServiceConnector s, String url, [String serviceName]) {
|
| - NativeViewportEventDispatcherProxy p = new NativeViewportEventDispatcherProxy.unbound();
|
| - s.connectToService(url, p, serviceName);
|
| - return p;
|
| - }
|
| -
|
| - static NativeViewportEventDispatcherProxy newFromEndpoint(
|
| - core.MojoMessagePipeEndpoint endpoint) {
|
| - assert(endpoint.setDescription("For NativeViewportEventDispatcherProxy"));
|
| - return new NativeViewportEventDispatcherProxy.fromEndpoint(endpoint);
|
| - }
|
| -
|
| - String get serviceName => NativeViewportEventDispatcher.serviceName;
|
| -
|
| - Future close({bool immediate: false}) => impl.close(immediate: immediate);
|
| -
|
| - Future responseOrError(Future f) => impl.responseOrError(f);
|
| -
|
| - Future get errorFuture => impl.errorFuture;
|
| -
|
| - int get version => impl.version;
|
| -
|
| - Future<int> queryVersion() => impl.queryVersion();
|
| -
|
| - void requireVersion(int requiredVersion) {
|
| - impl.requireVersion(requiredVersion);
|
| - }
|
| -
|
| - String toString() {
|
| - return "NativeViewportEventDispatcherProxy($impl)";
|
| - }
|
| -}
|
| -
|
| -
|
| -class NativeViewportEventDispatcherStub extends bindings.Stub {
|
| - NativeViewportEventDispatcher _impl = null;
|
| -
|
| - NativeViewportEventDispatcherStub.fromEndpoint(
|
| - core.MojoMessagePipeEndpoint endpoint, [this._impl])
|
| - : super.fromEndpoint(endpoint);
|
| -
|
| - NativeViewportEventDispatcherStub.fromHandle(core.MojoHandle handle, [this._impl])
|
| - : super.fromHandle(handle);
|
| -
|
| - NativeViewportEventDispatcherStub.unbound() : super.unbound();
|
| -
|
| - static NativeViewportEventDispatcherStub newFromEndpoint(
|
| - core.MojoMessagePipeEndpoint endpoint) {
|
| - assert(endpoint.setDescription("For NativeViewportEventDispatcherStub"));
|
| - return new NativeViewportEventDispatcherStub.fromEndpoint(endpoint);
|
| - }
|
| -
|
| -
|
| - NativeViewportEventDispatcherOnEventResponseParams _NativeViewportEventDispatcherOnEventResponseParamsFactory() {
|
| - var mojo_factory_result = new NativeViewportEventDispatcherOnEventResponseParams();
|
| - return mojo_factory_result;
|
| - }
|
| -
|
| - dynamic handleMessage(bindings.ServiceMessage message) {
|
| - if (bindings.ControlMessageHandler.isControlMessage(message)) {
|
| - return bindings.ControlMessageHandler.handleMessage(this,
|
| - 0,
|
| - message);
|
| - }
|
| - assert(_impl != null);
|
| - switch (message.header.type) {
|
| - case _NativeViewportEventDispatcher_onEventName:
|
| - var params = _NativeViewportEventDispatcherOnEventParams.deserialize(
|
| - message.payload);
|
| - var response = _impl.onEvent(params.event,_NativeViewportEventDispatcherOnEventResponseParamsFactory);
|
| - if (response is Future) {
|
| - return response.then((response) {
|
| - if (response != null) {
|
| - return buildResponseWithId(
|
| - response,
|
| - _NativeViewportEventDispatcher_onEventName,
|
| - message.header.requestId,
|
| - bindings.MessageHeader.kMessageIsResponse);
|
| - }
|
| - });
|
| - } else if (response != null) {
|
| - return buildResponseWithId(
|
| - response,
|
| - _NativeViewportEventDispatcher_onEventName,
|
| - message.header.requestId,
|
| - bindings.MessageHeader.kMessageIsResponse);
|
| - }
|
| - break;
|
| - default:
|
| - throw new bindings.MojoCodecError("Unexpected message name");
|
| - break;
|
| - }
|
| - return null;
|
| - }
|
| -
|
| - NativeViewportEventDispatcher get impl => _impl;
|
| - set impl(NativeViewportEventDispatcher d) {
|
| - assert(_impl == null);
|
| - _impl = d;
|
| - }
|
| -
|
| - String toString() {
|
| - var superString = super.toString();
|
| - return "NativeViewportEventDispatcherStub($superString)";
|
| - }
|
| -
|
| - int get version => 0;
|
| -
|
| - service_describer.ServiceDescription get serviceDescription =>
|
| - new _NativeViewportEventDispatcherServiceDescription();
|
| -}
|
| -
|
| -
|
| -
|
|
|