Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1071)

Unified Diff: mojo/dart/packages/mojo_services/lib/mojo/surfaces.mojom.dart

Issue 1539673003: Generate Mojom Types in Dart (Take 2) (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Merge with master Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: mojo/dart/packages/mojo_services/lib/mojo/surfaces.mojom.dart
diff --git a/mojo/dart/packages/mojo_services/lib/mojo/surfaces.mojom.dart b/mojo/dart/packages/mojo_services/lib/mojo/surfaces.mojom.dart
index e332ade241fd74770cd32c53abb386e950039026..07d8c8775dac4853d58e6d6d2e33586ffd054d93 100644
--- a/mojo/dart/packages/mojo_services/lib/mojo/surfaces.mojom.dart
+++ b/mojo/dart/packages/mojo_services/lib/mojo/surfaces.mojom.dart
@@ -8,6 +8,8 @@ import 'dart:async';
import 'package:mojo/bindings.dart' as bindings;
import 'package:mojo/core.dart' as core;
+import 'package:mojo/mojo/bindings/types/mojom_types.mojom.dart' as mojom_types;
+import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as service_describer;
import 'package:mojo_services/mojo/geometry.mojom.dart' as geometry_mojom;
import 'package:mojo_services/mojo/quads.mojom.dart' as quads_mojom;
import 'package:mojo_services/mojo/surface_id.mojom.dart' as surface_id_mojom;
@@ -91,6 +93,8 @@ class ResourceFormat extends bindings.MojoEnum {
return 'ResourceFormat.rgb565';
case etc1:
return 'ResourceFormat.etc1';
+ default:
+ return null;
}
}
@@ -99,6 +103,8 @@ class ResourceFormat extends bindings.MojoEnum {
+
+
class Mailbox extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(16, 0)
@@ -166,6 +172,8 @@ class Mailbox extends bindings.Struct {
}
+
+
class MailboxHolder extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(24, 0)
@@ -252,6 +260,8 @@ class MailboxHolder extends bindings.Struct {
}
+
+
class TransferableResource extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(40, 0)
@@ -379,6 +389,8 @@ class TransferableResource extends bindings.Struct {
}
+
+
class ReturnedResource extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(24, 0)
@@ -473,6 +485,8 @@ class ReturnedResource extends bindings.Struct {
}
+
+
class Frame extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(24, 0)
@@ -583,6 +597,8 @@ class Frame extends bindings.Struct {
}
+
+
class _ResourceReturnerReturnResourcesParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(16, 0)
@@ -667,6 +683,8 @@ class _ResourceReturnerReturnResourcesParams extends bindings.Struct {
}
+
+
class _SurfaceGetIdNamespaceParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(8, 0)
@@ -725,6 +743,8 @@ class _SurfaceGetIdNamespaceParams extends bindings.Struct {
}
+
+
class SurfaceGetIdNamespaceResponseParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(16, 0)
@@ -792,6 +812,8 @@ class SurfaceGetIdNamespaceResponseParams extends bindings.Struct {
}
+
+
class _SurfaceSetResourceReturnerParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(16, 0)
@@ -858,6 +880,8 @@ class _SurfaceSetResourceReturnerParams extends bindings.Struct {
}
+
+
class _SurfaceCreateSurfaceParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(16, 0)
@@ -925,6 +949,8 @@ class _SurfaceCreateSurfaceParams extends bindings.Struct {
}
+
+
class _SurfaceSubmitFrameParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(24, 0)
@@ -1002,6 +1028,8 @@ class _SurfaceSubmitFrameParams extends bindings.Struct {
}
+
+
class SurfaceSubmitFrameResponseParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(8, 0)
@@ -1060,6 +1088,8 @@ class SurfaceSubmitFrameResponseParams extends bindings.Struct {
}
+
+
class _SurfaceDestroySurfaceParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(16, 0)
@@ -1126,8 +1156,21 @@ class _SurfaceDestroySurfaceParams extends bindings.Struct {
}
}
+
+
+
const int _ResourceReturner_returnResourcesName = 0;
+
+
+class _ResourceReturnerServiceDescription implements service_describer.ServiceDescription {
+ dynamic getTopLevelInterface([Function responseFactory]) => null;
+
+ dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => null;
+
+ dynamic getAllTypeDefinitions([Function responseFactory]) => null;
+}
+
abstract class ResourceReturner {
static const String serviceName = null;
void returnResources(List<ReturnedResource> resources);
@@ -1149,6 +1192,9 @@ class _ResourceReturnerProxyImpl extends bindings.Proxy {
return new _ResourceReturnerProxyImpl.fromEndpoint(endpoint);
}
+ service_describer.ServiceDescription get serviceDescription =>
+ new _ResourceReturnerServiceDescription();
+
void handleResponse(bindings.ServiceMessage message) {
switch (message.header.type) {
default:
@@ -1292,6 +1338,9 @@ class ResourceReturnerStub extends bindings.Stub {
}
int get version => 0;
+
+ service_describer.ServiceDescription get serviceDescription =>
+ new _ResourceReturnerServiceDescription();
}
const int _Surface_getIdNamespaceName = 0;
@@ -1300,6 +1349,16 @@ const int _Surface_createSurfaceName = 2;
const int _Surface_submitFrameName = 3;
const int _Surface_destroySurfaceName = 4;
+
+
+class _SurfaceServiceDescription implements service_describer.ServiceDescription {
+ dynamic getTopLevelInterface([Function responseFactory]) => null;
+
+ dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => null;
+
+ dynamic getAllTypeDefinitions([Function responseFactory]) => null;
+}
+
abstract class Surface {
static const String serviceName = "mojo::Surface";
dynamic getIdNamespace([Function responseFactory = null]);
@@ -1325,6 +1384,9 @@ class _SurfaceProxyImpl extends bindings.Proxy {
return new _SurfaceProxyImpl.fromEndpoint(endpoint);
}
+ service_describer.ServiceDescription get serviceDescription =>
+ new _SurfaceServiceDescription();
+
void handleResponse(bindings.ServiceMessage message) {
switch (message.header.type) {
case _Surface_getIdNamespaceName:
@@ -1607,6 +1669,10 @@ class SurfaceStub extends bindings.Stub {
}
int get version => 0;
+
+ service_describer.ServiceDescription get serviceDescription =>
+ new _SurfaceServiceDescription();
}
+

Powered by Google App Engine
This is Rietveld 408576698