Index: mojo/dart/packages/_mojo_for_test_only/lib/sample/sample_interfaces.mojom.dart |
diff --git a/mojo/dart/packages/_mojo_for_test_only/lib/sample/sample_interfaces.mojom.dart b/mojo/dart/packages/_mojo_for_test_only/lib/sample/sample_interfaces.mojom.dart |
index 2a5dc237b187b69669413c1ab6fa407b8231cb73..32000a56d1b6fb2fb1e1ac9dd1770f58f6bfd944 100644 |
--- a/mojo/dart/packages/_mojo_for_test_only/lib/sample/sample_interfaces.mojom.dart |
+++ b/mojo/dart/packages/_mojo_for_test_only/lib/sample/sample_interfaces.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/mojom_types.mojom.dart' as mojom_types; |
+import 'package:mojo/mojo/service_describer.mojom.dart' as service_describer; |
const kLong = 4405; |
class Enum extends bindings.MojoEnum { |
static const VALUE = const Enum._(0); |
@@ -46,12 +48,23 @@ class Enum extends bindings.MojoEnum { |
switch(this) { |
case VALUE: |
return 'Enum.VALUE'; |
+ default: |
+ return null; |
} |
} |
int toJson() => value; |
} |
+mojom_types.MojomEnum _sample_interfaces_Enum__() { |
+ return new mojom_types.MojomEnum() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = "Enum") |
+ ..values = <mojom_types.EnumValue>[new mojom_types.EnumValue() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = "VALUE") |
+ ..enumTypeKey = '_sample_interfaces_Enum__' |
+ ..intValue = 0,]; |
+} |
+ |
class ProviderEchoStringParams extends bindings.Struct { |
@@ -120,6 +133,17 @@ class ProviderEchoStringParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _sample_interfaces_Provider_EchoString_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'ProviderEchoStringParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'A') |
+ ..type = (new mojom_types.Type() |
+..stringType = (new mojom_types.StringType()..nullable = false)), |
+ ]; |
+} |
+ |
class ProviderEchoStringResponseParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -187,6 +211,17 @@ class ProviderEchoStringResponseParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _sample_interfaces_Provider_EchoString_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'ProviderEchoStringResponseParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'A') |
+ ..type = (new mojom_types.Type() |
+..stringType = (new mojom_types.StringType()..nullable = false)), |
+ ]; |
+} |
+ |
class ProviderEchoStringsParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -263,6 +298,22 @@ class ProviderEchoStringsParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _sample_interfaces_Provider_EchoStrings_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'ProviderEchoStringsParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'A') |
+ ..type = (new mojom_types.Type() |
+..stringType = (new mojom_types.StringType()..nullable = false)), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'B') |
+ ..type = (new mojom_types.Type() |
+..stringType = (new mojom_types.StringType()..nullable = false)), |
+ ]; |
+} |
+ |
class ProviderEchoStringsResponseParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -339,6 +390,22 @@ class ProviderEchoStringsResponseParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _sample_interfaces_Provider_EchoStrings_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'ProviderEchoStringsResponseParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'A') |
+ ..type = (new mojom_types.Type() |
+..stringType = (new mojom_types.StringType()..nullable = false)), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'B') |
+ ..type = (new mojom_types.Type() |
+..stringType = (new mojom_types.StringType()..nullable = false)), |
+ ]; |
+} |
+ |
class ProviderEchoMessagePipeHandleParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -405,6 +472,19 @@ class ProviderEchoMessagePipeHandleParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _sample_interfaces_Provider_EchoMessagePipeHandle_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'ProviderEchoMessagePipeHandleParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'A') |
+ ..type = (new mojom_types.Type() |
+..handleType = (new mojom_types.HandleType() |
+..kind = mojom_types.HandleTypeKind.MESSAGE_PIPE |
+..nullable = false)), |
+ ]; |
+} |
+ |
class ProviderEchoMessagePipeHandleResponseParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -471,6 +551,19 @@ class ProviderEchoMessagePipeHandleResponseParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _sample_interfaces_Provider_EchoMessagePipeHandle_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'ProviderEchoMessagePipeHandleResponseParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'A') |
+ ..type = (new mojom_types.Type() |
+..handleType = (new mojom_types.HandleType() |
+..kind = mojom_types.HandleTypeKind.MESSAGE_PIPE |
+..nullable = false)), |
+ ]; |
+} |
+ |
class ProviderEchoEnumParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -542,6 +635,21 @@ class ProviderEchoEnumParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _sample_interfaces_Provider_EchoEnum_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'ProviderEchoEnumParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'A') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ |
+ ..identifier = '_sample_interfaces_Enum__' |
+ ..typeKey = '_sample_interfaces_Enum__' |
+ )), |
+ ]; |
+} |
+ |
class ProviderEchoEnumResponseParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -613,6 +721,21 @@ class ProviderEchoEnumResponseParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _sample_interfaces_Provider_EchoEnum_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'ProviderEchoEnumResponseParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'A') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ |
+ ..identifier = '_sample_interfaces_Enum__' |
+ ..typeKey = '_sample_interfaces_Enum__' |
+ )), |
+ ]; |
+} |
+ |
class ProviderEchoIntParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -680,6 +803,16 @@ class ProviderEchoIntParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _sample_interfaces_Provider_EchoInt_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'ProviderEchoIntParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'A') |
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.INT32), |
+ ]; |
+} |
+ |
class ProviderEchoIntResponseParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -747,6 +880,16 @@ class ProviderEchoIntResponseParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _sample_interfaces_Provider_EchoInt_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'ProviderEchoIntResponseParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'A') |
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.INT32), |
+ ]; |
+} |
+ |
class IntegerAccessorGetIntegerParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -805,6 +948,12 @@ class IntegerAccessorGetIntegerParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _sample_interfaces_IntegerAccessor_GetInteger_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'IntegerAccessorGetIntegerParams') |
+ ..fields = <mojom_types.StructField>[]; |
+} |
+ |
class IntegerAccessorGetIntegerResponseParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -886,6 +1035,25 @@ class IntegerAccessorGetIntegerResponseParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _sample_interfaces_IntegerAccessor_GetInteger_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'IntegerAccessorGetIntegerResponseParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Data') |
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.INT64), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Type') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ |
+ ..identifier = '_sample_interfaces_Enum__' |
+ ..typeKey = '_sample_interfaces_Enum__' |
+ )), |
+ ]; |
+} |
+ |
class IntegerAccessorSetIntegerParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -967,6 +1135,25 @@ class IntegerAccessorSetIntegerParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _sample_interfaces_IntegerAccessor_SetInteger_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'IntegerAccessorSetIntegerParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Data') |
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.INT64), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Type') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ |
+ ..identifier = '_sample_interfaces_Enum__' |
+ ..typeKey = '_sample_interfaces_Enum__' |
+ )), |
+ ]; |
+} |
+ |
class SampleInterfaceSampleMethod1Params extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -1043,6 +1230,21 @@ class SampleInterfaceSampleMethod1Params extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _sample_interfaces_SampleInterface_SampleMethod1_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'SampleInterfaceSampleMethod1Params') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'In1') |
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.INT32), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'In2') |
+ ..type = (new mojom_types.Type() |
+..stringType = (new mojom_types.StringType()..nullable = true)), |
+ ]; |
+} |
+ |
class SampleInterfaceSampleMethod1ResponseParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -1123,6 +1325,26 @@ class SampleInterfaceSampleMethod1ResponseParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _sample_interfaces_SampleInterface_SampleMethod1_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'SampleInterfaceSampleMethod1ResponseParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Out1') |
+ ..type = (new mojom_types.Type() |
+..stringType = (new mojom_types.StringType()..nullable = true)), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Out2') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ |
+ ..identifier = '_sample_interfaces_Enum__' |
+ ..typeKey = '_sample_interfaces_Enum__' |
+ )), |
+ ]; |
+} |
+ |
class SampleInterfaceSampleMethod0Params extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -1181,6 +1403,12 @@ class SampleInterfaceSampleMethod0Params extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _sample_interfaces_SampleInterface_SampleMethod0_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'SampleInterfaceSampleMethod0Params') |
+ ..fields = <mojom_types.StructField>[]; |
+} |
+ |
class SampleInterfaceSampleMethod2Params extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -1239,6 +1467,13 @@ class SampleInterfaceSampleMethod2Params extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _sample_interfaces_SampleInterface_SampleMethod2_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'SampleInterfaceSampleMethod2Params') |
+ ..fields = <mojom_types.StructField>[]; |
+} |
+ |
+ |
const int kProvider_echoString_name = 0; |
const int kProvider_echoStrings_name = 1; |
const int kProvider_echoMessagePipeHandle_name = 2; |
@@ -1248,6 +1483,44 @@ const int kProvider_echoInt_name = 4; |
const String ProviderName = |
'sample::Provider'; |
+mojom_types.MojomInterface _sample_interfaces_Provider__() { |
+ return new mojom_types.MojomInterface() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = "Provider") |
+ ..interfaceName = "Provider" |
+ ..methods = <int, mojom_types.MojomMethod>{ |
+kProvider_echoString_name: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = "EchoString") |
+ ..ordinal = kProvider_echoString_name |
+ ..responseParams = _sample_interfaces_Provider_EchoString_ResponseParams__()..parameters = _sample_interfaces_Provider_EchoString_Params__(),kProvider_echoStrings_name: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = "EchoStrings") |
+ ..ordinal = kProvider_echoStrings_name |
+ ..responseParams = _sample_interfaces_Provider_EchoStrings_ResponseParams__()..parameters = _sample_interfaces_Provider_EchoStrings_Params__(),kProvider_echoMessagePipeHandle_name: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = "EchoMessagePipeHandle") |
+ ..ordinal = kProvider_echoMessagePipeHandle_name |
+ ..responseParams = _sample_interfaces_Provider_EchoMessagePipeHandle_ResponseParams__()..parameters = _sample_interfaces_Provider_EchoMessagePipeHandle_Params__(),kProvider_echoEnum_name: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = "EchoEnum") |
+ ..ordinal = kProvider_echoEnum_name |
+ ..responseParams = _sample_interfaces_Provider_EchoEnum_ResponseParams__()..parameters = _sample_interfaces_Provider_EchoEnum_Params__(),kProvider_echoInt_name: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = "EchoInt") |
+ ..ordinal = kProvider_echoInt_name |
+ ..responseParams = _sample_interfaces_Provider_EchoInt_ResponseParams__()..parameters = _sample_interfaces_Provider_EchoInt_Params__(), |
+ }; |
+} |
+ |
+class _ProviderServiceDescription extends service_describer.ServiceDescription { |
+ // Avoid infinite loop by overriding serviceDescription field. |
+ final service_describer.ServiceDescription serviceDescription = null; |
+dynamic getTopLevelInterface([Function responseFactory = null]) { |
+ return _sample_interfaces_Provider__(); |
+ } |
+ dynamic getTypeDefinition(String typeKey,[Function responseFactory = null]) { |
+ return getAllMojomTypeDefinitions()[typeKey]; |
+ } |
+ dynamic getAllTypeDefinitions([Function responseFactory = null]) { |
+ return getAllMojomTypeDefinitions(); |
+ } |
+} |
+ |
abstract class Provider { |
dynamic echoString(String a,[Function responseFactory = null]); |
dynamic echoStrings(String a,String b,[Function responseFactory = null]); |
@@ -1275,6 +1548,9 @@ class ProviderProxyImpl extends bindings.Proxy { |
String get name => ProviderName; |
+ service_describer.ServiceDescription get serviceDescription => |
+ new _ProviderServiceDescription(); |
+ |
void handleResponse(bindings.ServiceMessage message) { |
switch (message.header.type) { |
case kProvider_echoString_name: |
@@ -1687,6 +1963,9 @@ class ProviderStub extends bindings.Stub { |
} |
int get version => 0; |
+ |
+ service_describer.ServiceDescription get serviceDescription => |
+ new _ProviderServiceDescription(); |
} |
const int kIntegerAccessor_getInteger_name = 0; |
@@ -1695,6 +1974,34 @@ const int kIntegerAccessor_setInteger_name = 1; |
const String IntegerAccessorName = |
'sample::IntegerAccessor'; |
+mojom_types.MojomInterface _sample_interfaces_IntegerAccessor__() { |
+ return new mojom_types.MojomInterface() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = "IntegerAccessor") |
+ ..interfaceName = "IntegerAccessor" |
+ ..methods = <int, mojom_types.MojomMethod>{ |
+kIntegerAccessor_getInteger_name: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = "GetInteger") |
+ ..ordinal = kIntegerAccessor_getInteger_name |
+ ..responseParams = _sample_interfaces_IntegerAccessor_GetInteger_ResponseParams__()..parameters = _sample_interfaces_IntegerAccessor_GetInteger_Params__(),kIntegerAccessor_setInteger_name: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = "SetInteger") |
+ ..ordinal = kIntegerAccessor_setInteger_name..parameters = _sample_interfaces_IntegerAccessor_SetInteger_Params__(), |
+ }; |
+} |
+ |
+class _IntegerAccessorServiceDescription extends service_describer.ServiceDescription { |
+ // Avoid infinite loop by overriding serviceDescription field. |
+ final service_describer.ServiceDescription serviceDescription = null; |
+dynamic getTopLevelInterface([Function responseFactory = null]) { |
+ return _sample_interfaces_IntegerAccessor__(); |
+ } |
+ dynamic getTypeDefinition(String typeKey,[Function responseFactory = null]) { |
+ return getAllMojomTypeDefinitions()[typeKey]; |
+ } |
+ dynamic getAllTypeDefinitions([Function responseFactory = null]) { |
+ return getAllMojomTypeDefinitions(); |
+ } |
+} |
+ |
abstract class IntegerAccessor { |
dynamic getInteger([Function responseFactory = null]); |
void setInteger(int data, Enum type); |
@@ -1719,6 +2026,9 @@ class IntegerAccessorProxyImpl extends bindings.Proxy { |
String get name => IntegerAccessorName; |
+ service_describer.ServiceDescription get serviceDescription => |
+ new _IntegerAccessorServiceDescription(); |
+ |
void handleResponse(bindings.ServiceMessage message) { |
switch (message.header.type) { |
case kIntegerAccessor_getInteger_name: |
@@ -1921,6 +2231,9 @@ class IntegerAccessorStub extends bindings.Stub { |
} |
int get version => 3; |
+ |
+ service_describer.ServiceDescription get serviceDescription => |
+ new _IntegerAccessorServiceDescription(); |
} |
const int kSampleInterface_sampleMethod1_name = 1; |
@@ -1930,6 +2243,36 @@ const int kSampleInterface_sampleMethod2_name = 2; |
const String SampleInterfaceName = |
'sample::SampleInterface'; |
+mojom_types.MojomInterface _sample_interfaces_SampleInterface__() { |
+ return new mojom_types.MojomInterface() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = "SampleInterface") |
+ ..interfaceName = "SampleInterface" |
+ ..methods = <int, mojom_types.MojomMethod>{ |
+kSampleInterface_sampleMethod1_name: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = "SampleMethod1") |
+ ..ordinal = kSampleInterface_sampleMethod1_name |
+ ..responseParams = _sample_interfaces_SampleInterface_SampleMethod1_ResponseParams__()..parameters = _sample_interfaces_SampleInterface_SampleMethod1_Params__(),kSampleInterface_sampleMethod0_name: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = "SampleMethod0") |
+ ..ordinal = kSampleInterface_sampleMethod0_name..parameters = _sample_interfaces_SampleInterface_SampleMethod0_Params__(),kSampleInterface_sampleMethod2_name: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = "SampleMethod2") |
+ ..ordinal = kSampleInterface_sampleMethod2_name..parameters = _sample_interfaces_SampleInterface_SampleMethod2_Params__(), |
+ }; |
+} |
+ |
+class _SampleInterfaceServiceDescription extends service_describer.ServiceDescription { |
+ // Avoid infinite loop by overriding serviceDescription field. |
+ final service_describer.ServiceDescription serviceDescription = null; |
+dynamic getTopLevelInterface([Function responseFactory = null]) { |
+ return _sample_interfaces_SampleInterface__(); |
+ } |
+ dynamic getTypeDefinition(String typeKey,[Function responseFactory = null]) { |
+ return getAllMojomTypeDefinitions()[typeKey]; |
+ } |
+ dynamic getAllTypeDefinitions([Function responseFactory = null]) { |
+ return getAllMojomTypeDefinitions(); |
+ } |
+} |
+ |
abstract class SampleInterface { |
dynamic sampleMethod1(int in1,String in2,[Function responseFactory = null]); |
void sampleMethod0(); |
@@ -1955,6 +2298,9 @@ class SampleInterfaceProxyImpl extends bindings.Proxy { |
String get name => SampleInterfaceName; |
+ service_describer.ServiceDescription get serviceDescription => |
+ new _SampleInterfaceServiceDescription(); |
+ |
void handleResponse(bindings.ServiceMessage message) { |
switch (message.header.type) { |
case kSampleInterface_sampleMethod1_name: |
@@ -2171,6 +2517,189 @@ class SampleInterfaceStub extends bindings.Stub { |
} |
int get version => 0; |
+ |
+ service_describer.ServiceDescription get serviceDescription => |
+ new _SampleInterfaceServiceDescription(); |
+} |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+var _MojomDesc__ = _initDescriptions(); |
+ |
+Map<String, mojom_types.UserDefinedType> _initDescriptions() { |
+ var map = new Map<String, mojom_types.UserDefinedType>(); |
+ |
+ map["_sample_interfaces_Enum__"] = |
+ new mojom_types.UserDefinedType() |
+ ..enumType = _sample_interfaces_Enum__(); |
+ |
+ |
+ map["_sample_interfaces_Provider_EchoString_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _sample_interfaces_Provider_EchoString_Params__(); |
+ |
+ |
+ |
+ |
+ |
+ map["_sample_interfaces_Provider_EchoString_ResponseParams__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _sample_interfaces_Provider_EchoString_ResponseParams__(); |
+ |
+ |
+ |
+ |
+ |
+ map["_sample_interfaces_Provider_EchoStrings_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _sample_interfaces_Provider_EchoStrings_Params__(); |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ map["_sample_interfaces_Provider_EchoStrings_ResponseParams__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _sample_interfaces_Provider_EchoStrings_ResponseParams__(); |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ map["_sample_interfaces_Provider_EchoMessagePipeHandle_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _sample_interfaces_Provider_EchoMessagePipeHandle_Params__(); |
+ |
+ |
+ |
+ |
+ |
+ map["_sample_interfaces_Provider_EchoMessagePipeHandle_ResponseParams__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _sample_interfaces_Provider_EchoMessagePipeHandle_ResponseParams__(); |
+ |
+ |
+ |
+ |
+ |
+ map["_sample_interfaces_Provider_EchoEnum_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _sample_interfaces_Provider_EchoEnum_Params__(); |
+ |
+ |
+ |
+ |
+ |
+ map["_sample_interfaces_Provider_EchoEnum_ResponseParams__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _sample_interfaces_Provider_EchoEnum_ResponseParams__(); |
+ |
+ |
+ |
+ |
+ |
+ map["_sample_interfaces_Provider_EchoInt_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _sample_interfaces_Provider_EchoInt_Params__(); |
+ |
+ |
+ |
+ |
+ |
+ map["_sample_interfaces_Provider_EchoInt_ResponseParams__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _sample_interfaces_Provider_EchoInt_ResponseParams__(); |
+ |
+ |
+ |
+ |
+ |
+ map["_sample_interfaces_IntegerAccessor_GetInteger_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _sample_interfaces_IntegerAccessor_GetInteger_Params__(); |
+ |
+ |
+ |
+ map["_sample_interfaces_IntegerAccessor_GetInteger_ResponseParams__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _sample_interfaces_IntegerAccessor_GetInteger_ResponseParams__(); |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ map["_sample_interfaces_IntegerAccessor_SetInteger_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _sample_interfaces_IntegerAccessor_SetInteger_Params__(); |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ map["_sample_interfaces_SampleInterface_SampleMethod1_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _sample_interfaces_SampleInterface_SampleMethod1_Params__(); |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ map["_sample_interfaces_SampleInterface_SampleMethod1_ResponseParams__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _sample_interfaces_SampleInterface_SampleMethod1_ResponseParams__(); |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ map["_sample_interfaces_SampleInterface_SampleMethod0_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _sample_interfaces_SampleInterface_SampleMethod0_Params__(); |
+ |
+ |
+ |
+ map["_sample_interfaces_SampleInterface_SampleMethod2_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _sample_interfaces_SampleInterface_SampleMethod2_Params__(); |
+ |
+ |
+ |
+ map["_sample_interfaces_Provider__"] = |
+ new mojom_types.UserDefinedType() |
+ ..interfaceType = _sample_interfaces_Provider__(); |
+ |
+ |
+ map["_sample_interfaces_IntegerAccessor__"] = |
+ new mojom_types.UserDefinedType() |
+ ..interfaceType = _sample_interfaces_IntegerAccessor__(); |
+ |
+ |
+ map["_sample_interfaces_SampleInterface__"] = |
+ new mojom_types.UserDefinedType() |
+ ..interfaceType = _sample_interfaces_SampleInterface__(); |
+ |
+ return map; |
+} |
+ |
+Map<String, mojom_types.UserDefinedType> getAllMojomTypeDefinitions() { |
+ return _MojomDesc__; |
} |