Index: mojo/dart/packages/_mojo_for_test_only/lib/dart_to_cpp/dart_to_cpp.mojom.dart |
diff --git a/mojo/dart/packages/_mojo_for_test_only/lib/dart_to_cpp/dart_to_cpp.mojom.dart b/mojo/dart/packages/_mojo_for_test_only/lib/dart_to_cpp/dart_to_cpp.mojom.dart |
index 5bd1cd49039f76771979969715f76d6e5a07cfc7..61776eba0da16c47e893a7798c2d17ce61a8ecbb 100644 |
--- a/mojo/dart/packages/_mojo_for_test_only/lib/dart_to_cpp/dart_to_cpp.mojom.dart |
+++ b/mojo/dart/packages/_mojo_for_test_only/lib/dart_to_cpp/dart_to_cpp.mojom.dart |
@@ -307,14 +307,14 @@ class EchoArgsList extends bindings.Struct { |
} |
-class _CppSideStartTestParams extends bindings.Struct { |
+class _CppSidePingResponseParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
const bindings.StructDataHeader(8, 0) |
]; |
- _CppSideStartTestParams() : super(kVersions.last.size); |
+ _CppSidePingResponseParams() : super(kVersions.last.size); |
- static _CppSideStartTestParams deserialize(bindings.Message message) { |
+ static _CppSidePingResponseParams deserialize(bindings.Message message) { |
var decoder = new bindings.Decoder(message); |
var result = decode(decoder); |
if (decoder.excessHandles != null) { |
@@ -323,11 +323,11 @@ class _CppSideStartTestParams extends bindings.Struct { |
return result; |
} |
- static _CppSideStartTestParams decode(bindings.Decoder decoder0) { |
+ static _CppSidePingResponseParams decode(bindings.Decoder decoder0) { |
if (decoder0 == null) { |
return null; |
} |
- _CppSideStartTestParams result = new _CppSideStartTestParams(); |
+ _CppSidePingResponseParams result = new _CppSidePingResponseParams(); |
var mainDataHeader = decoder0.decodeStructDataHeader(); |
if (mainDataHeader.version <= kVersions.last.version) { |
@@ -355,7 +355,7 @@ class _CppSideStartTestParams extends bindings.Struct { |
} |
String toString() { |
- return "_CppSideStartTestParams("")"; |
+ return "_CppSidePingResponseParams("")"; |
} |
Map toJson() { |
@@ -365,14 +365,15 @@ class _CppSideStartTestParams extends bindings.Struct { |
} |
-class _CppSideTestFinishedParams extends bindings.Struct { |
+class _CppSideEchoResponseParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
- const bindings.StructDataHeader(8, 0) |
+ const bindings.StructDataHeader(16, 0) |
]; |
+ EchoArgsList list = null; |
- _CppSideTestFinishedParams() : super(kVersions.last.size); |
+ _CppSideEchoResponseParams() : super(kVersions.last.size); |
- static _CppSideTestFinishedParams deserialize(bindings.Message message) { |
+ static _CppSideEchoResponseParams deserialize(bindings.Message message) { |
var decoder = new bindings.Decoder(message); |
var result = decode(decoder); |
if (decoder.excessHandles != null) { |
@@ -381,11 +382,11 @@ class _CppSideTestFinishedParams extends bindings.Struct { |
return result; |
} |
- static _CppSideTestFinishedParams decode(bindings.Decoder decoder0) { |
+ static _CppSideEchoResponseParams decode(bindings.Decoder decoder0) { |
if (decoder0 == null) { |
return null; |
} |
- _CppSideTestFinishedParams result = new _CppSideTestFinishedParams(); |
+ _CppSideEchoResponseParams result = new _CppSideEchoResponseParams(); |
var mainDataHeader = decoder0.decodeStructDataHeader(); |
if (mainDataHeader.version <= kVersions.last.version) { |
@@ -405,32 +406,40 @@ class _CppSideTestFinishedParams extends bindings.Struct { |
'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.list = EchoArgsList.decode(decoder1); |
+ } |
return result; |
} |
void encode(bindings.Encoder encoder) { |
- encoder.getStructEncoderAtOffset(kVersions.last); |
+ var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last); |
+ |
+ encoder0.encodeStruct(list, 8, false); |
} |
String toString() { |
- return "_CppSideTestFinishedParams("")"; |
+ return "_CppSideEchoResponseParams(" |
+ "list: $list" ")"; |
} |
Map toJson() { |
- Map map = new Map(); |
- return map; |
+ throw new bindings.MojoCodecError( |
+ 'Object containing handles cannot be encoded to JSON.'); |
} |
} |
-class _CppSidePingResponseParams extends bindings.Struct { |
+class _CppSideStartTestParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
const bindings.StructDataHeader(8, 0) |
]; |
- _CppSidePingResponseParams() : super(kVersions.last.size); |
+ _CppSideStartTestParams() : super(kVersions.last.size); |
- static _CppSidePingResponseParams deserialize(bindings.Message message) { |
+ static _CppSideStartTestParams deserialize(bindings.Message message) { |
var decoder = new bindings.Decoder(message); |
var result = decode(decoder); |
if (decoder.excessHandles != null) { |
@@ -439,11 +448,11 @@ class _CppSidePingResponseParams extends bindings.Struct { |
return result; |
} |
- static _CppSidePingResponseParams decode(bindings.Decoder decoder0) { |
+ static _CppSideStartTestParams decode(bindings.Decoder decoder0) { |
if (decoder0 == null) { |
return null; |
} |
- _CppSidePingResponseParams result = new _CppSidePingResponseParams(); |
+ _CppSideStartTestParams result = new _CppSideStartTestParams(); |
var mainDataHeader = decoder0.decodeStructDataHeader(); |
if (mainDataHeader.version <= kVersions.last.version) { |
@@ -471,7 +480,7 @@ class _CppSidePingResponseParams extends bindings.Struct { |
} |
String toString() { |
- return "_CppSidePingResponseParams("")"; |
+ return "_CppSideStartTestParams("")"; |
} |
Map toJson() { |
@@ -481,15 +490,14 @@ class _CppSidePingResponseParams extends bindings.Struct { |
} |
-class _CppSideEchoResponseParams extends bindings.Struct { |
+class _CppSideTestFinishedParams extends bindings.Struct { |
static const List<bindings.StructDataHeader> kVersions = const [ |
- const bindings.StructDataHeader(16, 0) |
+ const bindings.StructDataHeader(8, 0) |
]; |
- EchoArgsList list = null; |
- _CppSideEchoResponseParams() : super(kVersions.last.size); |
+ _CppSideTestFinishedParams() : super(kVersions.last.size); |
- static _CppSideEchoResponseParams deserialize(bindings.Message message) { |
+ static _CppSideTestFinishedParams deserialize(bindings.Message message) { |
var decoder = new bindings.Decoder(message); |
var result = decode(decoder); |
if (decoder.excessHandles != null) { |
@@ -498,11 +506,11 @@ class _CppSideEchoResponseParams extends bindings.Struct { |
return result; |
} |
- static _CppSideEchoResponseParams decode(bindings.Decoder decoder0) { |
+ static _CppSideTestFinishedParams decode(bindings.Decoder decoder0) { |
if (decoder0 == null) { |
return null; |
} |
- _CppSideEchoResponseParams result = new _CppSideEchoResponseParams(); |
+ _CppSideTestFinishedParams result = new _CppSideTestFinishedParams(); |
var mainDataHeader = decoder0.decodeStructDataHeader(); |
if (mainDataHeader.version <= kVersions.last.version) { |
@@ -522,28 +530,20 @@ class _CppSideEchoResponseParams extends bindings.Struct { |
'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.list = EchoArgsList.decode(decoder1); |
- } |
return result; |
} |
void encode(bindings.Encoder encoder) { |
- var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last); |
- |
- encoder0.encodeStruct(list, 8, false); |
+ encoder.getStructEncoderAtOffset(kVersions.last); |
} |
String toString() { |
- return "_CppSideEchoResponseParams(" |
- "list: $list" ")"; |
+ return "_CppSideTestFinishedParams("")"; |
} |
Map toJson() { |
- throw new bindings.MojoCodecError( |
- 'Object containing handles cannot be encoded to JSON.'); |
+ Map map = new Map(); |
+ return map; |
} |
} |
@@ -746,17 +746,17 @@ class _DartSideEchoParams extends bindings.Struct { |
} |
} |
-const int _CppSide_startTestName = 88888888; |
-const int _CppSide_testFinishedName = 99999999; |
const int _CppSide_pingResponseName = 100000000; |
const int _CppSide_echoResponseName = 100000001; |
+const int _CppSide_startTestName = 88888888; |
+const int _CppSide_testFinishedName = 99999999; |
abstract class CppSide { |
static const String serviceName = null; |
- void startTest(); |
- void testFinished(); |
void pingResponse(); |
void echoResponse(EchoArgsList list); |
+ void startTest(); |
+ void testFinished(); |
} |
@@ -795,38 +795,38 @@ class _CppSideProxyCalls implements CppSide { |
_CppSideProxyImpl _proxyImpl; |
_CppSideProxyCalls(this._proxyImpl); |
- void startTest() { |
+ void pingResponse() { |
if (!_proxyImpl.isBound) { |
_proxyImpl.proxyError("The Proxy is closed."); |
return; |
} |
- var params = new _CppSideStartTestParams(); |
- _proxyImpl.sendMessage(params, _CppSide_startTestName); |
+ var params = new _CppSidePingResponseParams(); |
+ _proxyImpl.sendMessage(params, _CppSide_pingResponseName); |
} |
- void testFinished() { |
+ void echoResponse(EchoArgsList list) { |
if (!_proxyImpl.isBound) { |
_proxyImpl.proxyError("The Proxy is closed."); |
return; |
} |
- var params = new _CppSideTestFinishedParams(); |
- _proxyImpl.sendMessage(params, _CppSide_testFinishedName); |
+ var params = new _CppSideEchoResponseParams(); |
+ params.list = list; |
+ _proxyImpl.sendMessage(params, _CppSide_echoResponseName); |
} |
- void pingResponse() { |
+ void startTest() { |
if (!_proxyImpl.isBound) { |
_proxyImpl.proxyError("The Proxy is closed."); |
return; |
} |
- var params = new _CppSidePingResponseParams(); |
- _proxyImpl.sendMessage(params, _CppSide_pingResponseName); |
+ var params = new _CppSideStartTestParams(); |
+ _proxyImpl.sendMessage(params, _CppSide_startTestName); |
} |
- void echoResponse(EchoArgsList list) { |
+ void testFinished() { |
if (!_proxyImpl.isBound) { |
_proxyImpl.proxyError("The Proxy is closed."); |
return; |
} |
- var params = new _CppSideEchoResponseParams(); |
- params.list = list; |
- _proxyImpl.sendMessage(params, _CppSide_echoResponseName); |
+ var params = new _CppSideTestFinishedParams(); |
+ _proxyImpl.sendMessage(params, _CppSide_testFinishedName); |
} |
} |
@@ -918,16 +918,6 @@ class CppSideStub extends bindings.Stub { |
} |
assert(_impl != null); |
switch (message.header.type) { |
- case _CppSide_startTestName: |
- var params = _CppSideStartTestParams.deserialize( |
- message.payload); |
- _impl.startTest(); |
- break; |
- case _CppSide_testFinishedName: |
- var params = _CppSideTestFinishedParams.deserialize( |
- message.payload); |
- _impl.testFinished(); |
- break; |
case _CppSide_pingResponseName: |
var params = _CppSidePingResponseParams.deserialize( |
message.payload); |
@@ -938,6 +928,16 @@ class CppSideStub extends bindings.Stub { |
message.payload); |
_impl.echoResponse(params.list); |
break; |
+ case _CppSide_startTestName: |
+ var params = _CppSideStartTestParams.deserialize( |
+ message.payload); |
+ _impl.startTest(); |
+ break; |
+ case _CppSide_testFinishedName: |
+ var params = _CppSideTestFinishedParams.deserialize( |
+ message.payload); |
+ _impl.testFinished(); |
+ break; |
default: |
throw new bindings.MojoCodecError("Unexpected message name"); |
break; |