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

Side by Side Diff: mojo/dart/packages/_mojo_for_test_only/lib/mojo/test/serialization_test_structs.mojom.dart

Issue 2006093002: Dart: Futures -> Callbacks. (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Merge Created 4 years, 6 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 unified diff | Download patch
OLDNEW
1 // WARNING: DO NOT EDIT. This file was generated by a program. 1 // WARNING: DO NOT EDIT. This file was generated by a program.
2 // See $MOJO_SDK/tools/bindings/mojom_bindings_generator.py. 2 // See $MOJO_SDK/tools/bindings/mojom_bindings_generator.py.
3 3
4 library serialization_test_structs_mojom; 4 library serialization_test_structs_mojom;
5 import 'dart:collection'; 5 import 'dart:collection';
6 import 'dart:convert'; 6 import 'dart:convert';
7 import 'dart:io'; 7 import 'dart:io';
8 import 'dart:typed_data'; 8 import 'dart:typed_data';
9 import 'package:mojo/bindings.dart' as bindings; 9 import 'package:mojo/bindings.dart' as bindings;
10 import 'package:mojo/core.dart' as core; 10 import 'package:mojo/core.dart' as core;
11 import 'package:mojo/mojo/bindings/types/mojom_types.mojom.dart' as mojom_types; 11 import 'package:mojo/mojo/bindings/types/mojom_types.mojom.dart' as mojom_types;
12 12
13 13
14 14
15 15
16 class Struct1 extends bindings.Struct { 16 class Struct1 extends bindings.Struct {
17 static const List<bindings.StructDataHeader> kVersions = const [ 17 static const List<bindings.StructDataHeader> kVersions = const [
18 const bindings.StructDataHeader(16, 0) 18 const bindings.StructDataHeader(16, 0)
19 ]; 19 ];
20 int i = 0; 20 int i = 0;
21 21
22 Struct1() : super(kVersions.last.size); 22 Struct1() : super(kVersions.last.size);
23 23
24 Struct1.init(
25 int this.i
26 ) : super(kVersions.last.size);
27
24 static Struct1 deserialize(bindings.Message message) { 28 static Struct1 deserialize(bindings.Message message) {
25 var decoder = new bindings.Decoder(message); 29 var decoder = new bindings.Decoder(message);
26 var result = decode(decoder); 30 var result = decode(decoder);
27 if (decoder.excessHandles != null) { 31 if (decoder.excessHandles != null) {
28 decoder.excessHandles.forEach((h) => h.close()); 32 decoder.excessHandles.forEach((h) => h.close());
29 } 33 }
30 return result; 34 return result;
31 } 35 }
32 36
33 static Struct1 decode(bindings.Decoder decoder0) { 37 static Struct1 decode(bindings.Decoder decoder0) {
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
86 90
87 91
88 class Struct2 extends bindings.Struct { 92 class Struct2 extends bindings.Struct {
89 static const List<bindings.StructDataHeader> kVersions = const [ 93 static const List<bindings.StructDataHeader> kVersions = const [
90 const bindings.StructDataHeader(16, 0) 94 const bindings.StructDataHeader(16, 0)
91 ]; 95 ];
92 core.MojoHandle hdl = null; 96 core.MojoHandle hdl = null;
93 97
94 Struct2() : super(kVersions.last.size); 98 Struct2() : super(kVersions.last.size);
95 99
100 Struct2.init(
101 core.MojoHandle this.hdl
102 ) : super(kVersions.last.size);
103
96 static Struct2 deserialize(bindings.Message message) { 104 static Struct2 deserialize(bindings.Message message) {
97 var decoder = new bindings.Decoder(message); 105 var decoder = new bindings.Decoder(message);
98 var result = decode(decoder); 106 var result = decode(decoder);
99 if (decoder.excessHandles != null) { 107 if (decoder.excessHandles != null) {
100 decoder.excessHandles.forEach((h) => h.close()); 108 decoder.excessHandles.forEach((h) => h.close());
101 } 109 }
102 return result; 110 return result;
103 } 111 }
104 112
105 static Struct2 decode(bindings.Decoder decoder0) { 113 static Struct2 decode(bindings.Decoder decoder0) {
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
157 165
158 166
159 class Struct3 extends bindings.Struct { 167 class Struct3 extends bindings.Struct {
160 static const List<bindings.StructDataHeader> kVersions = const [ 168 static const List<bindings.StructDataHeader> kVersions = const [
161 const bindings.StructDataHeader(16, 0) 169 const bindings.StructDataHeader(16, 0)
162 ]; 170 ];
163 Struct1 struct1 = null; 171 Struct1 struct1 = null;
164 172
165 Struct3() : super(kVersions.last.size); 173 Struct3() : super(kVersions.last.size);
166 174
175 Struct3.init(
176 Struct1 this.struct1
177 ) : super(kVersions.last.size);
178
167 static Struct3 deserialize(bindings.Message message) { 179 static Struct3 deserialize(bindings.Message message) {
168 var decoder = new bindings.Decoder(message); 180 var decoder = new bindings.Decoder(message);
169 var result = decode(decoder); 181 var result = decode(decoder);
170 if (decoder.excessHandles != null) { 182 if (decoder.excessHandles != null) {
171 decoder.excessHandles.forEach((h) => h.close()); 183 decoder.excessHandles.forEach((h) => h.close());
172 } 184 }
173 return result; 185 return result;
174 } 186 }
175 187
176 static Struct3 decode(bindings.Decoder decoder0) { 188 static Struct3 decode(bindings.Decoder decoder0) {
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
230 242
231 243
232 class Struct4 extends bindings.Struct { 244 class Struct4 extends bindings.Struct {
233 static const List<bindings.StructDataHeader> kVersions = const [ 245 static const List<bindings.StructDataHeader> kVersions = const [
234 const bindings.StructDataHeader(16, 0) 246 const bindings.StructDataHeader(16, 0)
235 ]; 247 ];
236 List<Struct1> data = null; 248 List<Struct1> data = null;
237 249
238 Struct4() : super(kVersions.last.size); 250 Struct4() : super(kVersions.last.size);
239 251
252 Struct4.init(
253 List<Struct1> this.data
254 ) : super(kVersions.last.size);
255
240 static Struct4 deserialize(bindings.Message message) { 256 static Struct4 deserialize(bindings.Message message) {
241 var decoder = new bindings.Decoder(message); 257 var decoder = new bindings.Decoder(message);
242 var result = decode(decoder); 258 var result = decode(decoder);
243 if (decoder.excessHandles != null) { 259 if (decoder.excessHandles != null) {
244 decoder.excessHandles.forEach((h) => h.close()); 260 decoder.excessHandles.forEach((h) => h.close());
245 } 261 }
246 return result; 262 return result;
247 } 263 }
248 264
249 static Struct4 decode(bindings.Decoder decoder0) { 265 static Struct4 decode(bindings.Decoder decoder0) {
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
318 334
319 335
320 class Struct5 extends bindings.Struct { 336 class Struct5 extends bindings.Struct {
321 static const List<bindings.StructDataHeader> kVersions = const [ 337 static const List<bindings.StructDataHeader> kVersions = const [
322 const bindings.StructDataHeader(16, 0) 338 const bindings.StructDataHeader(16, 0)
323 ]; 339 ];
324 List<Struct1> pair = null; 340 List<Struct1> pair = null;
325 341
326 Struct5() : super(kVersions.last.size); 342 Struct5() : super(kVersions.last.size);
327 343
344 Struct5.init(
345 List<Struct1> this.pair
346 ) : super(kVersions.last.size);
347
328 static Struct5 deserialize(bindings.Message message) { 348 static Struct5 deserialize(bindings.Message message) {
329 var decoder = new bindings.Decoder(message); 349 var decoder = new bindings.Decoder(message);
330 var result = decode(decoder); 350 var result = decode(decoder);
331 if (decoder.excessHandles != null) { 351 if (decoder.excessHandles != null) {
332 decoder.excessHandles.forEach((h) => h.close()); 352 decoder.excessHandles.forEach((h) => h.close());
333 } 353 }
334 return result; 354 return result;
335 } 355 }
336 356
337 static Struct5 decode(bindings.Decoder decoder0) { 357 static Struct5 decode(bindings.Decoder decoder0) {
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
406 426
407 427
408 class Struct6 extends bindings.Struct { 428 class Struct6 extends bindings.Struct {
409 static const List<bindings.StructDataHeader> kVersions = const [ 429 static const List<bindings.StructDataHeader> kVersions = const [
410 const bindings.StructDataHeader(16, 0) 430 const bindings.StructDataHeader(16, 0)
411 ]; 431 ];
412 String str = null; 432 String str = null;
413 433
414 Struct6() : super(kVersions.last.size); 434 Struct6() : super(kVersions.last.size);
415 435
436 Struct6.init(
437 String this.str
438 ) : super(kVersions.last.size);
439
416 static Struct6 deserialize(bindings.Message message) { 440 static Struct6 deserialize(bindings.Message message) {
417 var decoder = new bindings.Decoder(message); 441 var decoder = new bindings.Decoder(message);
418 var result = decode(decoder); 442 var result = decode(decoder);
419 if (decoder.excessHandles != null) { 443 if (decoder.excessHandles != null) {
420 decoder.excessHandles.forEach((h) => h.close()); 444 decoder.excessHandles.forEach((h) => h.close());
421 } 445 }
422 return result; 446 return result;
423 } 447 }
424 448
425 static Struct6 decode(bindings.Decoder decoder0) { 449 static Struct6 decode(bindings.Decoder decoder0) {
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
480 class StructOfNullables extends bindings.Struct { 504 class StructOfNullables extends bindings.Struct {
481 static const List<bindings.StructDataHeader> kVersions = const [ 505 static const List<bindings.StructDataHeader> kVersions = const [
482 const bindings.StructDataHeader(32, 0) 506 const bindings.StructDataHeader(32, 0)
483 ]; 507 ];
484 core.MojoHandle hdl = null; 508 core.MojoHandle hdl = null;
485 Struct1 struct1 = null; 509 Struct1 struct1 = null;
486 String str = null; 510 String str = null;
487 511
488 StructOfNullables() : super(kVersions.last.size); 512 StructOfNullables() : super(kVersions.last.size);
489 513
514 StructOfNullables.init(
515 core.MojoHandle this.hdl,
516 Struct1 this.struct1,
517 String this.str
518 ) : super(kVersions.last.size);
519
490 static StructOfNullables deserialize(bindings.Message message) { 520 static StructOfNullables deserialize(bindings.Message message) {
491 var decoder = new bindings.Decoder(message); 521 var decoder = new bindings.Decoder(message);
492 var result = decode(decoder); 522 var result = decode(decoder);
493 if (decoder.excessHandles != null) { 523 if (decoder.excessHandles != null) {
494 decoder.excessHandles.forEach((h) => h.close()); 524 decoder.excessHandles.forEach((h) => h.close());
495 } 525 }
496 return result; 526 return result;
497 } 527 }
498 528
499 static StructOfNullables decode(bindings.Decoder decoder0) { 529 static StructOfNullables decode(bindings.Decoder decoder0) {
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
580 610
581 Map<String, mojom_types.UserDefinedType> getAllMojomTypeDefinitions() { 611 Map<String, mojom_types.UserDefinedType> getAllMojomTypeDefinitions() {
582 return getRuntimeTypeInfo().typeMap; 612 return getRuntimeTypeInfo().typeMap;
583 } 613 }
584 614
585 var _runtimeTypeInfo; 615 var _runtimeTypeInfo;
586 mojom_types.RuntimeTypeInfo _initRuntimeTypeInfo() { 616 mojom_types.RuntimeTypeInfo _initRuntimeTypeInfo() {
587 // serializedRuntimeTypeInfo contains the bytes of the Mojo serialization of 617 // serializedRuntimeTypeInfo contains the bytes of the Mojo serialization of
588 // a mojom_types.RuntimeTypeInfo struct describing the Mojom types in this 618 // a mojom_types.RuntimeTypeInfo struct describing the Mojom types in this
589 // file. The string contains the base64 encoding of the gzip-compressed bytes. 619 // file. The string contains the base64 encoding of the gzip-compressed bytes.
590 var serializedRuntimeTypeInfo = "H4sIAAAJbogC/+yYzW7TQBDHbbdV3NKqQQLJ5UMKLYccU NzmSxUnLpUqIQESHOjJOInbLHLsyOtIiBOPwJFH4MiRR+mjcIPdeqyuF0/kxvgDwUqj8Vpje/yfn2c3M ZRoNMEfgpfPx16XvBw3VSP/jFmD2TGcfwv+A/gv4L+DvwT/A/w+s3vM3py9OrGen5w9nfnv/U7o0LDzO gwW4/AoY1w3Y1wvY1w/Y9wgY9wwinvC7PGyuJfnLxaua49ch8Y6NkB3LvlUqAOff9OSc30jOf/aSM6nW 8l5eyc5/7QbzVtS3RWot6Fd110cMU8xBz9hnCrpYxfeKy7yHju+zQwp/2/86XD9BTOLmTn1Z44ZLCb+j HhOYPL7mDQYRwfzxcglY5N4oROc22OHmiPiTYh3QU3+LGpSJyC2Sz7aIfE9i5+z6NXzaYffYHatr5J8/ 2Mpr4aSbWD6KYJ+3LeR6zchH4Loswm5VqWPIeSqCnlhXLUL4aqLctVFdNuuIVfrQr8smqtbzNZ4n5i4q frsAFtl6iOOvJzNC+Gsh3LWW7LO1o2zjRI5a0IuUZbWkawP13KrRH1aKfmJdZPXq6z7lry8fi6E1z7Ka x/h9U4NedVK5HUb+vDEDu00fe6CnlXwynOPv19d4unf4HmA8jxAeDb+83zF89wmQZo+e/DNV8GzJqxHd ee5mH3rEOV5iPD8oIY8qxXsW1mWqfo8/Ev3rQZwdrm+XKdTibN3iE4xV6l/NrBxwOx+CndypKxvq2T+W lDvOI9DZH2p6++oRyXvb5vJtnXj/b++gj5qjv3/PmhY9vqj/uH15aZ9sbmCzlqOvnhQMYfL+uKa0A9/B QAA//9CnCj5wBYAAA=="; 620 var serializedRuntimeTypeInfo = "H4sIAAAJbogC/+yYzW7TQBDHY5cobmlFkEBK+ZBCy6EHl KX5UsQpl0qRkAAJDvQUNo6bLGziyutIqE/BkcfgyCNw5Mgj8AjcYDcZw3rZjUxCYge60mi8ztgZ/+eX2 XVKudkogn8IXj0feUfxatzQmvk2twK3Fpx/Cf4t+PfgP4L/Av4b+ANut7i9OH120n18cvpo5L/2K6HHw srzMJi44XHCuGrCuFrCuHrCuEbCuOYs7gG3+/Pinp49mVCKe9RjkY4F0F1IPpTqIOaf7fi8k4/PHSc+/ 7oTn3/ai8/bUOCyWneod8v+VXd5RDxFHHyH0cnpxzV4rqjI+/z4OjdD+X/jz4HrhUhvuKEJCxD1XUzRw PcH1ENDf+ShiwAjccsqYoE7PULnkx4lLiLj0AvOsOsx1CPjPhkPGBLfyxDzAoIpucAh8cddca7Lprmwi rjBKK5vLq5HS8mzkEs2THrmJD2FPzJcvw35EINe25BrVvQqSblbUp4m7jor4a5q5K5q0HF3A7i7Ij631 sPdVW5boi/1qVavPWAvTb3ksSyH71bCYc3IYW3OOp11DvNr5LAY9bdppt1jVS+h7U6KepU1+cp1VdfDp PuiZXn+sBKe60ae6waeb2wAz/Yaed6FPt7HIdbpdRP0zQLP4ll+/t4V3v4P3htG3hsG3kuXvGt5P8ck0 Om1Dz0iC7zb8vqWcd5Xs29uGnlvGni/swG8Wynsm3mmWr3u/iP75iPQs5Sfr1tH4fCVQbeIO+2fJXwcc rut4VKNVPUup8xnGXiI8mob1qusvufdS3l/XZRYXOR9xFlAL2uJ95ED0DTt9cz6y+vVn/bV4gK620v01 cOMcTqvr25JdfoRAAD//xj2NYbAFwAA";
591 621
592 // Deserialize RuntimeTypeInfo 622 // Deserialize RuntimeTypeInfo
593 var bytes = BASE64.decode(serializedRuntimeTypeInfo); 623 var bytes = BASE64.decode(serializedRuntimeTypeInfo);
594 var unzippedBytes = new ZLibDecoder().convert(bytes); 624 var unzippedBytes = new ZLibDecoder().convert(bytes);
595 var bdata = new ByteData.view(unzippedBytes.buffer); 625 var bdata = new ByteData.view(unzippedBytes.buffer);
596 var message = new bindings.Message(bdata, null, unzippedBytes.length, 0); 626 var message = new bindings.Message(bdata, null, unzippedBytes.length, 0);
597 _runtimeTypeInfo = mojom_types.RuntimeTypeInfo.deserialize(message); 627 _runtimeTypeInfo = mojom_types.RuntimeTypeInfo.deserialize(message);
598 return _runtimeTypeInfo; 628 return _runtimeTypeInfo;
599 } 629 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698