| Index: mojo/dart/packages/mojo_services/lib/mojo/view_manager.mojom.dart
|
| diff --git a/mojo/dart/packages/mojo_services/lib/mojo/view_manager.mojom.dart b/mojo/dart/packages/mojo_services/lib/mojo/view_manager.mojom.dart
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..de0dbc621800889cad77c7f9740e0a3e8887ee6a
|
| --- /dev/null
|
| +++ b/mojo/dart/packages/mojo_services/lib/mojo/view_manager.mojom.dart
|
| @@ -0,0 +1,4649 @@
|
| +// 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 view_manager_mojom;
|
| +
|
| +import 'dart:async';
|
| +
|
| +import 'package:mojo/bindings.dart' as bindings;
|
| +import 'package:mojo/core.dart' as core;
|
| +import 'package:mojo_services/mojo/geometry.mojom.dart' as geometry_mojom;
|
| +import 'package:mojo_services/mojo/input_events.mojom.dart' as input_events_mojom;
|
| +import 'package:mojo/mojo/service_provider.mojom.dart' as service_provider_mojom;
|
| +import 'package:mojo_services/mojo/native_viewport.mojom.dart' as native_viewport_mojom;
|
| +import 'package:mojo_services/mojo/surface_id.mojom.dart' as surface_id_mojom;
|
| +import 'package:mojo_services/mojo/view_manager_constants.mojom.dart' as view_manager_constants_mojom;
|
| +class ErrorCode extends bindings.MojoEnum {
|
| + static const NONE = const ErrorCode._(0);
|
| + static const VALUE_IN_USE = const ErrorCode._(1);
|
| + static const ILLEGAL_ARGUMENT = const ErrorCode._(2);
|
| +
|
| + const ErrorCode._(int v) : super(v);
|
| +
|
| + static const Map<String, ErrorCode> valuesMap = const {
|
| + "NONE": NONE,
|
| + "VALUE_IN_USE": VALUE_IN_USE,
|
| + "ILLEGAL_ARGUMENT": ILLEGAL_ARGUMENT,
|
| + };
|
| + static const List<ErrorCode> values = const [
|
| + NONE,
|
| + VALUE_IN_USE,
|
| + ILLEGAL_ARGUMENT,
|
| + ];
|
| +
|
| + static ErrorCode valueOf(String name) => valuesMap[name];
|
| +
|
| + factory ErrorCode(int v) {
|
| + switch (v) {
|
| + case 0:
|
| + return NONE;
|
| + case 1:
|
| + return VALUE_IN_USE;
|
| + case 2:
|
| + return ILLEGAL_ARGUMENT;
|
| + default:
|
| + return null;
|
| + }
|
| + }
|
| +
|
| + static ErrorCode decode(bindings.Decoder decoder0, int offset) {
|
| + int v = decoder0.decodeUint32(offset);
|
| + ErrorCode result = new ErrorCode(v);
|
| + if (result == null) {
|
| + throw new bindings.MojoCodecError(
|
| + 'Bad value $v for enum ErrorCode.');
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + String toString() {
|
| + switch(this) {
|
| + case NONE:
|
| + return 'ErrorCode.NONE';
|
| + case VALUE_IN_USE:
|
| + return 'ErrorCode.VALUE_IN_USE';
|
| + case ILLEGAL_ARGUMENT:
|
| + return 'ErrorCode.ILLEGAL_ARGUMENT';
|
| + }
|
| + }
|
| +
|
| + int toJson() => value;
|
| +}
|
| +
|
| +
|
| +
|
| +class ViewData extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(48, 0)
|
| + ];
|
| + int parentId = 0;
|
| + int viewId = 0;
|
| + geometry_mojom.Rect bounds = null;
|
| + Map<String, List<int>> properties = null;
|
| + bool visible = false;
|
| + bool drawn = false;
|
| + native_viewport_mojom.ViewportMetrics viewportMetrics = null;
|
| +
|
| + ViewData() : super(kVersions.last.size);
|
| +
|
| + static ViewData 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 ViewData decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewData result = new ViewData();
|
| +
|
| + 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.parentId = decoder0.decodeUint32(8);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + result.viewId = decoder0.decodeUint32(12);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + var decoder1 = decoder0.decodePointer(16, false);
|
| + result.bounds = geometry_mojom.Rect.decode(decoder1);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + var decoder1 = decoder0.decodePointer(24, false);
|
| + {
|
| + decoder1.decodeDataHeaderForMap();
|
| + List<String> keys0;
|
| + List<List<int>> values0;
|
| + {
|
| +
|
| + var decoder2 = decoder1.decodePointer(bindings.ArrayDataHeader.kHeaderSize, false);
|
| + {
|
| + var si2 = decoder2.decodeDataHeaderForPointerArray(bindings.kUnspecifiedArrayLength);
|
| + keys0 = new List<String>(si2.numElements);
|
| + for (int i2 = 0; i2 < si2.numElements; ++i2) {
|
| +
|
| + keys0[i2] = decoder2.decodeString(bindings.ArrayDataHeader.kHeaderSize + bindings.kPointerSize * i2, false);
|
| + }
|
| + }
|
| + }
|
| + {
|
| +
|
| + var decoder2 = decoder1.decodePointer(bindings.ArrayDataHeader.kHeaderSize + bindings.kPointerSize, false);
|
| + {
|
| + var si2 = decoder2.decodeDataHeaderForPointerArray(keys0.length);
|
| + values0 = new List<List<int>>(si2.numElements);
|
| + for (int i2 = 0; i2 < si2.numElements; ++i2) {
|
| +
|
| + values0[i2] = decoder2.decodeUint8Array(bindings.ArrayDataHeader.kHeaderSize + bindings.kPointerSize * i2, bindings.kNothingNullable, bindings.kUnspecifiedArrayLength);
|
| + }
|
| + }
|
| + }
|
| + result.properties = new Map<String, List<int>>.fromIterables(
|
| + keys0, values0);
|
| + }
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + result.visible = decoder0.decodeBool(32, 0);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + result.drawn = decoder0.decodeBool(32, 1);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + var decoder1 = decoder0.decodePointer(40, false);
|
| + result.viewportMetrics = native_viewport_mojom.ViewportMetrics.decode(decoder1);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeUint32(parentId, 8);
|
| +
|
| + encoder0.encodeUint32(viewId, 12);
|
| +
|
| + encoder0.encodeStruct(bounds, 16, false);
|
| +
|
| + if (properties == null) {
|
| + encoder0.encodeNullPointer(24, false);
|
| + } else {
|
| + var encoder1 = encoder0.encoderForMap(24);
|
| + int size0 = properties.length;
|
| + var keys0 = properties.keys.toList();
|
| + var values0 = properties.values.toList();
|
| +
|
| + {
|
| + var encoder2 = encoder1.encodePointerArray(keys0.length, bindings.ArrayDataHeader.kHeaderSize, bindings.kUnspecifiedArrayLength);
|
| + for (int i1 = 0; i1 < keys0.length; ++i1) {
|
| +
|
| + encoder2.encodeString(keys0[i1], bindings.ArrayDataHeader.kHeaderSize + bindings.kPointerSize * i1, false);
|
| + }
|
| + }
|
| +
|
| + {
|
| + var encoder2 = encoder1.encodePointerArray(values0.length, bindings.ArrayDataHeader.kHeaderSize + bindings.kPointerSize, bindings.kUnspecifiedArrayLength);
|
| + for (int i1 = 0; i1 < values0.length; ++i1) {
|
| +
|
| + encoder2.encodeUint8Array(values0[i1], bindings.ArrayDataHeader.kHeaderSize + bindings.kPointerSize * i1, bindings.kNothingNullable, bindings.kUnspecifiedArrayLength);
|
| + }
|
| + }
|
| + }
|
| +
|
| + encoder0.encodeBool(visible, 32, 0);
|
| +
|
| + encoder0.encodeBool(drawn, 32, 1);
|
| +
|
| + encoder0.encodeStruct(viewportMetrics, 40, false);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewData("
|
| + "parentId: $parentId" ", "
|
| + "viewId: $viewId" ", "
|
| + "bounds: $bounds" ", "
|
| + "properties: $properties" ", "
|
| + "visible: $visible" ", "
|
| + "drawn: $drawn" ", "
|
| + "viewportMetrics: $viewportMetrics" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["parentId"] = parentId;
|
| + map["viewId"] = viewId;
|
| + map["bounds"] = bounds;
|
| + map["properties"] = properties;
|
| + map["visible"] = visible;
|
| + map["drawn"] = drawn;
|
| + map["viewportMetrics"] = viewportMetrics;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerServiceCreateViewParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(16, 0)
|
| + ];
|
| + int viewId = 0;
|
| +
|
| + ViewManagerServiceCreateViewParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerServiceCreateViewParams 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 ViewManagerServiceCreateViewParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerServiceCreateViewParams result = new ViewManagerServiceCreateViewParams();
|
| +
|
| + 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.viewId = decoder0.decodeUint32(8);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeUint32(viewId, 8);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerServiceCreateViewParams("
|
| + "viewId: $viewId" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["viewId"] = viewId;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerServiceCreateViewResponseParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(16, 0)
|
| + ];
|
| + ErrorCode errorCode = null;
|
| +
|
| + ViewManagerServiceCreateViewResponseParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerServiceCreateViewResponseParams 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 ViewManagerServiceCreateViewResponseParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerServiceCreateViewResponseParams result = new ViewManagerServiceCreateViewResponseParams();
|
| +
|
| + 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.errorCode = ErrorCode.decode(decoder0, 8);
|
| + if (result.errorCode == null) {
|
| + throw new bindings.MojoCodecError(
|
| + 'Trying to decode null union for non-nullable ErrorCode.');
|
| + }
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeEnum(errorCode, 8);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerServiceCreateViewResponseParams("
|
| + "errorCode: $errorCode" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["errorCode"] = errorCode;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerServiceDeleteViewParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(16, 0)
|
| + ];
|
| + int viewId = 0;
|
| +
|
| + ViewManagerServiceDeleteViewParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerServiceDeleteViewParams 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 ViewManagerServiceDeleteViewParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerServiceDeleteViewParams result = new ViewManagerServiceDeleteViewParams();
|
| +
|
| + 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.viewId = decoder0.decodeUint32(8);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeUint32(viewId, 8);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerServiceDeleteViewParams("
|
| + "viewId: $viewId" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["viewId"] = viewId;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerServiceDeleteViewResponseParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(16, 0)
|
| + ];
|
| + bool success = false;
|
| +
|
| + ViewManagerServiceDeleteViewResponseParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerServiceDeleteViewResponseParams 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 ViewManagerServiceDeleteViewResponseParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerServiceDeleteViewResponseParams result = new ViewManagerServiceDeleteViewResponseParams();
|
| +
|
| + 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.success = decoder0.decodeBool(8, 0);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeBool(success, 8, 0);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerServiceDeleteViewResponseParams("
|
| + "success: $success" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["success"] = success;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerServiceSetViewBoundsParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(24, 0)
|
| + ];
|
| + int viewId = 0;
|
| + geometry_mojom.Rect bounds = null;
|
| +
|
| + ViewManagerServiceSetViewBoundsParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerServiceSetViewBoundsParams 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 ViewManagerServiceSetViewBoundsParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerServiceSetViewBoundsParams result = new ViewManagerServiceSetViewBoundsParams();
|
| +
|
| + 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.viewId = decoder0.decodeUint32(8);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + var decoder1 = decoder0.decodePointer(16, false);
|
| + result.bounds = geometry_mojom.Rect.decode(decoder1);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeUint32(viewId, 8);
|
| +
|
| + encoder0.encodeStruct(bounds, 16, false);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerServiceSetViewBoundsParams("
|
| + "viewId: $viewId" ", "
|
| + "bounds: $bounds" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["viewId"] = viewId;
|
| + map["bounds"] = bounds;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerServiceSetViewBoundsResponseParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(16, 0)
|
| + ];
|
| + bool success = false;
|
| +
|
| + ViewManagerServiceSetViewBoundsResponseParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerServiceSetViewBoundsResponseParams 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 ViewManagerServiceSetViewBoundsResponseParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerServiceSetViewBoundsResponseParams result = new ViewManagerServiceSetViewBoundsResponseParams();
|
| +
|
| + 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.success = decoder0.decodeBool(8, 0);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeBool(success, 8, 0);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerServiceSetViewBoundsResponseParams("
|
| + "success: $success" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["success"] = success;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerServiceSetViewVisibilityParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(16, 0)
|
| + ];
|
| + int viewId = 0;
|
| + bool visible = false;
|
| +
|
| + ViewManagerServiceSetViewVisibilityParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerServiceSetViewVisibilityParams 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 ViewManagerServiceSetViewVisibilityParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerServiceSetViewVisibilityParams result = new ViewManagerServiceSetViewVisibilityParams();
|
| +
|
| + 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.viewId = decoder0.decodeUint32(8);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + result.visible = decoder0.decodeBool(12, 0);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeUint32(viewId, 8);
|
| +
|
| + encoder0.encodeBool(visible, 12, 0);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerServiceSetViewVisibilityParams("
|
| + "viewId: $viewId" ", "
|
| + "visible: $visible" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["viewId"] = viewId;
|
| + map["visible"] = visible;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerServiceSetViewVisibilityResponseParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(16, 0)
|
| + ];
|
| + bool success = false;
|
| +
|
| + ViewManagerServiceSetViewVisibilityResponseParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerServiceSetViewVisibilityResponseParams 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 ViewManagerServiceSetViewVisibilityResponseParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerServiceSetViewVisibilityResponseParams result = new ViewManagerServiceSetViewVisibilityResponseParams();
|
| +
|
| + 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.success = decoder0.decodeBool(8, 0);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeBool(success, 8, 0);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerServiceSetViewVisibilityResponseParams("
|
| + "success: $success" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["success"] = success;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerServiceSetViewPropertyParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(32, 0)
|
| + ];
|
| + int viewId = 0;
|
| + String name = null;
|
| + List<int> value = null;
|
| +
|
| + ViewManagerServiceSetViewPropertyParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerServiceSetViewPropertyParams 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 ViewManagerServiceSetViewPropertyParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerServiceSetViewPropertyParams result = new ViewManagerServiceSetViewPropertyParams();
|
| +
|
| + 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.viewId = decoder0.decodeUint32(8);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + result.name = decoder0.decodeString(16, false);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + result.value = decoder0.decodeUint8Array(24, bindings.kArrayNullable, bindings.kUnspecifiedArrayLength);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeUint32(viewId, 8);
|
| +
|
| + encoder0.encodeString(name, 16, false);
|
| +
|
| + encoder0.encodeUint8Array(value, 24, bindings.kArrayNullable, bindings.kUnspecifiedArrayLength);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerServiceSetViewPropertyParams("
|
| + "viewId: $viewId" ", "
|
| + "name: $name" ", "
|
| + "value: $value" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["viewId"] = viewId;
|
| + map["name"] = name;
|
| + map["value"] = value;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerServiceSetViewPropertyResponseParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(16, 0)
|
| + ];
|
| + bool success = false;
|
| +
|
| + ViewManagerServiceSetViewPropertyResponseParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerServiceSetViewPropertyResponseParams 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 ViewManagerServiceSetViewPropertyResponseParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerServiceSetViewPropertyResponseParams result = new ViewManagerServiceSetViewPropertyResponseParams();
|
| +
|
| + 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.success = decoder0.decodeBool(8, 0);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeBool(success, 8, 0);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerServiceSetViewPropertyResponseParams("
|
| + "success: $success" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["success"] = success;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerServiceAddViewParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(16, 0)
|
| + ];
|
| + int parent = 0;
|
| + int child = 0;
|
| +
|
| + ViewManagerServiceAddViewParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerServiceAddViewParams 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 ViewManagerServiceAddViewParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerServiceAddViewParams result = new ViewManagerServiceAddViewParams();
|
| +
|
| + 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.parent = decoder0.decodeUint32(8);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + result.child = decoder0.decodeUint32(12);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeUint32(parent, 8);
|
| +
|
| + encoder0.encodeUint32(child, 12);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerServiceAddViewParams("
|
| + "parent: $parent" ", "
|
| + "child: $child" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["parent"] = parent;
|
| + map["child"] = child;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerServiceAddViewResponseParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(16, 0)
|
| + ];
|
| + bool success = false;
|
| +
|
| + ViewManagerServiceAddViewResponseParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerServiceAddViewResponseParams 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 ViewManagerServiceAddViewResponseParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerServiceAddViewResponseParams result = new ViewManagerServiceAddViewResponseParams();
|
| +
|
| + 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.success = decoder0.decodeBool(8, 0);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeBool(success, 8, 0);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerServiceAddViewResponseParams("
|
| + "success: $success" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["success"] = success;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerServiceRemoveViewFromParentParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(16, 0)
|
| + ];
|
| + int viewId = 0;
|
| +
|
| + ViewManagerServiceRemoveViewFromParentParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerServiceRemoveViewFromParentParams 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 ViewManagerServiceRemoveViewFromParentParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerServiceRemoveViewFromParentParams result = new ViewManagerServiceRemoveViewFromParentParams();
|
| +
|
| + 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.viewId = decoder0.decodeUint32(8);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeUint32(viewId, 8);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerServiceRemoveViewFromParentParams("
|
| + "viewId: $viewId" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["viewId"] = viewId;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerServiceRemoveViewFromParentResponseParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(16, 0)
|
| + ];
|
| + bool success = false;
|
| +
|
| + ViewManagerServiceRemoveViewFromParentResponseParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerServiceRemoveViewFromParentResponseParams 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 ViewManagerServiceRemoveViewFromParentResponseParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerServiceRemoveViewFromParentResponseParams result = new ViewManagerServiceRemoveViewFromParentResponseParams();
|
| +
|
| + 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.success = decoder0.decodeBool(8, 0);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeBool(success, 8, 0);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerServiceRemoveViewFromParentResponseParams("
|
| + "success: $success" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["success"] = success;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerServiceReorderViewParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(24, 0)
|
| + ];
|
| + int viewId = 0;
|
| + int relativeViewId = 0;
|
| + view_manager_constants_mojom.OrderDirection direction = null;
|
| +
|
| + ViewManagerServiceReorderViewParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerServiceReorderViewParams 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 ViewManagerServiceReorderViewParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerServiceReorderViewParams result = new ViewManagerServiceReorderViewParams();
|
| +
|
| + 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.viewId = decoder0.decodeUint32(8);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + result.relativeViewId = decoder0.decodeUint32(12);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + result.direction = view_manager_constants_mojom.OrderDirection.decode(decoder0, 16);
|
| + if (result.direction == null) {
|
| + throw new bindings.MojoCodecError(
|
| + 'Trying to decode null union for non-nullable view_manager_constants_mojom.OrderDirection.');
|
| + }
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeUint32(viewId, 8);
|
| +
|
| + encoder0.encodeUint32(relativeViewId, 12);
|
| +
|
| + encoder0.encodeEnum(direction, 16);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerServiceReorderViewParams("
|
| + "viewId: $viewId" ", "
|
| + "relativeViewId: $relativeViewId" ", "
|
| + "direction: $direction" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["viewId"] = viewId;
|
| + map["relativeViewId"] = relativeViewId;
|
| + map["direction"] = direction;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerServiceReorderViewResponseParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(16, 0)
|
| + ];
|
| + bool success = false;
|
| +
|
| + ViewManagerServiceReorderViewResponseParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerServiceReorderViewResponseParams 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 ViewManagerServiceReorderViewResponseParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerServiceReorderViewResponseParams result = new ViewManagerServiceReorderViewResponseParams();
|
| +
|
| + 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.success = decoder0.decodeBool(8, 0);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeBool(success, 8, 0);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerServiceReorderViewResponseParams("
|
| + "success: $success" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["success"] = success;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerServiceGetViewTreeParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(16, 0)
|
| + ];
|
| + int viewId = 0;
|
| +
|
| + ViewManagerServiceGetViewTreeParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerServiceGetViewTreeParams 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 ViewManagerServiceGetViewTreeParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerServiceGetViewTreeParams result = new ViewManagerServiceGetViewTreeParams();
|
| +
|
| + 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.viewId = decoder0.decodeUint32(8);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeUint32(viewId, 8);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerServiceGetViewTreeParams("
|
| + "viewId: $viewId" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["viewId"] = viewId;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerServiceGetViewTreeResponseParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(16, 0)
|
| + ];
|
| + List<ViewData> views = null;
|
| +
|
| + ViewManagerServiceGetViewTreeResponseParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerServiceGetViewTreeResponseParams 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 ViewManagerServiceGetViewTreeResponseParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerServiceGetViewTreeResponseParams result = new ViewManagerServiceGetViewTreeResponseParams();
|
| +
|
| + 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);
|
| + {
|
| + var si1 = decoder1.decodeDataHeaderForPointerArray(bindings.kUnspecifiedArrayLength);
|
| + result.views = new List<ViewData>(si1.numElements);
|
| + for (int i1 = 0; i1 < si1.numElements; ++i1) {
|
| +
|
| + var decoder2 = decoder1.decodePointer(bindings.ArrayDataHeader.kHeaderSize + bindings.kPointerSize * i1, false);
|
| + result.views[i1] = ViewData.decode(decoder2);
|
| + }
|
| + }
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + if (views == null) {
|
| + encoder0.encodeNullPointer(8, false);
|
| + } else {
|
| + var encoder1 = encoder0.encodePointerArray(views.length, 8, bindings.kUnspecifiedArrayLength);
|
| + for (int i0 = 0; i0 < views.length; ++i0) {
|
| +
|
| + encoder1.encodeStruct(views[i0], bindings.ArrayDataHeader.kHeaderSize + bindings.kPointerSize * i0, false);
|
| + }
|
| + }
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerServiceGetViewTreeResponseParams("
|
| + "views: $views" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["views"] = views;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerServiceSetViewSurfaceIdParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(24, 0)
|
| + ];
|
| + int viewId = 0;
|
| + surface_id_mojom.SurfaceId surfaceId = null;
|
| +
|
| + ViewManagerServiceSetViewSurfaceIdParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerServiceSetViewSurfaceIdParams 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 ViewManagerServiceSetViewSurfaceIdParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerServiceSetViewSurfaceIdParams result = new ViewManagerServiceSetViewSurfaceIdParams();
|
| +
|
| + 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.viewId = decoder0.decodeUint32(8);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + var decoder1 = decoder0.decodePointer(16, false);
|
| + result.surfaceId = surface_id_mojom.SurfaceId.decode(decoder1);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeUint32(viewId, 8);
|
| +
|
| + encoder0.encodeStruct(surfaceId, 16, false);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerServiceSetViewSurfaceIdParams("
|
| + "viewId: $viewId" ", "
|
| + "surfaceId: $surfaceId" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["viewId"] = viewId;
|
| + map["surfaceId"] = surfaceId;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerServiceSetViewSurfaceIdResponseParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(16, 0)
|
| + ];
|
| + bool success = false;
|
| +
|
| + ViewManagerServiceSetViewSurfaceIdResponseParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerServiceSetViewSurfaceIdResponseParams 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 ViewManagerServiceSetViewSurfaceIdResponseParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerServiceSetViewSurfaceIdResponseParams result = new ViewManagerServiceSetViewSurfaceIdResponseParams();
|
| +
|
| + 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.success = decoder0.decodeBool(8, 0);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeBool(success, 8, 0);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerServiceSetViewSurfaceIdResponseParams("
|
| + "success: $success" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["success"] = success;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerServiceEmbedUrlParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(32, 0)
|
| + ];
|
| + String url = null;
|
| + int viewId = 0;
|
| + Object services = null;
|
| + Object exposedServices = null;
|
| +
|
| + ViewManagerServiceEmbedUrlParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerServiceEmbedUrlParams 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 ViewManagerServiceEmbedUrlParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerServiceEmbedUrlParams result = new ViewManagerServiceEmbedUrlParams();
|
| +
|
| + 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.url = decoder0.decodeString(8, false);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + result.viewId = decoder0.decodeUint32(16);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + result.services = decoder0.decodeInterfaceRequest(20, true, service_provider_mojom.ServiceProviderStub.newFromEndpoint);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + result.exposedServices = decoder0.decodeServiceInterface(24, true, service_provider_mojom.ServiceProviderProxy.newFromEndpoint);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeString(url, 8, false);
|
| +
|
| + encoder0.encodeUint32(viewId, 16);
|
| +
|
| + encoder0.encodeInterfaceRequest(services, 20, true);
|
| +
|
| + encoder0.encodeInterface(exposedServices, 24, true);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerServiceEmbedUrlParams("
|
| + "url: $url" ", "
|
| + "viewId: $viewId" ", "
|
| + "services: $services" ", "
|
| + "exposedServices: $exposedServices" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + throw new bindings.MojoCodecError(
|
| + 'Object containing handles cannot be encoded to JSON.');
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerServiceEmbedUrlResponseParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(16, 0)
|
| + ];
|
| + bool success = false;
|
| +
|
| + ViewManagerServiceEmbedUrlResponseParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerServiceEmbedUrlResponseParams 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 ViewManagerServiceEmbedUrlResponseParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerServiceEmbedUrlResponseParams result = new ViewManagerServiceEmbedUrlResponseParams();
|
| +
|
| + 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.success = decoder0.decodeBool(8, 0);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeBool(success, 8, 0);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerServiceEmbedUrlResponseParams("
|
| + "success: $success" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["success"] = success;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerServiceEmbedParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(24, 0)
|
| + ];
|
| + int viewId = 0;
|
| + Object client = null;
|
| +
|
| + ViewManagerServiceEmbedParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerServiceEmbedParams 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 ViewManagerServiceEmbedParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerServiceEmbedParams result = new ViewManagerServiceEmbedParams();
|
| +
|
| + 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.viewId = decoder0.decodeUint32(8);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + result.client = decoder0.decodeServiceInterface(12, false, ViewManagerClientProxy.newFromEndpoint);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeUint32(viewId, 8);
|
| +
|
| + encoder0.encodeInterface(client, 12, false);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerServiceEmbedParams("
|
| + "viewId: $viewId" ", "
|
| + "client: $client" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + throw new bindings.MojoCodecError(
|
| + 'Object containing handles cannot be encoded to JSON.');
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerServiceEmbedResponseParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(16, 0)
|
| + ];
|
| + bool success = false;
|
| +
|
| + ViewManagerServiceEmbedResponseParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerServiceEmbedResponseParams 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 ViewManagerServiceEmbedResponseParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerServiceEmbedResponseParams result = new ViewManagerServiceEmbedResponseParams();
|
| +
|
| + 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.success = decoder0.decodeBool(8, 0);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeBool(success, 8, 0);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerServiceEmbedResponseParams("
|
| + "success: $success" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["success"] = success;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerServicePerformActionParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(24, 0)
|
| + ];
|
| + int viewId = 0;
|
| + String action = null;
|
| +
|
| + ViewManagerServicePerformActionParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerServicePerformActionParams 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 ViewManagerServicePerformActionParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerServicePerformActionParams result = new ViewManagerServicePerformActionParams();
|
| +
|
| + 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.viewId = decoder0.decodeUint32(8);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + result.action = decoder0.decodeString(16, false);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeUint32(viewId, 8);
|
| +
|
| + encoder0.encodeString(action, 16, false);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerServicePerformActionParams("
|
| + "viewId: $viewId" ", "
|
| + "action: $action" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["viewId"] = viewId;
|
| + map["action"] = action;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerServicePerformActionResponseParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(16, 0)
|
| + ];
|
| + bool success = false;
|
| +
|
| + ViewManagerServicePerformActionResponseParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerServicePerformActionResponseParams 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 ViewManagerServicePerformActionResponseParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerServicePerformActionResponseParams result = new ViewManagerServicePerformActionResponseParams();
|
| +
|
| + 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.success = decoder0.decodeBool(8, 0);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeBool(success, 8, 0);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerServicePerformActionResponseParams("
|
| + "success: $success" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["success"] = success;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerClientOnEmbedParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(56, 0)
|
| + ];
|
| + int connectionId = 0;
|
| + Object services = null;
|
| + String embedderUrl = null;
|
| + ViewData root = null;
|
| + Object viewManagerService = null;
|
| + Object exposedServices = null;
|
| + core.MojoMessagePipeEndpoint windowManagerPipe = null;
|
| +
|
| + ViewManagerClientOnEmbedParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerClientOnEmbedParams 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 ViewManagerClientOnEmbedParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerClientOnEmbedParams result = new ViewManagerClientOnEmbedParams();
|
| +
|
| + 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.connectionId = decoder0.decodeUint16(8);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + result.services = decoder0.decodeInterfaceRequest(12, true, service_provider_mojom.ServiceProviderStub.newFromEndpoint);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + result.embedderUrl = decoder0.decodeString(16, false);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + var decoder1 = decoder0.decodePointer(24, false);
|
| + result.root = ViewData.decode(decoder1);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + result.viewManagerService = decoder0.decodeServiceInterface(32, true, ViewManagerServiceProxy.newFromEndpoint);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + result.exposedServices = decoder0.decodeServiceInterface(40, true, service_provider_mojom.ServiceProviderProxy.newFromEndpoint);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + result.windowManagerPipe = decoder0.decodeMessagePipeHandle(48, false);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeUint16(connectionId, 8);
|
| +
|
| + encoder0.encodeInterfaceRequest(services, 12, true);
|
| +
|
| + encoder0.encodeString(embedderUrl, 16, false);
|
| +
|
| + encoder0.encodeStruct(root, 24, false);
|
| +
|
| + encoder0.encodeInterface(viewManagerService, 32, true);
|
| +
|
| + encoder0.encodeInterface(exposedServices, 40, true);
|
| +
|
| + encoder0.encodeMessagePipeHandle(windowManagerPipe, 48, false);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerClientOnEmbedParams("
|
| + "connectionId: $connectionId" ", "
|
| + "services: $services" ", "
|
| + "embedderUrl: $embedderUrl" ", "
|
| + "root: $root" ", "
|
| + "viewManagerService: $viewManagerService" ", "
|
| + "exposedServices: $exposedServices" ", "
|
| + "windowManagerPipe: $windowManagerPipe" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + throw new bindings.MojoCodecError(
|
| + 'Object containing handles cannot be encoded to JSON.');
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerClientOnEmbeddedAppDisconnectedParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(16, 0)
|
| + ];
|
| + int view = 0;
|
| +
|
| + ViewManagerClientOnEmbeddedAppDisconnectedParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerClientOnEmbeddedAppDisconnectedParams 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 ViewManagerClientOnEmbeddedAppDisconnectedParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerClientOnEmbeddedAppDisconnectedParams result = new ViewManagerClientOnEmbeddedAppDisconnectedParams();
|
| +
|
| + 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.view = decoder0.decodeUint32(8);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeUint32(view, 8);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerClientOnEmbeddedAppDisconnectedParams("
|
| + "view: $view" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["view"] = view;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerClientOnViewBoundsChangedParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(32, 0)
|
| + ];
|
| + int view = 0;
|
| + geometry_mojom.Rect oldBounds = null;
|
| + geometry_mojom.Rect newBounds = null;
|
| +
|
| + ViewManagerClientOnViewBoundsChangedParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerClientOnViewBoundsChangedParams 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 ViewManagerClientOnViewBoundsChangedParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerClientOnViewBoundsChangedParams result = new ViewManagerClientOnViewBoundsChangedParams();
|
| +
|
| + 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.view = decoder0.decodeUint32(8);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + var decoder1 = decoder0.decodePointer(16, false);
|
| + result.oldBounds = geometry_mojom.Rect.decode(decoder1);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + var decoder1 = decoder0.decodePointer(24, false);
|
| + result.newBounds = geometry_mojom.Rect.decode(decoder1);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeUint32(view, 8);
|
| +
|
| + encoder0.encodeStruct(oldBounds, 16, false);
|
| +
|
| + encoder0.encodeStruct(newBounds, 24, false);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerClientOnViewBoundsChangedParams("
|
| + "view: $view" ", "
|
| + "oldBounds: $oldBounds" ", "
|
| + "newBounds: $newBounds" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["view"] = view;
|
| + map["oldBounds"] = oldBounds;
|
| + map["newBounds"] = newBounds;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerClientOnViewViewportMetricsChangedParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(24, 0)
|
| + ];
|
| + native_viewport_mojom.ViewportMetrics oldMetrics = null;
|
| + native_viewport_mojom.ViewportMetrics newMetrics = null;
|
| +
|
| + ViewManagerClientOnViewViewportMetricsChangedParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerClientOnViewViewportMetricsChangedParams 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 ViewManagerClientOnViewViewportMetricsChangedParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerClientOnViewViewportMetricsChangedParams result = new ViewManagerClientOnViewViewportMetricsChangedParams();
|
| +
|
| + 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.oldMetrics = native_viewport_mojom.ViewportMetrics.decode(decoder1);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + var decoder1 = decoder0.decodePointer(16, false);
|
| + result.newMetrics = native_viewport_mojom.ViewportMetrics.decode(decoder1);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeStruct(oldMetrics, 8, false);
|
| +
|
| + encoder0.encodeStruct(newMetrics, 16, false);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerClientOnViewViewportMetricsChangedParams("
|
| + "oldMetrics: $oldMetrics" ", "
|
| + "newMetrics: $newMetrics" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["oldMetrics"] = oldMetrics;
|
| + map["newMetrics"] = newMetrics;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerClientOnViewHierarchyChangedParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(32, 0)
|
| + ];
|
| + int view = 0;
|
| + int newParent = 0;
|
| + int oldParent = 0;
|
| + List<ViewData> views = null;
|
| +
|
| + ViewManagerClientOnViewHierarchyChangedParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerClientOnViewHierarchyChangedParams 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 ViewManagerClientOnViewHierarchyChangedParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerClientOnViewHierarchyChangedParams result = new ViewManagerClientOnViewHierarchyChangedParams();
|
| +
|
| + 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.view = decoder0.decodeUint32(8);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + result.newParent = decoder0.decodeUint32(12);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + result.oldParent = decoder0.decodeUint32(16);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + var decoder1 = decoder0.decodePointer(24, false);
|
| + {
|
| + var si1 = decoder1.decodeDataHeaderForPointerArray(bindings.kUnspecifiedArrayLength);
|
| + result.views = new List<ViewData>(si1.numElements);
|
| + for (int i1 = 0; i1 < si1.numElements; ++i1) {
|
| +
|
| + var decoder2 = decoder1.decodePointer(bindings.ArrayDataHeader.kHeaderSize + bindings.kPointerSize * i1, false);
|
| + result.views[i1] = ViewData.decode(decoder2);
|
| + }
|
| + }
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeUint32(view, 8);
|
| +
|
| + encoder0.encodeUint32(newParent, 12);
|
| +
|
| + encoder0.encodeUint32(oldParent, 16);
|
| +
|
| + if (views == null) {
|
| + encoder0.encodeNullPointer(24, false);
|
| + } else {
|
| + var encoder1 = encoder0.encodePointerArray(views.length, 24, bindings.kUnspecifiedArrayLength);
|
| + for (int i0 = 0; i0 < views.length; ++i0) {
|
| +
|
| + encoder1.encodeStruct(views[i0], bindings.ArrayDataHeader.kHeaderSize + bindings.kPointerSize * i0, false);
|
| + }
|
| + }
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerClientOnViewHierarchyChangedParams("
|
| + "view: $view" ", "
|
| + "newParent: $newParent" ", "
|
| + "oldParent: $oldParent" ", "
|
| + "views: $views" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["view"] = view;
|
| + map["newParent"] = newParent;
|
| + map["oldParent"] = oldParent;
|
| + map["views"] = views;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerClientOnViewReorderedParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(24, 0)
|
| + ];
|
| + int viewId = 0;
|
| + int relativeViewId = 0;
|
| + view_manager_constants_mojom.OrderDirection direction = null;
|
| +
|
| + ViewManagerClientOnViewReorderedParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerClientOnViewReorderedParams 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 ViewManagerClientOnViewReorderedParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerClientOnViewReorderedParams result = new ViewManagerClientOnViewReorderedParams();
|
| +
|
| + 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.viewId = decoder0.decodeUint32(8);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + result.relativeViewId = decoder0.decodeUint32(12);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + result.direction = view_manager_constants_mojom.OrderDirection.decode(decoder0, 16);
|
| + if (result.direction == null) {
|
| + throw new bindings.MojoCodecError(
|
| + 'Trying to decode null union for non-nullable view_manager_constants_mojom.OrderDirection.');
|
| + }
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeUint32(viewId, 8);
|
| +
|
| + encoder0.encodeUint32(relativeViewId, 12);
|
| +
|
| + encoder0.encodeEnum(direction, 16);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerClientOnViewReorderedParams("
|
| + "viewId: $viewId" ", "
|
| + "relativeViewId: $relativeViewId" ", "
|
| + "direction: $direction" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["viewId"] = viewId;
|
| + map["relativeViewId"] = relativeViewId;
|
| + map["direction"] = direction;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerClientOnViewDeletedParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(16, 0)
|
| + ];
|
| + int view = 0;
|
| +
|
| + ViewManagerClientOnViewDeletedParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerClientOnViewDeletedParams 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 ViewManagerClientOnViewDeletedParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerClientOnViewDeletedParams result = new ViewManagerClientOnViewDeletedParams();
|
| +
|
| + 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.view = decoder0.decodeUint32(8);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeUint32(view, 8);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerClientOnViewDeletedParams("
|
| + "view: $view" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["view"] = view;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerClientOnViewVisibilityChangedParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(16, 0)
|
| + ];
|
| + int view = 0;
|
| + bool visible = false;
|
| +
|
| + ViewManagerClientOnViewVisibilityChangedParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerClientOnViewVisibilityChangedParams 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 ViewManagerClientOnViewVisibilityChangedParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerClientOnViewVisibilityChangedParams result = new ViewManagerClientOnViewVisibilityChangedParams();
|
| +
|
| + 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.view = decoder0.decodeUint32(8);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + result.visible = decoder0.decodeBool(12, 0);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeUint32(view, 8);
|
| +
|
| + encoder0.encodeBool(visible, 12, 0);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerClientOnViewVisibilityChangedParams("
|
| + "view: $view" ", "
|
| + "visible: $visible" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["view"] = view;
|
| + map["visible"] = visible;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerClientOnViewDrawnStateChangedParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(16, 0)
|
| + ];
|
| + int view = 0;
|
| + bool drawn = false;
|
| +
|
| + ViewManagerClientOnViewDrawnStateChangedParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerClientOnViewDrawnStateChangedParams 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 ViewManagerClientOnViewDrawnStateChangedParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerClientOnViewDrawnStateChangedParams result = new ViewManagerClientOnViewDrawnStateChangedParams();
|
| +
|
| + 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.view = decoder0.decodeUint32(8);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + result.drawn = decoder0.decodeBool(12, 0);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeUint32(view, 8);
|
| +
|
| + encoder0.encodeBool(drawn, 12, 0);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerClientOnViewDrawnStateChangedParams("
|
| + "view: $view" ", "
|
| + "drawn: $drawn" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["view"] = view;
|
| + map["drawn"] = drawn;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerClientOnViewSharedPropertyChangedParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(32, 0)
|
| + ];
|
| + int view = 0;
|
| + String name = null;
|
| + List<int> newData = null;
|
| +
|
| + ViewManagerClientOnViewSharedPropertyChangedParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerClientOnViewSharedPropertyChangedParams 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 ViewManagerClientOnViewSharedPropertyChangedParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerClientOnViewSharedPropertyChangedParams result = new ViewManagerClientOnViewSharedPropertyChangedParams();
|
| +
|
| + 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.view = decoder0.decodeUint32(8);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + result.name = decoder0.decodeString(16, false);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + result.newData = decoder0.decodeUint8Array(24, bindings.kArrayNullable, bindings.kUnspecifiedArrayLength);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeUint32(view, 8);
|
| +
|
| + encoder0.encodeString(name, 16, false);
|
| +
|
| + encoder0.encodeUint8Array(newData, 24, bindings.kArrayNullable, bindings.kUnspecifiedArrayLength);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerClientOnViewSharedPropertyChangedParams("
|
| + "view: $view" ", "
|
| + "name: $name" ", "
|
| + "newData: $newData" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["view"] = view;
|
| + map["name"] = name;
|
| + map["newData"] = newData;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerClientOnViewInputEventParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(24, 0)
|
| + ];
|
| + int view = 0;
|
| + input_events_mojom.Event event = null;
|
| +
|
| + ViewManagerClientOnViewInputEventParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerClientOnViewInputEventParams 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 ViewManagerClientOnViewInputEventParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerClientOnViewInputEventParams result = new ViewManagerClientOnViewInputEventParams();
|
| +
|
| + 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.view = decoder0.decodeUint32(8);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + var decoder1 = decoder0.decodePointer(16, false);
|
| + result.event = input_events_mojom.Event.decode(decoder1);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeUint32(view, 8);
|
| +
|
| + encoder0.encodeStruct(event, 16, false);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerClientOnViewInputEventParams("
|
| + "view: $view" ", "
|
| + "event: $event" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["view"] = view;
|
| + map["event"] = event;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerClientOnViewInputEventResponseParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(8, 0)
|
| + ];
|
| +
|
| + ViewManagerClientOnViewInputEventResponseParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerClientOnViewInputEventResponseParams 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 ViewManagerClientOnViewInputEventResponseParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerClientOnViewInputEventResponseParams result = new ViewManagerClientOnViewInputEventResponseParams();
|
| +
|
| + 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 "ViewManagerClientOnViewInputEventResponseParams("")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerClientOnPerformActionParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(24, 0)
|
| + ];
|
| + int viewId = 0;
|
| + String action = null;
|
| +
|
| + ViewManagerClientOnPerformActionParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerClientOnPerformActionParams 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 ViewManagerClientOnPerformActionParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerClientOnPerformActionParams result = new ViewManagerClientOnPerformActionParams();
|
| +
|
| + 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.viewId = decoder0.decodeUint32(8);
|
| + }
|
| + if (mainDataHeader.version >= 0) {
|
| +
|
| + result.action = decoder0.decodeString(16, false);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeUint32(viewId, 8);
|
| +
|
| + encoder0.encodeString(action, 16, false);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerClientOnPerformActionParams("
|
| + "viewId: $viewId" ", "
|
| + "action: $action" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["viewId"] = viewId;
|
| + map["action"] = action;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerClientOnPerformActionResponseParams extends bindings.Struct {
|
| + static const List<bindings.StructDataHeader> kVersions = const [
|
| + const bindings.StructDataHeader(16, 0)
|
| + ];
|
| + bool success = false;
|
| +
|
| + ViewManagerClientOnPerformActionResponseParams() : super(kVersions.last.size);
|
| +
|
| + static ViewManagerClientOnPerformActionResponseParams 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 ViewManagerClientOnPerformActionResponseParams decode(bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + ViewManagerClientOnPerformActionResponseParams result = new ViewManagerClientOnPerformActionResponseParams();
|
| +
|
| + 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.success = decoder0.decodeBool(8, 0);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + void encode(bindings.Encoder encoder) {
|
| + var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
|
| +
|
| + encoder0.encodeBool(success, 8, 0);
|
| + }
|
| +
|
| + String toString() {
|
| + return "ViewManagerClientOnPerformActionResponseParams("
|
| + "success: $success" ")";
|
| + }
|
| +
|
| + Map toJson() {
|
| + Map map = new Map();
|
| + map["success"] = success;
|
| + return map;
|
| + }
|
| +}
|
| +
|
| +const int kViewManagerService_createView_name = 0;
|
| +const int kViewManagerService_deleteView_name = 1;
|
| +const int kViewManagerService_setViewBounds_name = 2;
|
| +const int kViewManagerService_setViewVisibility_name = 3;
|
| +const int kViewManagerService_setViewProperty_name = 4;
|
| +const int kViewManagerService_addView_name = 5;
|
| +const int kViewManagerService_removeViewFromParent_name = 6;
|
| +const int kViewManagerService_reorderView_name = 7;
|
| +const int kViewManagerService_getViewTree_name = 8;
|
| +const int kViewManagerService_setViewSurfaceId_name = 9;
|
| +const int kViewManagerService_embedUrl_name = 10;
|
| +const int kViewManagerService_embed_name = 11;
|
| +const int kViewManagerService_performAction_name = 12;
|
| +
|
| +const String ViewManagerServiceName =
|
| + 'mojo::ViewManagerService';
|
| +
|
| +abstract class ViewManagerService {
|
| + dynamic createView(int viewId,[Function responseFactory = null]);
|
| + dynamic deleteView(int viewId,[Function responseFactory = null]);
|
| + dynamic setViewBounds(int viewId,geometry_mojom.Rect bounds,[Function responseFactory = null]);
|
| + dynamic setViewVisibility(int viewId,bool visible,[Function responseFactory = null]);
|
| + dynamic setViewProperty(int viewId,String name,List<int> value,[Function responseFactory = null]);
|
| + dynamic addView(int parent,int child,[Function responseFactory = null]);
|
| + dynamic removeViewFromParent(int viewId,[Function responseFactory = null]);
|
| + dynamic reorderView(int viewId,int relativeViewId,view_manager_constants_mojom.OrderDirection direction,[Function responseFactory = null]);
|
| + dynamic getViewTree(int viewId,[Function responseFactory = null]);
|
| + dynamic setViewSurfaceId(int viewId,surface_id_mojom.SurfaceId surfaceId,[Function responseFactory = null]);
|
| + dynamic embedUrl(String url,int viewId,Object services,Object exposedServices,[Function responseFactory = null]);
|
| + dynamic embed(int viewId,Object client,[Function responseFactory = null]);
|
| + dynamic performAction(int viewId,String action,[Function responseFactory = null]);
|
| +
|
| +}
|
| +
|
| +
|
| +class ViewManagerServiceProxyImpl extends bindings.Proxy {
|
| + ViewManagerServiceProxyImpl.fromEndpoint(
|
| + core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint);
|
| +
|
| + ViewManagerServiceProxyImpl.fromHandle(core.MojoHandle handle) :
|
| + super.fromHandle(handle);
|
| +
|
| + ViewManagerServiceProxyImpl.unbound() : super.unbound();
|
| +
|
| + static ViewManagerServiceProxyImpl newFromEndpoint(
|
| + core.MojoMessagePipeEndpoint endpoint) {
|
| + assert(endpoint.setDescription("For ViewManagerServiceProxyImpl"));
|
| + return new ViewManagerServiceProxyImpl.fromEndpoint(endpoint);
|
| + }
|
| +
|
| + String get name => ViewManagerServiceName;
|
| +
|
| + void handleResponse(bindings.ServiceMessage message) {
|
| + switch (message.header.type) {
|
| + case kViewManagerService_createView_name:
|
| + var r = ViewManagerServiceCreateViewResponseParams.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 kViewManagerService_deleteView_name:
|
| + var r = ViewManagerServiceDeleteViewResponseParams.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 kViewManagerService_setViewBounds_name:
|
| + var r = ViewManagerServiceSetViewBoundsResponseParams.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 kViewManagerService_setViewVisibility_name:
|
| + var r = ViewManagerServiceSetViewVisibilityResponseParams.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 kViewManagerService_setViewProperty_name:
|
| + var r = ViewManagerServiceSetViewPropertyResponseParams.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 kViewManagerService_addView_name:
|
| + var r = ViewManagerServiceAddViewResponseParams.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 kViewManagerService_removeViewFromParent_name:
|
| + var r = ViewManagerServiceRemoveViewFromParentResponseParams.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 kViewManagerService_reorderView_name:
|
| + var r = ViewManagerServiceReorderViewResponseParams.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 kViewManagerService_getViewTree_name:
|
| + var r = ViewManagerServiceGetViewTreeResponseParams.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 kViewManagerService_setViewSurfaceId_name:
|
| + var r = ViewManagerServiceSetViewSurfaceIdResponseParams.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 kViewManagerService_embedUrl_name:
|
| + var r = ViewManagerServiceEmbedUrlResponseParams.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 kViewManagerService_embed_name:
|
| + var r = ViewManagerServiceEmbedResponseParams.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 kViewManagerService_performAction_name:
|
| + var r = ViewManagerServicePerformActionResponseParams.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 "ViewManagerServiceProxyImpl($superString)";
|
| + }
|
| +}
|
| +
|
| +
|
| +class _ViewManagerServiceProxyCalls implements ViewManagerService {
|
| + ViewManagerServiceProxyImpl _proxyImpl;
|
| +
|
| + _ViewManagerServiceProxyCalls(this._proxyImpl);
|
| + dynamic createView(int viewId,[Function responseFactory = null]) {
|
| + var params = new ViewManagerServiceCreateViewParams();
|
| + params.viewId = viewId;
|
| + return _proxyImpl.sendMessageWithRequestId(
|
| + params,
|
| + kViewManagerService_createView_name,
|
| + -1,
|
| + bindings.MessageHeader.kMessageExpectsResponse);
|
| + }
|
| + dynamic deleteView(int viewId,[Function responseFactory = null]) {
|
| + var params = new ViewManagerServiceDeleteViewParams();
|
| + params.viewId = viewId;
|
| + return _proxyImpl.sendMessageWithRequestId(
|
| + params,
|
| + kViewManagerService_deleteView_name,
|
| + -1,
|
| + bindings.MessageHeader.kMessageExpectsResponse);
|
| + }
|
| + dynamic setViewBounds(int viewId,geometry_mojom.Rect bounds,[Function responseFactory = null]) {
|
| + var params = new ViewManagerServiceSetViewBoundsParams();
|
| + params.viewId = viewId;
|
| + params.bounds = bounds;
|
| + return _proxyImpl.sendMessageWithRequestId(
|
| + params,
|
| + kViewManagerService_setViewBounds_name,
|
| + -1,
|
| + bindings.MessageHeader.kMessageExpectsResponse);
|
| + }
|
| + dynamic setViewVisibility(int viewId,bool visible,[Function responseFactory = null]) {
|
| + var params = new ViewManagerServiceSetViewVisibilityParams();
|
| + params.viewId = viewId;
|
| + params.visible = visible;
|
| + return _proxyImpl.sendMessageWithRequestId(
|
| + params,
|
| + kViewManagerService_setViewVisibility_name,
|
| + -1,
|
| + bindings.MessageHeader.kMessageExpectsResponse);
|
| + }
|
| + dynamic setViewProperty(int viewId,String name,List<int> value,[Function responseFactory = null]) {
|
| + var params = new ViewManagerServiceSetViewPropertyParams();
|
| + params.viewId = viewId;
|
| + params.name = name;
|
| + params.value = value;
|
| + return _proxyImpl.sendMessageWithRequestId(
|
| + params,
|
| + kViewManagerService_setViewProperty_name,
|
| + -1,
|
| + bindings.MessageHeader.kMessageExpectsResponse);
|
| + }
|
| + dynamic addView(int parent,int child,[Function responseFactory = null]) {
|
| + var params = new ViewManagerServiceAddViewParams();
|
| + params.parent = parent;
|
| + params.child = child;
|
| + return _proxyImpl.sendMessageWithRequestId(
|
| + params,
|
| + kViewManagerService_addView_name,
|
| + -1,
|
| + bindings.MessageHeader.kMessageExpectsResponse);
|
| + }
|
| + dynamic removeViewFromParent(int viewId,[Function responseFactory = null]) {
|
| + var params = new ViewManagerServiceRemoveViewFromParentParams();
|
| + params.viewId = viewId;
|
| + return _proxyImpl.sendMessageWithRequestId(
|
| + params,
|
| + kViewManagerService_removeViewFromParent_name,
|
| + -1,
|
| + bindings.MessageHeader.kMessageExpectsResponse);
|
| + }
|
| + dynamic reorderView(int viewId,int relativeViewId,view_manager_constants_mojom.OrderDirection direction,[Function responseFactory = null]) {
|
| + var params = new ViewManagerServiceReorderViewParams();
|
| + params.viewId = viewId;
|
| + params.relativeViewId = relativeViewId;
|
| + params.direction = direction;
|
| + return _proxyImpl.sendMessageWithRequestId(
|
| + params,
|
| + kViewManagerService_reorderView_name,
|
| + -1,
|
| + bindings.MessageHeader.kMessageExpectsResponse);
|
| + }
|
| + dynamic getViewTree(int viewId,[Function responseFactory = null]) {
|
| + var params = new ViewManagerServiceGetViewTreeParams();
|
| + params.viewId = viewId;
|
| + return _proxyImpl.sendMessageWithRequestId(
|
| + params,
|
| + kViewManagerService_getViewTree_name,
|
| + -1,
|
| + bindings.MessageHeader.kMessageExpectsResponse);
|
| + }
|
| + dynamic setViewSurfaceId(int viewId,surface_id_mojom.SurfaceId surfaceId,[Function responseFactory = null]) {
|
| + var params = new ViewManagerServiceSetViewSurfaceIdParams();
|
| + params.viewId = viewId;
|
| + params.surfaceId = surfaceId;
|
| + return _proxyImpl.sendMessageWithRequestId(
|
| + params,
|
| + kViewManagerService_setViewSurfaceId_name,
|
| + -1,
|
| + bindings.MessageHeader.kMessageExpectsResponse);
|
| + }
|
| + dynamic embedUrl(String url,int viewId,Object services,Object exposedServices,[Function responseFactory = null]) {
|
| + var params = new ViewManagerServiceEmbedUrlParams();
|
| + params.url = url;
|
| + params.viewId = viewId;
|
| + params.services = services;
|
| + params.exposedServices = exposedServices;
|
| + return _proxyImpl.sendMessageWithRequestId(
|
| + params,
|
| + kViewManagerService_embedUrl_name,
|
| + -1,
|
| + bindings.MessageHeader.kMessageExpectsResponse);
|
| + }
|
| + dynamic embed(int viewId,Object client,[Function responseFactory = null]) {
|
| + var params = new ViewManagerServiceEmbedParams();
|
| + params.viewId = viewId;
|
| + params.client = client;
|
| + return _proxyImpl.sendMessageWithRequestId(
|
| + params,
|
| + kViewManagerService_embed_name,
|
| + -1,
|
| + bindings.MessageHeader.kMessageExpectsResponse);
|
| + }
|
| + dynamic performAction(int viewId,String action,[Function responseFactory = null]) {
|
| + var params = new ViewManagerServicePerformActionParams();
|
| + params.viewId = viewId;
|
| + params.action = action;
|
| + return _proxyImpl.sendMessageWithRequestId(
|
| + params,
|
| + kViewManagerService_performAction_name,
|
| + -1,
|
| + bindings.MessageHeader.kMessageExpectsResponse);
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerServiceProxy implements bindings.ProxyBase {
|
| + final bindings.Proxy impl;
|
| + ViewManagerService ptr;
|
| + final String name = ViewManagerServiceName;
|
| +
|
| + ViewManagerServiceProxy(ViewManagerServiceProxyImpl proxyImpl) :
|
| + impl = proxyImpl,
|
| + ptr = new _ViewManagerServiceProxyCalls(proxyImpl);
|
| +
|
| + ViewManagerServiceProxy.fromEndpoint(
|
| + core.MojoMessagePipeEndpoint endpoint) :
|
| + impl = new ViewManagerServiceProxyImpl.fromEndpoint(endpoint) {
|
| + ptr = new _ViewManagerServiceProxyCalls(impl);
|
| + }
|
| +
|
| + ViewManagerServiceProxy.fromHandle(core.MojoHandle handle) :
|
| + impl = new ViewManagerServiceProxyImpl.fromHandle(handle) {
|
| + ptr = new _ViewManagerServiceProxyCalls(impl);
|
| + }
|
| +
|
| + ViewManagerServiceProxy.unbound() :
|
| + impl = new ViewManagerServiceProxyImpl.unbound() {
|
| + ptr = new _ViewManagerServiceProxyCalls(impl);
|
| + }
|
| +
|
| + factory ViewManagerServiceProxy.connectToService(
|
| + bindings.ServiceConnector s, String url) {
|
| + ViewManagerServiceProxy p = new ViewManagerServiceProxy.unbound();
|
| + s.connectToService(url, p);
|
| + return p;
|
| + }
|
| +
|
| + static ViewManagerServiceProxy newFromEndpoint(
|
| + core.MojoMessagePipeEndpoint endpoint) {
|
| + assert(endpoint.setDescription("For ViewManagerServiceProxy"));
|
| + return new ViewManagerServiceProxy.fromEndpoint(endpoint);
|
| + }
|
| +
|
| + 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 "ViewManagerServiceProxy($impl)";
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerServiceStub extends bindings.Stub {
|
| + ViewManagerService _impl = null;
|
| +
|
| + ViewManagerServiceStub.fromEndpoint(
|
| + core.MojoMessagePipeEndpoint endpoint, [this._impl])
|
| + : super.fromEndpoint(endpoint);
|
| +
|
| + ViewManagerServiceStub.fromHandle(core.MojoHandle handle, [this._impl])
|
| + : super.fromHandle(handle);
|
| +
|
| + ViewManagerServiceStub.unbound() : super.unbound();
|
| +
|
| + static ViewManagerServiceStub newFromEndpoint(
|
| + core.MojoMessagePipeEndpoint endpoint) {
|
| + assert(endpoint.setDescription("For ViewManagerServiceStub"));
|
| + return new ViewManagerServiceStub.fromEndpoint(endpoint);
|
| + }
|
| +
|
| + static const String name = ViewManagerServiceName;
|
| +
|
| +
|
| + ViewManagerServiceCreateViewResponseParams _ViewManagerServiceCreateViewResponseParamsFactory(ErrorCode errorCode) {
|
| + var result = new ViewManagerServiceCreateViewResponseParams();
|
| + result.errorCode = errorCode;
|
| + return result;
|
| + }
|
| + ViewManagerServiceDeleteViewResponseParams _ViewManagerServiceDeleteViewResponseParamsFactory(bool success) {
|
| + var result = new ViewManagerServiceDeleteViewResponseParams();
|
| + result.success = success;
|
| + return result;
|
| + }
|
| + ViewManagerServiceSetViewBoundsResponseParams _ViewManagerServiceSetViewBoundsResponseParamsFactory(bool success) {
|
| + var result = new ViewManagerServiceSetViewBoundsResponseParams();
|
| + result.success = success;
|
| + return result;
|
| + }
|
| + ViewManagerServiceSetViewVisibilityResponseParams _ViewManagerServiceSetViewVisibilityResponseParamsFactory(bool success) {
|
| + var result = new ViewManagerServiceSetViewVisibilityResponseParams();
|
| + result.success = success;
|
| + return result;
|
| + }
|
| + ViewManagerServiceSetViewPropertyResponseParams _ViewManagerServiceSetViewPropertyResponseParamsFactory(bool success) {
|
| + var result = new ViewManagerServiceSetViewPropertyResponseParams();
|
| + result.success = success;
|
| + return result;
|
| + }
|
| + ViewManagerServiceAddViewResponseParams _ViewManagerServiceAddViewResponseParamsFactory(bool success) {
|
| + var result = new ViewManagerServiceAddViewResponseParams();
|
| + result.success = success;
|
| + return result;
|
| + }
|
| + ViewManagerServiceRemoveViewFromParentResponseParams _ViewManagerServiceRemoveViewFromParentResponseParamsFactory(bool success) {
|
| + var result = new ViewManagerServiceRemoveViewFromParentResponseParams();
|
| + result.success = success;
|
| + return result;
|
| + }
|
| + ViewManagerServiceReorderViewResponseParams _ViewManagerServiceReorderViewResponseParamsFactory(bool success) {
|
| + var result = new ViewManagerServiceReorderViewResponseParams();
|
| + result.success = success;
|
| + return result;
|
| + }
|
| + ViewManagerServiceGetViewTreeResponseParams _ViewManagerServiceGetViewTreeResponseParamsFactory(List<ViewData> views) {
|
| + var result = new ViewManagerServiceGetViewTreeResponseParams();
|
| + result.views = views;
|
| + return result;
|
| + }
|
| + ViewManagerServiceSetViewSurfaceIdResponseParams _ViewManagerServiceSetViewSurfaceIdResponseParamsFactory(bool success) {
|
| + var result = new ViewManagerServiceSetViewSurfaceIdResponseParams();
|
| + result.success = success;
|
| + return result;
|
| + }
|
| + ViewManagerServiceEmbedUrlResponseParams _ViewManagerServiceEmbedUrlResponseParamsFactory(bool success) {
|
| + var result = new ViewManagerServiceEmbedUrlResponseParams();
|
| + result.success = success;
|
| + return result;
|
| + }
|
| + ViewManagerServiceEmbedResponseParams _ViewManagerServiceEmbedResponseParamsFactory(bool success) {
|
| + var result = new ViewManagerServiceEmbedResponseParams();
|
| + result.success = success;
|
| + return result;
|
| + }
|
| + ViewManagerServicePerformActionResponseParams _ViewManagerServicePerformActionResponseParamsFactory(bool success) {
|
| + var result = new ViewManagerServicePerformActionResponseParams();
|
| + result.success = success;
|
| + return 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 kViewManagerService_createView_name:
|
| + var params = ViewManagerServiceCreateViewParams.deserialize(
|
| + message.payload);
|
| + var response = _impl.createView(params.viewId,_ViewManagerServiceCreateViewResponseParamsFactory);
|
| + if (response is Future) {
|
| + return response.then((response) {
|
| + if (response != null) {
|
| + return buildResponseWithId(
|
| + response,
|
| + kViewManagerService_createView_name,
|
| + message.header.requestId,
|
| + bindings.MessageHeader.kMessageIsResponse);
|
| + }
|
| + });
|
| + } else if (response != null) {
|
| + return buildResponseWithId(
|
| + response,
|
| + kViewManagerService_createView_name,
|
| + message.header.requestId,
|
| + bindings.MessageHeader.kMessageIsResponse);
|
| + }
|
| + break;
|
| + case kViewManagerService_deleteView_name:
|
| + var params = ViewManagerServiceDeleteViewParams.deserialize(
|
| + message.payload);
|
| + var response = _impl.deleteView(params.viewId,_ViewManagerServiceDeleteViewResponseParamsFactory);
|
| + if (response is Future) {
|
| + return response.then((response) {
|
| + if (response != null) {
|
| + return buildResponseWithId(
|
| + response,
|
| + kViewManagerService_deleteView_name,
|
| + message.header.requestId,
|
| + bindings.MessageHeader.kMessageIsResponse);
|
| + }
|
| + });
|
| + } else if (response != null) {
|
| + return buildResponseWithId(
|
| + response,
|
| + kViewManagerService_deleteView_name,
|
| + message.header.requestId,
|
| + bindings.MessageHeader.kMessageIsResponse);
|
| + }
|
| + break;
|
| + case kViewManagerService_setViewBounds_name:
|
| + var params = ViewManagerServiceSetViewBoundsParams.deserialize(
|
| + message.payload);
|
| + var response = _impl.setViewBounds(params.viewId,params.bounds,_ViewManagerServiceSetViewBoundsResponseParamsFactory);
|
| + if (response is Future) {
|
| + return response.then((response) {
|
| + if (response != null) {
|
| + return buildResponseWithId(
|
| + response,
|
| + kViewManagerService_setViewBounds_name,
|
| + message.header.requestId,
|
| + bindings.MessageHeader.kMessageIsResponse);
|
| + }
|
| + });
|
| + } else if (response != null) {
|
| + return buildResponseWithId(
|
| + response,
|
| + kViewManagerService_setViewBounds_name,
|
| + message.header.requestId,
|
| + bindings.MessageHeader.kMessageIsResponse);
|
| + }
|
| + break;
|
| + case kViewManagerService_setViewVisibility_name:
|
| + var params = ViewManagerServiceSetViewVisibilityParams.deserialize(
|
| + message.payload);
|
| + var response = _impl.setViewVisibility(params.viewId,params.visible,_ViewManagerServiceSetViewVisibilityResponseParamsFactory);
|
| + if (response is Future) {
|
| + return response.then((response) {
|
| + if (response != null) {
|
| + return buildResponseWithId(
|
| + response,
|
| + kViewManagerService_setViewVisibility_name,
|
| + message.header.requestId,
|
| + bindings.MessageHeader.kMessageIsResponse);
|
| + }
|
| + });
|
| + } else if (response != null) {
|
| + return buildResponseWithId(
|
| + response,
|
| + kViewManagerService_setViewVisibility_name,
|
| + message.header.requestId,
|
| + bindings.MessageHeader.kMessageIsResponse);
|
| + }
|
| + break;
|
| + case kViewManagerService_setViewProperty_name:
|
| + var params = ViewManagerServiceSetViewPropertyParams.deserialize(
|
| + message.payload);
|
| + var response = _impl.setViewProperty(params.viewId,params.name,params.value,_ViewManagerServiceSetViewPropertyResponseParamsFactory);
|
| + if (response is Future) {
|
| + return response.then((response) {
|
| + if (response != null) {
|
| + return buildResponseWithId(
|
| + response,
|
| + kViewManagerService_setViewProperty_name,
|
| + message.header.requestId,
|
| + bindings.MessageHeader.kMessageIsResponse);
|
| + }
|
| + });
|
| + } else if (response != null) {
|
| + return buildResponseWithId(
|
| + response,
|
| + kViewManagerService_setViewProperty_name,
|
| + message.header.requestId,
|
| + bindings.MessageHeader.kMessageIsResponse);
|
| + }
|
| + break;
|
| + case kViewManagerService_addView_name:
|
| + var params = ViewManagerServiceAddViewParams.deserialize(
|
| + message.payload);
|
| + var response = _impl.addView(params.parent,params.child,_ViewManagerServiceAddViewResponseParamsFactory);
|
| + if (response is Future) {
|
| + return response.then((response) {
|
| + if (response != null) {
|
| + return buildResponseWithId(
|
| + response,
|
| + kViewManagerService_addView_name,
|
| + message.header.requestId,
|
| + bindings.MessageHeader.kMessageIsResponse);
|
| + }
|
| + });
|
| + } else if (response != null) {
|
| + return buildResponseWithId(
|
| + response,
|
| + kViewManagerService_addView_name,
|
| + message.header.requestId,
|
| + bindings.MessageHeader.kMessageIsResponse);
|
| + }
|
| + break;
|
| + case kViewManagerService_removeViewFromParent_name:
|
| + var params = ViewManagerServiceRemoveViewFromParentParams.deserialize(
|
| + message.payload);
|
| + var response = _impl.removeViewFromParent(params.viewId,_ViewManagerServiceRemoveViewFromParentResponseParamsFactory);
|
| + if (response is Future) {
|
| + return response.then((response) {
|
| + if (response != null) {
|
| + return buildResponseWithId(
|
| + response,
|
| + kViewManagerService_removeViewFromParent_name,
|
| + message.header.requestId,
|
| + bindings.MessageHeader.kMessageIsResponse);
|
| + }
|
| + });
|
| + } else if (response != null) {
|
| + return buildResponseWithId(
|
| + response,
|
| + kViewManagerService_removeViewFromParent_name,
|
| + message.header.requestId,
|
| + bindings.MessageHeader.kMessageIsResponse);
|
| + }
|
| + break;
|
| + case kViewManagerService_reorderView_name:
|
| + var params = ViewManagerServiceReorderViewParams.deserialize(
|
| + message.payload);
|
| + var response = _impl.reorderView(params.viewId,params.relativeViewId,params.direction,_ViewManagerServiceReorderViewResponseParamsFactory);
|
| + if (response is Future) {
|
| + return response.then((response) {
|
| + if (response != null) {
|
| + return buildResponseWithId(
|
| + response,
|
| + kViewManagerService_reorderView_name,
|
| + message.header.requestId,
|
| + bindings.MessageHeader.kMessageIsResponse);
|
| + }
|
| + });
|
| + } else if (response != null) {
|
| + return buildResponseWithId(
|
| + response,
|
| + kViewManagerService_reorderView_name,
|
| + message.header.requestId,
|
| + bindings.MessageHeader.kMessageIsResponse);
|
| + }
|
| + break;
|
| + case kViewManagerService_getViewTree_name:
|
| + var params = ViewManagerServiceGetViewTreeParams.deserialize(
|
| + message.payload);
|
| + var response = _impl.getViewTree(params.viewId,_ViewManagerServiceGetViewTreeResponseParamsFactory);
|
| + if (response is Future) {
|
| + return response.then((response) {
|
| + if (response != null) {
|
| + return buildResponseWithId(
|
| + response,
|
| + kViewManagerService_getViewTree_name,
|
| + message.header.requestId,
|
| + bindings.MessageHeader.kMessageIsResponse);
|
| + }
|
| + });
|
| + } else if (response != null) {
|
| + return buildResponseWithId(
|
| + response,
|
| + kViewManagerService_getViewTree_name,
|
| + message.header.requestId,
|
| + bindings.MessageHeader.kMessageIsResponse);
|
| + }
|
| + break;
|
| + case kViewManagerService_setViewSurfaceId_name:
|
| + var params = ViewManagerServiceSetViewSurfaceIdParams.deserialize(
|
| + message.payload);
|
| + var response = _impl.setViewSurfaceId(params.viewId,params.surfaceId,_ViewManagerServiceSetViewSurfaceIdResponseParamsFactory);
|
| + if (response is Future) {
|
| + return response.then((response) {
|
| + if (response != null) {
|
| + return buildResponseWithId(
|
| + response,
|
| + kViewManagerService_setViewSurfaceId_name,
|
| + message.header.requestId,
|
| + bindings.MessageHeader.kMessageIsResponse);
|
| + }
|
| + });
|
| + } else if (response != null) {
|
| + return buildResponseWithId(
|
| + response,
|
| + kViewManagerService_setViewSurfaceId_name,
|
| + message.header.requestId,
|
| + bindings.MessageHeader.kMessageIsResponse);
|
| + }
|
| + break;
|
| + case kViewManagerService_embedUrl_name:
|
| + var params = ViewManagerServiceEmbedUrlParams.deserialize(
|
| + message.payload);
|
| + var response = _impl.embedUrl(params.url,params.viewId,params.services,params.exposedServices,_ViewManagerServiceEmbedUrlResponseParamsFactory);
|
| + if (response is Future) {
|
| + return response.then((response) {
|
| + if (response != null) {
|
| + return buildResponseWithId(
|
| + response,
|
| + kViewManagerService_embedUrl_name,
|
| + message.header.requestId,
|
| + bindings.MessageHeader.kMessageIsResponse);
|
| + }
|
| + });
|
| + } else if (response != null) {
|
| + return buildResponseWithId(
|
| + response,
|
| + kViewManagerService_embedUrl_name,
|
| + message.header.requestId,
|
| + bindings.MessageHeader.kMessageIsResponse);
|
| + }
|
| + break;
|
| + case kViewManagerService_embed_name:
|
| + var params = ViewManagerServiceEmbedParams.deserialize(
|
| + message.payload);
|
| + var response = _impl.embed(params.viewId,params.client,_ViewManagerServiceEmbedResponseParamsFactory);
|
| + if (response is Future) {
|
| + return response.then((response) {
|
| + if (response != null) {
|
| + return buildResponseWithId(
|
| + response,
|
| + kViewManagerService_embed_name,
|
| + message.header.requestId,
|
| + bindings.MessageHeader.kMessageIsResponse);
|
| + }
|
| + });
|
| + } else if (response != null) {
|
| + return buildResponseWithId(
|
| + response,
|
| + kViewManagerService_embed_name,
|
| + message.header.requestId,
|
| + bindings.MessageHeader.kMessageIsResponse);
|
| + }
|
| + break;
|
| + case kViewManagerService_performAction_name:
|
| + var params = ViewManagerServicePerformActionParams.deserialize(
|
| + message.payload);
|
| + var response = _impl.performAction(params.viewId,params.action,_ViewManagerServicePerformActionResponseParamsFactory);
|
| + if (response is Future) {
|
| + return response.then((response) {
|
| + if (response != null) {
|
| + return buildResponseWithId(
|
| + response,
|
| + kViewManagerService_performAction_name,
|
| + message.header.requestId,
|
| + bindings.MessageHeader.kMessageIsResponse);
|
| + }
|
| + });
|
| + } else if (response != null) {
|
| + return buildResponseWithId(
|
| + response,
|
| + kViewManagerService_performAction_name,
|
| + message.header.requestId,
|
| + bindings.MessageHeader.kMessageIsResponse);
|
| + }
|
| + break;
|
| + default:
|
| + throw new bindings.MojoCodecError("Unexpected message name");
|
| + break;
|
| + }
|
| + return null;
|
| + }
|
| +
|
| + ViewManagerService get impl => _impl;
|
| + set impl(ViewManagerService d) {
|
| + assert(_impl == null);
|
| + _impl = d;
|
| + }
|
| +
|
| + String toString() {
|
| + var superString = super.toString();
|
| + return "ViewManagerServiceStub($superString)";
|
| + }
|
| +
|
| + int get version => 0;
|
| +}
|
| +
|
| +const int kViewManagerClient_onEmbed_name = 0;
|
| +const int kViewManagerClient_onEmbeddedAppDisconnected_name = 1;
|
| +const int kViewManagerClient_onViewBoundsChanged_name = 2;
|
| +const int kViewManagerClient_onViewViewportMetricsChanged_name = 3;
|
| +const int kViewManagerClient_onViewHierarchyChanged_name = 4;
|
| +const int kViewManagerClient_onViewReordered_name = 5;
|
| +const int kViewManagerClient_onViewDeleted_name = 6;
|
| +const int kViewManagerClient_onViewVisibilityChanged_name = 7;
|
| +const int kViewManagerClient_onViewDrawnStateChanged_name = 8;
|
| +const int kViewManagerClient_onViewSharedPropertyChanged_name = 9;
|
| +const int kViewManagerClient_onViewInputEvent_name = 10;
|
| +const int kViewManagerClient_onPerformAction_name = 11;
|
| +
|
| +const String ViewManagerClientName =
|
| + 'mojo::ViewManagerClient';
|
| +
|
| +abstract class ViewManagerClient {
|
| + void onEmbed(int connectionId, String embedderUrl, ViewData root, Object viewManagerService, Object services, Object exposedServices, core.MojoMessagePipeEndpoint windowManagerPipe);
|
| + void onEmbeddedAppDisconnected(int view);
|
| + void onViewBoundsChanged(int view, geometry_mojom.Rect oldBounds, geometry_mojom.Rect newBounds);
|
| + void onViewViewportMetricsChanged(native_viewport_mojom.ViewportMetrics oldMetrics, native_viewport_mojom.ViewportMetrics newMetrics);
|
| + void onViewHierarchyChanged(int view, int newParent, int oldParent, List<ViewData> views);
|
| + void onViewReordered(int viewId, int relativeViewId, view_manager_constants_mojom.OrderDirection direction);
|
| + void onViewDeleted(int view);
|
| + void onViewVisibilityChanged(int view, bool visible);
|
| + void onViewDrawnStateChanged(int view, bool drawn);
|
| + void onViewSharedPropertyChanged(int view, String name, List<int> newData);
|
| + dynamic onViewInputEvent(int view,input_events_mojom.Event event,[Function responseFactory = null]);
|
| + dynamic onPerformAction(int viewId,String action,[Function responseFactory = null]);
|
| +
|
| +}
|
| +
|
| +
|
| +class ViewManagerClientProxyImpl extends bindings.Proxy {
|
| + ViewManagerClientProxyImpl.fromEndpoint(
|
| + core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint);
|
| +
|
| + ViewManagerClientProxyImpl.fromHandle(core.MojoHandle handle) :
|
| + super.fromHandle(handle);
|
| +
|
| + ViewManagerClientProxyImpl.unbound() : super.unbound();
|
| +
|
| + static ViewManagerClientProxyImpl newFromEndpoint(
|
| + core.MojoMessagePipeEndpoint endpoint) {
|
| + assert(endpoint.setDescription("For ViewManagerClientProxyImpl"));
|
| + return new ViewManagerClientProxyImpl.fromEndpoint(endpoint);
|
| + }
|
| +
|
| + String get name => ViewManagerClientName;
|
| +
|
| + void handleResponse(bindings.ServiceMessage message) {
|
| + switch (message.header.type) {
|
| + case kViewManagerClient_onViewInputEvent_name:
|
| + var r = ViewManagerClientOnViewInputEventResponseParams.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 kViewManagerClient_onPerformAction_name:
|
| + var r = ViewManagerClientOnPerformActionResponseParams.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 "ViewManagerClientProxyImpl($superString)";
|
| + }
|
| +}
|
| +
|
| +
|
| +class _ViewManagerClientProxyCalls implements ViewManagerClient {
|
| + ViewManagerClientProxyImpl _proxyImpl;
|
| +
|
| + _ViewManagerClientProxyCalls(this._proxyImpl);
|
| + void onEmbed(int connectionId, String embedderUrl, ViewData root, Object viewManagerService, Object services, Object exposedServices, core.MojoMessagePipeEndpoint windowManagerPipe) {
|
| + if (!_proxyImpl.isBound) {
|
| + _proxyImpl.proxyError("The Proxy is closed.");
|
| + return;
|
| + }
|
| + var params = new ViewManagerClientOnEmbedParams();
|
| + params.connectionId = connectionId;
|
| + params.embedderUrl = embedderUrl;
|
| + params.root = root;
|
| + params.viewManagerService = viewManagerService;
|
| + params.services = services;
|
| + params.exposedServices = exposedServices;
|
| + params.windowManagerPipe = windowManagerPipe;
|
| + _proxyImpl.sendMessage(params, kViewManagerClient_onEmbed_name);
|
| + }
|
| +
|
| + void onEmbeddedAppDisconnected(int view) {
|
| + if (!_proxyImpl.isBound) {
|
| + _proxyImpl.proxyError("The Proxy is closed.");
|
| + return;
|
| + }
|
| + var params = new ViewManagerClientOnEmbeddedAppDisconnectedParams();
|
| + params.view = view;
|
| + _proxyImpl.sendMessage(params, kViewManagerClient_onEmbeddedAppDisconnected_name);
|
| + }
|
| +
|
| + void onViewBoundsChanged(int view, geometry_mojom.Rect oldBounds, geometry_mojom.Rect newBounds) {
|
| + if (!_proxyImpl.isBound) {
|
| + _proxyImpl.proxyError("The Proxy is closed.");
|
| + return;
|
| + }
|
| + var params = new ViewManagerClientOnViewBoundsChangedParams();
|
| + params.view = view;
|
| + params.oldBounds = oldBounds;
|
| + params.newBounds = newBounds;
|
| + _proxyImpl.sendMessage(params, kViewManagerClient_onViewBoundsChanged_name);
|
| + }
|
| +
|
| + void onViewViewportMetricsChanged(native_viewport_mojom.ViewportMetrics oldMetrics, native_viewport_mojom.ViewportMetrics newMetrics) {
|
| + if (!_proxyImpl.isBound) {
|
| + _proxyImpl.proxyError("The Proxy is closed.");
|
| + return;
|
| + }
|
| + var params = new ViewManagerClientOnViewViewportMetricsChangedParams();
|
| + params.oldMetrics = oldMetrics;
|
| + params.newMetrics = newMetrics;
|
| + _proxyImpl.sendMessage(params, kViewManagerClient_onViewViewportMetricsChanged_name);
|
| + }
|
| +
|
| + void onViewHierarchyChanged(int view, int newParent, int oldParent, List<ViewData> views) {
|
| + if (!_proxyImpl.isBound) {
|
| + _proxyImpl.proxyError("The Proxy is closed.");
|
| + return;
|
| + }
|
| + var params = new ViewManagerClientOnViewHierarchyChangedParams();
|
| + params.view = view;
|
| + params.newParent = newParent;
|
| + params.oldParent = oldParent;
|
| + params.views = views;
|
| + _proxyImpl.sendMessage(params, kViewManagerClient_onViewHierarchyChanged_name);
|
| + }
|
| +
|
| + void onViewReordered(int viewId, int relativeViewId, view_manager_constants_mojom.OrderDirection direction) {
|
| + if (!_proxyImpl.isBound) {
|
| + _proxyImpl.proxyError("The Proxy is closed.");
|
| + return;
|
| + }
|
| + var params = new ViewManagerClientOnViewReorderedParams();
|
| + params.viewId = viewId;
|
| + params.relativeViewId = relativeViewId;
|
| + params.direction = direction;
|
| + _proxyImpl.sendMessage(params, kViewManagerClient_onViewReordered_name);
|
| + }
|
| +
|
| + void onViewDeleted(int view) {
|
| + if (!_proxyImpl.isBound) {
|
| + _proxyImpl.proxyError("The Proxy is closed.");
|
| + return;
|
| + }
|
| + var params = new ViewManagerClientOnViewDeletedParams();
|
| + params.view = view;
|
| + _proxyImpl.sendMessage(params, kViewManagerClient_onViewDeleted_name);
|
| + }
|
| +
|
| + void onViewVisibilityChanged(int view, bool visible) {
|
| + if (!_proxyImpl.isBound) {
|
| + _proxyImpl.proxyError("The Proxy is closed.");
|
| + return;
|
| + }
|
| + var params = new ViewManagerClientOnViewVisibilityChangedParams();
|
| + params.view = view;
|
| + params.visible = visible;
|
| + _proxyImpl.sendMessage(params, kViewManagerClient_onViewVisibilityChanged_name);
|
| + }
|
| +
|
| + void onViewDrawnStateChanged(int view, bool drawn) {
|
| + if (!_proxyImpl.isBound) {
|
| + _proxyImpl.proxyError("The Proxy is closed.");
|
| + return;
|
| + }
|
| + var params = new ViewManagerClientOnViewDrawnStateChangedParams();
|
| + params.view = view;
|
| + params.drawn = drawn;
|
| + _proxyImpl.sendMessage(params, kViewManagerClient_onViewDrawnStateChanged_name);
|
| + }
|
| +
|
| + void onViewSharedPropertyChanged(int view, String name, List<int> newData) {
|
| + if (!_proxyImpl.isBound) {
|
| + _proxyImpl.proxyError("The Proxy is closed.");
|
| + return;
|
| + }
|
| + var params = new ViewManagerClientOnViewSharedPropertyChangedParams();
|
| + params.view = view;
|
| + params.name = name;
|
| + params.newData = newData;
|
| + _proxyImpl.sendMessage(params, kViewManagerClient_onViewSharedPropertyChanged_name);
|
| + }
|
| +
|
| + dynamic onViewInputEvent(int view,input_events_mojom.Event event,[Function responseFactory = null]) {
|
| + var params = new ViewManagerClientOnViewInputEventParams();
|
| + params.view = view;
|
| + params.event = event;
|
| + return _proxyImpl.sendMessageWithRequestId(
|
| + params,
|
| + kViewManagerClient_onViewInputEvent_name,
|
| + -1,
|
| + bindings.MessageHeader.kMessageExpectsResponse);
|
| + }
|
| + dynamic onPerformAction(int viewId,String action,[Function responseFactory = null]) {
|
| + var params = new ViewManagerClientOnPerformActionParams();
|
| + params.viewId = viewId;
|
| + params.action = action;
|
| + return _proxyImpl.sendMessageWithRequestId(
|
| + params,
|
| + kViewManagerClient_onPerformAction_name,
|
| + -1,
|
| + bindings.MessageHeader.kMessageExpectsResponse);
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerClientProxy implements bindings.ProxyBase {
|
| + final bindings.Proxy impl;
|
| + ViewManagerClient ptr;
|
| + final String name = ViewManagerClientName;
|
| +
|
| + ViewManagerClientProxy(ViewManagerClientProxyImpl proxyImpl) :
|
| + impl = proxyImpl,
|
| + ptr = new _ViewManagerClientProxyCalls(proxyImpl);
|
| +
|
| + ViewManagerClientProxy.fromEndpoint(
|
| + core.MojoMessagePipeEndpoint endpoint) :
|
| + impl = new ViewManagerClientProxyImpl.fromEndpoint(endpoint) {
|
| + ptr = new _ViewManagerClientProxyCalls(impl);
|
| + }
|
| +
|
| + ViewManagerClientProxy.fromHandle(core.MojoHandle handle) :
|
| + impl = new ViewManagerClientProxyImpl.fromHandle(handle) {
|
| + ptr = new _ViewManagerClientProxyCalls(impl);
|
| + }
|
| +
|
| + ViewManagerClientProxy.unbound() :
|
| + impl = new ViewManagerClientProxyImpl.unbound() {
|
| + ptr = new _ViewManagerClientProxyCalls(impl);
|
| + }
|
| +
|
| + factory ViewManagerClientProxy.connectToService(
|
| + bindings.ServiceConnector s, String url) {
|
| + ViewManagerClientProxy p = new ViewManagerClientProxy.unbound();
|
| + s.connectToService(url, p);
|
| + return p;
|
| + }
|
| +
|
| + static ViewManagerClientProxy newFromEndpoint(
|
| + core.MojoMessagePipeEndpoint endpoint) {
|
| + assert(endpoint.setDescription("For ViewManagerClientProxy"));
|
| + return new ViewManagerClientProxy.fromEndpoint(endpoint);
|
| + }
|
| +
|
| + 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 "ViewManagerClientProxy($impl)";
|
| + }
|
| +}
|
| +
|
| +
|
| +class ViewManagerClientStub extends bindings.Stub {
|
| + ViewManagerClient _impl = null;
|
| +
|
| + ViewManagerClientStub.fromEndpoint(
|
| + core.MojoMessagePipeEndpoint endpoint, [this._impl])
|
| + : super.fromEndpoint(endpoint);
|
| +
|
| + ViewManagerClientStub.fromHandle(core.MojoHandle handle, [this._impl])
|
| + : super.fromHandle(handle);
|
| +
|
| + ViewManagerClientStub.unbound() : super.unbound();
|
| +
|
| + static ViewManagerClientStub newFromEndpoint(
|
| + core.MojoMessagePipeEndpoint endpoint) {
|
| + assert(endpoint.setDescription("For ViewManagerClientStub"));
|
| + return new ViewManagerClientStub.fromEndpoint(endpoint);
|
| + }
|
| +
|
| + static const String name = ViewManagerClientName;
|
| +
|
| +
|
| + ViewManagerClientOnViewInputEventResponseParams _ViewManagerClientOnViewInputEventResponseParamsFactory() {
|
| + var result = new ViewManagerClientOnViewInputEventResponseParams();
|
| + return result;
|
| + }
|
| + ViewManagerClientOnPerformActionResponseParams _ViewManagerClientOnPerformActionResponseParamsFactory(bool success) {
|
| + var result = new ViewManagerClientOnPerformActionResponseParams();
|
| + result.success = success;
|
| + return 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 kViewManagerClient_onEmbed_name:
|
| + var params = ViewManagerClientOnEmbedParams.deserialize(
|
| + message.payload);
|
| + _impl.onEmbed(params.connectionId, params.embedderUrl, params.root, params.viewManagerService, params.services, params.exposedServices, params.windowManagerPipe);
|
| + break;
|
| + case kViewManagerClient_onEmbeddedAppDisconnected_name:
|
| + var params = ViewManagerClientOnEmbeddedAppDisconnectedParams.deserialize(
|
| + message.payload);
|
| + _impl.onEmbeddedAppDisconnected(params.view);
|
| + break;
|
| + case kViewManagerClient_onViewBoundsChanged_name:
|
| + var params = ViewManagerClientOnViewBoundsChangedParams.deserialize(
|
| + message.payload);
|
| + _impl.onViewBoundsChanged(params.view, params.oldBounds, params.newBounds);
|
| + break;
|
| + case kViewManagerClient_onViewViewportMetricsChanged_name:
|
| + var params = ViewManagerClientOnViewViewportMetricsChangedParams.deserialize(
|
| + message.payload);
|
| + _impl.onViewViewportMetricsChanged(params.oldMetrics, params.newMetrics);
|
| + break;
|
| + case kViewManagerClient_onViewHierarchyChanged_name:
|
| + var params = ViewManagerClientOnViewHierarchyChangedParams.deserialize(
|
| + message.payload);
|
| + _impl.onViewHierarchyChanged(params.view, params.newParent, params.oldParent, params.views);
|
| + break;
|
| + case kViewManagerClient_onViewReordered_name:
|
| + var params = ViewManagerClientOnViewReorderedParams.deserialize(
|
| + message.payload);
|
| + _impl.onViewReordered(params.viewId, params.relativeViewId, params.direction);
|
| + break;
|
| + case kViewManagerClient_onViewDeleted_name:
|
| + var params = ViewManagerClientOnViewDeletedParams.deserialize(
|
| + message.payload);
|
| + _impl.onViewDeleted(params.view);
|
| + break;
|
| + case kViewManagerClient_onViewVisibilityChanged_name:
|
| + var params = ViewManagerClientOnViewVisibilityChangedParams.deserialize(
|
| + message.payload);
|
| + _impl.onViewVisibilityChanged(params.view, params.visible);
|
| + break;
|
| + case kViewManagerClient_onViewDrawnStateChanged_name:
|
| + var params = ViewManagerClientOnViewDrawnStateChangedParams.deserialize(
|
| + message.payload);
|
| + _impl.onViewDrawnStateChanged(params.view, params.drawn);
|
| + break;
|
| + case kViewManagerClient_onViewSharedPropertyChanged_name:
|
| + var params = ViewManagerClientOnViewSharedPropertyChangedParams.deserialize(
|
| + message.payload);
|
| + _impl.onViewSharedPropertyChanged(params.view, params.name, params.newData);
|
| + break;
|
| + case kViewManagerClient_onViewInputEvent_name:
|
| + var params = ViewManagerClientOnViewInputEventParams.deserialize(
|
| + message.payload);
|
| + var response = _impl.onViewInputEvent(params.view,params.event,_ViewManagerClientOnViewInputEventResponseParamsFactory);
|
| + if (response is Future) {
|
| + return response.then((response) {
|
| + if (response != null) {
|
| + return buildResponseWithId(
|
| + response,
|
| + kViewManagerClient_onViewInputEvent_name,
|
| + message.header.requestId,
|
| + bindings.MessageHeader.kMessageIsResponse);
|
| + }
|
| + });
|
| + } else if (response != null) {
|
| + return buildResponseWithId(
|
| + response,
|
| + kViewManagerClient_onViewInputEvent_name,
|
| + message.header.requestId,
|
| + bindings.MessageHeader.kMessageIsResponse);
|
| + }
|
| + break;
|
| + case kViewManagerClient_onPerformAction_name:
|
| + var params = ViewManagerClientOnPerformActionParams.deserialize(
|
| + message.payload);
|
| + var response = _impl.onPerformAction(params.viewId,params.action,_ViewManagerClientOnPerformActionResponseParamsFactory);
|
| + if (response is Future) {
|
| + return response.then((response) {
|
| + if (response != null) {
|
| + return buildResponseWithId(
|
| + response,
|
| + kViewManagerClient_onPerformAction_name,
|
| + message.header.requestId,
|
| + bindings.MessageHeader.kMessageIsResponse);
|
| + }
|
| + });
|
| + } else if (response != null) {
|
| + return buildResponseWithId(
|
| + response,
|
| + kViewManagerClient_onPerformAction_name,
|
| + message.header.requestId,
|
| + bindings.MessageHeader.kMessageIsResponse);
|
| + }
|
| + break;
|
| + default:
|
| + throw new bindings.MojoCodecError("Unexpected message name");
|
| + break;
|
| + }
|
| + return null;
|
| + }
|
| +
|
| + ViewManagerClient get impl => _impl;
|
| + set impl(ViewManagerClient d) {
|
| + assert(_impl == null);
|
| + _impl = d;
|
| + }
|
| +
|
| + String toString() {
|
| + var superString = super.toString();
|
| + return "ViewManagerClientStub($superString)";
|
| + }
|
| +
|
| + int get version => 0;
|
| +}
|
| +
|
| +
|
|
|