Index: mojo/dart/packages/mojo_services/lib/mojo/clipboard.mojom.dart |
diff --git a/mojo/dart/packages/mojo_services/lib/mojo/clipboard.mojom.dart b/mojo/dart/packages/mojo_services/lib/mojo/clipboard.mojom.dart |
index 08a16894f5d868d5c46c117c07d1b2526cae9626..891a9f9bc1f2cbd6a7ff3ab8a7d00963c98b8d47 100644 |
--- a/mojo/dart/packages/mojo_services/lib/mojo/clipboard.mojom.dart |
+++ b/mojo/dart/packages/mojo_services/lib/mojo/clipboard.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; |
@@ -82,6 +84,8 @@ class _ClipboardGetSequenceNumberParams extends bindings.Struct { |
} |
+ |
+ |
class ClipboardGetSequenceNumberResponseParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
const bindings.StructDataHeader(16, 0) |
@@ -149,6 +153,8 @@ class ClipboardGetSequenceNumberResponseParams extends bindings.Struct { |
} |
+ |
+ |
class _ClipboardGetAvailableMimeTypesParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
const bindings.StructDataHeader(16, 0) |
@@ -220,6 +226,8 @@ class _ClipboardGetAvailableMimeTypesParams extends bindings.Struct { |
} |
+ |
+ |
class ClipboardGetAvailableMimeTypesResponseParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
const bindings.StructDataHeader(16, 0) |
@@ -303,6 +311,8 @@ class ClipboardGetAvailableMimeTypesResponseParams extends bindings.Struct { |
} |
+ |
+ |
class _ClipboardReadMimeTypeParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
const bindings.StructDataHeader(24, 0) |
@@ -383,6 +393,8 @@ class _ClipboardReadMimeTypeParams extends bindings.Struct { |
} |
+ |
+ |
class ClipboardReadMimeTypeResponseParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
const bindings.StructDataHeader(16, 0) |
@@ -450,6 +462,8 @@ class ClipboardReadMimeTypeResponseParams extends bindings.Struct { |
} |
+ |
+ |
class _ClipboardWriteClipboardDataParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
const bindings.StructDataHeader(24, 0) |
@@ -585,6 +599,9 @@ class _ClipboardWriteClipboardDataParams extends bindings.Struct { |
} |
} |
+ |
+ |
+ |
const int _Clipboard_getSequenceNumberName = 0; |
const int _Clipboard_getAvailableMimeTypesName = 1; |
const int _Clipboard_readMimeTypeName = 2; |
@@ -641,12 +658,26 @@ class ClipboardType extends bindings.MojoEnum { |
return 'ClipboardType.selection'; |
case drag: |
return 'ClipboardType.drag'; |
+ default: |
+ return null; |
} |
} |
int toJson() => mojoEnumValue; |
} |
+ |
+ |
+ |
+ |
+class _ClipboardServiceDescription implements service_describer.ServiceDescription { |
+ dynamic getTopLevelInterface([Function responseFactory]) => null; |
+ |
+ dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => null; |
+ |
+ dynamic getAllTypeDefinitions([Function responseFactory]) => null; |
+} |
+ |
abstract class Clipboard { |
static const String serviceName = "mojo::Clipboard"; |
dynamic getSequenceNumber(ClipboardType clipboardType,[Function responseFactory = null]); |
@@ -674,6 +705,9 @@ class _ClipboardProxyImpl extends bindings.Proxy { |
return new _ClipboardProxyImpl.fromEndpoint(endpoint); |
} |
+ service_describer.ServiceDescription get serviceDescription => |
+ new _ClipboardServiceDescription(); |
+ |
void handleResponse(bindings.ServiceMessage message) { |
switch (message.header.type) { |
case _Clipboard_getSequenceNumberName: |
@@ -987,6 +1021,10 @@ class ClipboardStub extends bindings.Stub { |
} |
int get version => 0; |
+ |
+ service_describer.ServiceDescription get serviceDescription => |
+ new _ClipboardServiceDescription(); |
} |
+ |