OLD | NEW |
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 sample_interfaces_mojom; | 4 library sample_interfaces_mojom; |
5 import 'dart:async'; | 5 import 'dart:async'; |
6 import 'dart:collection'; | 6 import 'dart:collection'; |
7 import 'dart:convert'; | 7 import 'dart:convert'; |
8 import 'dart:io'; | 8 import 'dart:io'; |
9 import 'dart:typed_data'; | 9 import 'dart:typed_data'; |
10 import 'package:mojo/bindings.dart' as bindings; | 10 import 'package:mojo/bindings.dart' as bindings; |
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
61 | 61 |
62 | 62 |
63 class _ProviderEchoStringParams extends bindings.Struct { | 63 class _ProviderEchoStringParams extends bindings.Struct { |
64 static const List<bindings.StructDataHeader> kVersions = const [ | 64 static const List<bindings.StructDataHeader> kVersions = const [ |
65 const bindings.StructDataHeader(16, 0) | 65 const bindings.StructDataHeader(16, 0) |
66 ]; | 66 ]; |
67 String a = null; | 67 String a = null; |
68 | 68 |
69 _ProviderEchoStringParams() : super(kVersions.last.size); | 69 _ProviderEchoStringParams() : super(kVersions.last.size); |
70 | 70 |
| 71 _ProviderEchoStringParams.init( |
| 72 String this.a |
| 73 ) : super(kVersions.last.size); |
| 74 |
71 static _ProviderEchoStringParams deserialize(bindings.Message message) { | 75 static _ProviderEchoStringParams deserialize(bindings.Message message) { |
72 var decoder = new bindings.Decoder(message); | 76 var decoder = new bindings.Decoder(message); |
73 var result = decode(decoder); | 77 var result = decode(decoder); |
74 if (decoder.excessHandles != null) { | 78 if (decoder.excessHandles != null) { |
75 decoder.excessHandles.forEach((h) => h.close()); | 79 decoder.excessHandles.forEach((h) => h.close()); |
76 } | 80 } |
77 return result; | 81 return result; |
78 } | 82 } |
79 | 83 |
80 static _ProviderEchoStringParams decode(bindings.Decoder decoder0) { | 84 static _ProviderEchoStringParams decode(bindings.Decoder decoder0) { |
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
133 | 137 |
134 | 138 |
135 class ProviderEchoStringResponseParams extends bindings.Struct { | 139 class ProviderEchoStringResponseParams extends bindings.Struct { |
136 static const List<bindings.StructDataHeader> kVersions = const [ | 140 static const List<bindings.StructDataHeader> kVersions = const [ |
137 const bindings.StructDataHeader(16, 0) | 141 const bindings.StructDataHeader(16, 0) |
138 ]; | 142 ]; |
139 String a = null; | 143 String a = null; |
140 | 144 |
141 ProviderEchoStringResponseParams() : super(kVersions.last.size); | 145 ProviderEchoStringResponseParams() : super(kVersions.last.size); |
142 | 146 |
| 147 ProviderEchoStringResponseParams.init( |
| 148 String this.a |
| 149 ) : super(kVersions.last.size); |
| 150 |
143 static ProviderEchoStringResponseParams deserialize(bindings.Message message)
{ | 151 static ProviderEchoStringResponseParams deserialize(bindings.Message message)
{ |
144 var decoder = new bindings.Decoder(message); | 152 var decoder = new bindings.Decoder(message); |
145 var result = decode(decoder); | 153 var result = decode(decoder); |
146 if (decoder.excessHandles != null) { | 154 if (decoder.excessHandles != null) { |
147 decoder.excessHandles.forEach((h) => h.close()); | 155 decoder.excessHandles.forEach((h) => h.close()); |
148 } | 156 } |
149 return result; | 157 return result; |
150 } | 158 } |
151 | 159 |
152 static ProviderEchoStringResponseParams decode(bindings.Decoder decoder0) { | 160 static ProviderEchoStringResponseParams decode(bindings.Decoder decoder0) { |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
206 | 214 |
207 class _ProviderEchoStringsParams extends bindings.Struct { | 215 class _ProviderEchoStringsParams extends bindings.Struct { |
208 static const List<bindings.StructDataHeader> kVersions = const [ | 216 static const List<bindings.StructDataHeader> kVersions = const [ |
209 const bindings.StructDataHeader(24, 0) | 217 const bindings.StructDataHeader(24, 0) |
210 ]; | 218 ]; |
211 String a = null; | 219 String a = null; |
212 String b = null; | 220 String b = null; |
213 | 221 |
214 _ProviderEchoStringsParams() : super(kVersions.last.size); | 222 _ProviderEchoStringsParams() : super(kVersions.last.size); |
215 | 223 |
| 224 _ProviderEchoStringsParams.init( |
| 225 String this.a, |
| 226 String this.b |
| 227 ) : super(kVersions.last.size); |
| 228 |
216 static _ProviderEchoStringsParams deserialize(bindings.Message message) { | 229 static _ProviderEchoStringsParams deserialize(bindings.Message message) { |
217 var decoder = new bindings.Decoder(message); | 230 var decoder = new bindings.Decoder(message); |
218 var result = decode(decoder); | 231 var result = decode(decoder); |
219 if (decoder.excessHandles != null) { | 232 if (decoder.excessHandles != null) { |
220 decoder.excessHandles.forEach((h) => h.close()); | 233 decoder.excessHandles.forEach((h) => h.close()); |
221 } | 234 } |
222 return result; | 235 return result; |
223 } | 236 } |
224 | 237 |
225 static _ProviderEchoStringsParams decode(bindings.Decoder decoder0) { | 238 static _ProviderEchoStringsParams decode(bindings.Decoder decoder0) { |
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
292 | 305 |
293 class ProviderEchoStringsResponseParams extends bindings.Struct { | 306 class ProviderEchoStringsResponseParams extends bindings.Struct { |
294 static const List<bindings.StructDataHeader> kVersions = const [ | 307 static const List<bindings.StructDataHeader> kVersions = const [ |
295 const bindings.StructDataHeader(24, 0) | 308 const bindings.StructDataHeader(24, 0) |
296 ]; | 309 ]; |
297 String a = null; | 310 String a = null; |
298 String b = null; | 311 String b = null; |
299 | 312 |
300 ProviderEchoStringsResponseParams() : super(kVersions.last.size); | 313 ProviderEchoStringsResponseParams() : super(kVersions.last.size); |
301 | 314 |
| 315 ProviderEchoStringsResponseParams.init( |
| 316 String this.a, |
| 317 String this.b |
| 318 ) : super(kVersions.last.size); |
| 319 |
302 static ProviderEchoStringsResponseParams deserialize(bindings.Message message)
{ | 320 static ProviderEchoStringsResponseParams deserialize(bindings.Message message)
{ |
303 var decoder = new bindings.Decoder(message); | 321 var decoder = new bindings.Decoder(message); |
304 var result = decode(decoder); | 322 var result = decode(decoder); |
305 if (decoder.excessHandles != null) { | 323 if (decoder.excessHandles != null) { |
306 decoder.excessHandles.forEach((h) => h.close()); | 324 decoder.excessHandles.forEach((h) => h.close()); |
307 } | 325 } |
308 return result; | 326 return result; |
309 } | 327 } |
310 | 328 |
311 static ProviderEchoStringsResponseParams decode(bindings.Decoder decoder0) { | 329 static ProviderEchoStringsResponseParams decode(bindings.Decoder decoder0) { |
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
377 | 395 |
378 | 396 |
379 class _ProviderEchoMessagePipeHandleParams extends bindings.Struct { | 397 class _ProviderEchoMessagePipeHandleParams extends bindings.Struct { |
380 static const List<bindings.StructDataHeader> kVersions = const [ | 398 static const List<bindings.StructDataHeader> kVersions = const [ |
381 const bindings.StructDataHeader(16, 0) | 399 const bindings.StructDataHeader(16, 0) |
382 ]; | 400 ]; |
383 core.MojoMessagePipeEndpoint a = null; | 401 core.MojoMessagePipeEndpoint a = null; |
384 | 402 |
385 _ProviderEchoMessagePipeHandleParams() : super(kVersions.last.size); | 403 _ProviderEchoMessagePipeHandleParams() : super(kVersions.last.size); |
386 | 404 |
| 405 _ProviderEchoMessagePipeHandleParams.init( |
| 406 core.MojoMessagePipeEndpoint this.a |
| 407 ) : super(kVersions.last.size); |
| 408 |
387 static _ProviderEchoMessagePipeHandleParams deserialize(bindings.Message messa
ge) { | 409 static _ProviderEchoMessagePipeHandleParams deserialize(bindings.Message messa
ge) { |
388 var decoder = new bindings.Decoder(message); | 410 var decoder = new bindings.Decoder(message); |
389 var result = decode(decoder); | 411 var result = decode(decoder); |
390 if (decoder.excessHandles != null) { | 412 if (decoder.excessHandles != null) { |
391 decoder.excessHandles.forEach((h) => h.close()); | 413 decoder.excessHandles.forEach((h) => h.close()); |
392 } | 414 } |
393 return result; | 415 return result; |
394 } | 416 } |
395 | 417 |
396 static _ProviderEchoMessagePipeHandleParams decode(bindings.Decoder decoder0)
{ | 418 static _ProviderEchoMessagePipeHandleParams decode(bindings.Decoder decoder0)
{ |
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
448 | 470 |
449 | 471 |
450 class ProviderEchoMessagePipeHandleResponseParams extends bindings.Struct { | 472 class ProviderEchoMessagePipeHandleResponseParams extends bindings.Struct { |
451 static const List<bindings.StructDataHeader> kVersions = const [ | 473 static const List<bindings.StructDataHeader> kVersions = const [ |
452 const bindings.StructDataHeader(16, 0) | 474 const bindings.StructDataHeader(16, 0) |
453 ]; | 475 ]; |
454 core.MojoMessagePipeEndpoint a = null; | 476 core.MojoMessagePipeEndpoint a = null; |
455 | 477 |
456 ProviderEchoMessagePipeHandleResponseParams() : super(kVersions.last.size); | 478 ProviderEchoMessagePipeHandleResponseParams() : super(kVersions.last.size); |
457 | 479 |
| 480 ProviderEchoMessagePipeHandleResponseParams.init( |
| 481 core.MojoMessagePipeEndpoint this.a |
| 482 ) : super(kVersions.last.size); |
| 483 |
458 static ProviderEchoMessagePipeHandleResponseParams deserialize(bindings.Messag
e message) { | 484 static ProviderEchoMessagePipeHandleResponseParams deserialize(bindings.Messag
e message) { |
459 var decoder = new bindings.Decoder(message); | 485 var decoder = new bindings.Decoder(message); |
460 var result = decode(decoder); | 486 var result = decode(decoder); |
461 if (decoder.excessHandles != null) { | 487 if (decoder.excessHandles != null) { |
462 decoder.excessHandles.forEach((h) => h.close()); | 488 decoder.excessHandles.forEach((h) => h.close()); |
463 } | 489 } |
464 return result; | 490 return result; |
465 } | 491 } |
466 | 492 |
467 static ProviderEchoMessagePipeHandleResponseParams decode(bindings.Decoder dec
oder0) { | 493 static ProviderEchoMessagePipeHandleResponseParams decode(bindings.Decoder dec
oder0) { |
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
519 | 545 |
520 | 546 |
521 class _ProviderEchoEnumParams extends bindings.Struct { | 547 class _ProviderEchoEnumParams extends bindings.Struct { |
522 static const List<bindings.StructDataHeader> kVersions = const [ | 548 static const List<bindings.StructDataHeader> kVersions = const [ |
523 const bindings.StructDataHeader(16, 0) | 549 const bindings.StructDataHeader(16, 0) |
524 ]; | 550 ]; |
525 Enum a = null; | 551 Enum a = null; |
526 | 552 |
527 _ProviderEchoEnumParams() : super(kVersions.last.size); | 553 _ProviderEchoEnumParams() : super(kVersions.last.size); |
528 | 554 |
| 555 _ProviderEchoEnumParams.init( |
| 556 Enum this.a |
| 557 ) : super(kVersions.last.size); |
| 558 |
529 static _ProviderEchoEnumParams deserialize(bindings.Message message) { | 559 static _ProviderEchoEnumParams deserialize(bindings.Message message) { |
530 var decoder = new bindings.Decoder(message); | 560 var decoder = new bindings.Decoder(message); |
531 var result = decode(decoder); | 561 var result = decode(decoder); |
532 if (decoder.excessHandles != null) { | 562 if (decoder.excessHandles != null) { |
533 decoder.excessHandles.forEach((h) => h.close()); | 563 decoder.excessHandles.forEach((h) => h.close()); |
534 } | 564 } |
535 return result; | 565 return result; |
536 } | 566 } |
537 | 567 |
538 static _ProviderEchoEnumParams decode(bindings.Decoder decoder0) { | 568 static _ProviderEchoEnumParams decode(bindings.Decoder decoder0) { |
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
595 | 625 |
596 | 626 |
597 class ProviderEchoEnumResponseParams extends bindings.Struct { | 627 class ProviderEchoEnumResponseParams extends bindings.Struct { |
598 static const List<bindings.StructDataHeader> kVersions = const [ | 628 static const List<bindings.StructDataHeader> kVersions = const [ |
599 const bindings.StructDataHeader(16, 0) | 629 const bindings.StructDataHeader(16, 0) |
600 ]; | 630 ]; |
601 Enum a = null; | 631 Enum a = null; |
602 | 632 |
603 ProviderEchoEnumResponseParams() : super(kVersions.last.size); | 633 ProviderEchoEnumResponseParams() : super(kVersions.last.size); |
604 | 634 |
| 635 ProviderEchoEnumResponseParams.init( |
| 636 Enum this.a |
| 637 ) : super(kVersions.last.size); |
| 638 |
605 static ProviderEchoEnumResponseParams deserialize(bindings.Message message) { | 639 static ProviderEchoEnumResponseParams deserialize(bindings.Message message) { |
606 var decoder = new bindings.Decoder(message); | 640 var decoder = new bindings.Decoder(message); |
607 var result = decode(decoder); | 641 var result = decode(decoder); |
608 if (decoder.excessHandles != null) { | 642 if (decoder.excessHandles != null) { |
609 decoder.excessHandles.forEach((h) => h.close()); | 643 decoder.excessHandles.forEach((h) => h.close()); |
610 } | 644 } |
611 return result; | 645 return result; |
612 } | 646 } |
613 | 647 |
614 static ProviderEchoEnumResponseParams decode(bindings.Decoder decoder0) { | 648 static ProviderEchoEnumResponseParams decode(bindings.Decoder decoder0) { |
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
671 | 705 |
672 | 706 |
673 class _ProviderEchoIntParams extends bindings.Struct { | 707 class _ProviderEchoIntParams extends bindings.Struct { |
674 static const List<bindings.StructDataHeader> kVersions = const [ | 708 static const List<bindings.StructDataHeader> kVersions = const [ |
675 const bindings.StructDataHeader(16, 0) | 709 const bindings.StructDataHeader(16, 0) |
676 ]; | 710 ]; |
677 int a = 0; | 711 int a = 0; |
678 | 712 |
679 _ProviderEchoIntParams() : super(kVersions.last.size); | 713 _ProviderEchoIntParams() : super(kVersions.last.size); |
680 | 714 |
| 715 _ProviderEchoIntParams.init( |
| 716 int this.a |
| 717 ) : super(kVersions.last.size); |
| 718 |
681 static _ProviderEchoIntParams deserialize(bindings.Message message) { | 719 static _ProviderEchoIntParams deserialize(bindings.Message message) { |
682 var decoder = new bindings.Decoder(message); | 720 var decoder = new bindings.Decoder(message); |
683 var result = decode(decoder); | 721 var result = decode(decoder); |
684 if (decoder.excessHandles != null) { | 722 if (decoder.excessHandles != null) { |
685 decoder.excessHandles.forEach((h) => h.close()); | 723 decoder.excessHandles.forEach((h) => h.close()); |
686 } | 724 } |
687 return result; | 725 return result; |
688 } | 726 } |
689 | 727 |
690 static _ProviderEchoIntParams decode(bindings.Decoder decoder0) { | 728 static _ProviderEchoIntParams decode(bindings.Decoder decoder0) { |
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
743 | 781 |
744 | 782 |
745 class ProviderEchoIntResponseParams extends bindings.Struct { | 783 class ProviderEchoIntResponseParams extends bindings.Struct { |
746 static const List<bindings.StructDataHeader> kVersions = const [ | 784 static const List<bindings.StructDataHeader> kVersions = const [ |
747 const bindings.StructDataHeader(16, 0) | 785 const bindings.StructDataHeader(16, 0) |
748 ]; | 786 ]; |
749 int a = 0; | 787 int a = 0; |
750 | 788 |
751 ProviderEchoIntResponseParams() : super(kVersions.last.size); | 789 ProviderEchoIntResponseParams() : super(kVersions.last.size); |
752 | 790 |
| 791 ProviderEchoIntResponseParams.init( |
| 792 int this.a |
| 793 ) : super(kVersions.last.size); |
| 794 |
753 static ProviderEchoIntResponseParams deserialize(bindings.Message message) { | 795 static ProviderEchoIntResponseParams deserialize(bindings.Message message) { |
754 var decoder = new bindings.Decoder(message); | 796 var decoder = new bindings.Decoder(message); |
755 var result = decode(decoder); | 797 var result = decode(decoder); |
756 if (decoder.excessHandles != null) { | 798 if (decoder.excessHandles != null) { |
757 decoder.excessHandles.forEach((h) => h.close()); | 799 decoder.excessHandles.forEach((h) => h.close()); |
758 } | 800 } |
759 return result; | 801 return result; |
760 } | 802 } |
761 | 803 |
762 static ProviderEchoIntResponseParams decode(bindings.Decoder decoder0) { | 804 static ProviderEchoIntResponseParams decode(bindings.Decoder decoder0) { |
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
814 } | 856 } |
815 | 857 |
816 | 858 |
817 class _IntegerAccessorGetIntegerParams extends bindings.Struct { | 859 class _IntegerAccessorGetIntegerParams extends bindings.Struct { |
818 static const List<bindings.StructDataHeader> kVersions = const [ | 860 static const List<bindings.StructDataHeader> kVersions = const [ |
819 const bindings.StructDataHeader(8, 0) | 861 const bindings.StructDataHeader(8, 0) |
820 ]; | 862 ]; |
821 | 863 |
822 _IntegerAccessorGetIntegerParams() : super(kVersions.last.size); | 864 _IntegerAccessorGetIntegerParams() : super(kVersions.last.size); |
823 | 865 |
| 866 _IntegerAccessorGetIntegerParams.init( |
| 867 ) : super(kVersions.last.size); |
| 868 |
824 static _IntegerAccessorGetIntegerParams deserialize(bindings.Message message)
{ | 869 static _IntegerAccessorGetIntegerParams deserialize(bindings.Message message)
{ |
825 var decoder = new bindings.Decoder(message); | 870 var decoder = new bindings.Decoder(message); |
826 var result = decode(decoder); | 871 var result = decode(decoder); |
827 if (decoder.excessHandles != null) { | 872 if (decoder.excessHandles != null) { |
828 decoder.excessHandles.forEach((h) => h.close()); | 873 decoder.excessHandles.forEach((h) => h.close()); |
829 } | 874 } |
830 return result; | 875 return result; |
831 } | 876 } |
832 | 877 |
833 static _IntegerAccessorGetIntegerParams decode(bindings.Decoder decoder0) { | 878 static _IntegerAccessorGetIntegerParams decode(bindings.Decoder decoder0) { |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
875 class IntegerAccessorGetIntegerResponseParams extends bindings.Struct { | 920 class IntegerAccessorGetIntegerResponseParams extends bindings.Struct { |
876 static const List<bindings.StructDataHeader> kVersions = const [ | 921 static const List<bindings.StructDataHeader> kVersions = const [ |
877 const bindings.StructDataHeader(16, 0), | 922 const bindings.StructDataHeader(16, 0), |
878 const bindings.StructDataHeader(24, 2) | 923 const bindings.StructDataHeader(24, 2) |
879 ]; | 924 ]; |
880 int data = 0; | 925 int data = 0; |
881 Enum type = null; | 926 Enum type = null; |
882 | 927 |
883 IntegerAccessorGetIntegerResponseParams() : super(kVersions.last.size); | 928 IntegerAccessorGetIntegerResponseParams() : super(kVersions.last.size); |
884 | 929 |
| 930 IntegerAccessorGetIntegerResponseParams.init( |
| 931 int this.data, |
| 932 Enum this.type |
| 933 ) : super(kVersions.last.size); |
| 934 |
885 static IntegerAccessorGetIntegerResponseParams deserialize(bindings.Message me
ssage) { | 935 static IntegerAccessorGetIntegerResponseParams deserialize(bindings.Message me
ssage) { |
886 var decoder = new bindings.Decoder(message); | 936 var decoder = new bindings.Decoder(message); |
887 var result = decode(decoder); | 937 var result = decode(decoder); |
888 if (decoder.excessHandles != null) { | 938 if (decoder.excessHandles != null) { |
889 decoder.excessHandles.forEach((h) => h.close()); | 939 decoder.excessHandles.forEach((h) => h.close()); |
890 } | 940 } |
891 return result; | 941 return result; |
892 } | 942 } |
893 | 943 |
894 static IntegerAccessorGetIntegerResponseParams decode(bindings.Decoder decoder
0) { | 944 static IntegerAccessorGetIntegerResponseParams decode(bindings.Decoder decoder
0) { |
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
966 class _IntegerAccessorSetIntegerParams extends bindings.Struct { | 1016 class _IntegerAccessorSetIntegerParams extends bindings.Struct { |
967 static const List<bindings.StructDataHeader> kVersions = const [ | 1017 static const List<bindings.StructDataHeader> kVersions = const [ |
968 const bindings.StructDataHeader(16, 0), | 1018 const bindings.StructDataHeader(16, 0), |
969 const bindings.StructDataHeader(24, 3) | 1019 const bindings.StructDataHeader(24, 3) |
970 ]; | 1020 ]; |
971 int data = 0; | 1021 int data = 0; |
972 Enum type = null; | 1022 Enum type = null; |
973 | 1023 |
974 _IntegerAccessorSetIntegerParams() : super(kVersions.last.size); | 1024 _IntegerAccessorSetIntegerParams() : super(kVersions.last.size); |
975 | 1025 |
| 1026 _IntegerAccessorSetIntegerParams.init( |
| 1027 int this.data, |
| 1028 Enum this.type |
| 1029 ) : super(kVersions.last.size); |
| 1030 |
976 static _IntegerAccessorSetIntegerParams deserialize(bindings.Message message)
{ | 1031 static _IntegerAccessorSetIntegerParams deserialize(bindings.Message message)
{ |
977 var decoder = new bindings.Decoder(message); | 1032 var decoder = new bindings.Decoder(message); |
978 var result = decode(decoder); | 1033 var result = decode(decoder); |
979 if (decoder.excessHandles != null) { | 1034 if (decoder.excessHandles != null) { |
980 decoder.excessHandles.forEach((h) => h.close()); | 1035 decoder.excessHandles.forEach((h) => h.close()); |
981 } | 1036 } |
982 return result; | 1037 return result; |
983 } | 1038 } |
984 | 1039 |
985 static _IntegerAccessorSetIntegerParams decode(bindings.Decoder decoder0) { | 1040 static _IntegerAccessorSetIntegerParams decode(bindings.Decoder decoder0) { |
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1056 | 1111 |
1057 class _SampleInterfaceSampleMethod1Params extends bindings.Struct { | 1112 class _SampleInterfaceSampleMethod1Params extends bindings.Struct { |
1058 static const List<bindings.StructDataHeader> kVersions = const [ | 1113 static const List<bindings.StructDataHeader> kVersions = const [ |
1059 const bindings.StructDataHeader(24, 0) | 1114 const bindings.StructDataHeader(24, 0) |
1060 ]; | 1115 ]; |
1061 int in1 = 0; | 1116 int in1 = 0; |
1062 String in2 = null; | 1117 String in2 = null; |
1063 | 1118 |
1064 _SampleInterfaceSampleMethod1Params() : super(kVersions.last.size); | 1119 _SampleInterfaceSampleMethod1Params() : super(kVersions.last.size); |
1065 | 1120 |
| 1121 _SampleInterfaceSampleMethod1Params.init( |
| 1122 int this.in1, |
| 1123 String this.in2 |
| 1124 ) : super(kVersions.last.size); |
| 1125 |
1066 static _SampleInterfaceSampleMethod1Params deserialize(bindings.Message messag
e) { | 1126 static _SampleInterfaceSampleMethod1Params deserialize(bindings.Message messag
e) { |
1067 var decoder = new bindings.Decoder(message); | 1127 var decoder = new bindings.Decoder(message); |
1068 var result = decode(decoder); | 1128 var result = decode(decoder); |
1069 if (decoder.excessHandles != null) { | 1129 if (decoder.excessHandles != null) { |
1070 decoder.excessHandles.forEach((h) => h.close()); | 1130 decoder.excessHandles.forEach((h) => h.close()); |
1071 } | 1131 } |
1072 return result; | 1132 return result; |
1073 } | 1133 } |
1074 | 1134 |
1075 static _SampleInterfaceSampleMethod1Params decode(bindings.Decoder decoder0) { | 1135 static _SampleInterfaceSampleMethod1Params decode(bindings.Decoder decoder0) { |
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1142 | 1202 |
1143 class SampleInterfaceSampleMethod1ResponseParams extends bindings.Struct { | 1203 class SampleInterfaceSampleMethod1ResponseParams extends bindings.Struct { |
1144 static const List<bindings.StructDataHeader> kVersions = const [ | 1204 static const List<bindings.StructDataHeader> kVersions = const [ |
1145 const bindings.StructDataHeader(24, 0) | 1205 const bindings.StructDataHeader(24, 0) |
1146 ]; | 1206 ]; |
1147 String out1 = null; | 1207 String out1 = null; |
1148 Enum out2 = null; | 1208 Enum out2 = null; |
1149 | 1209 |
1150 SampleInterfaceSampleMethod1ResponseParams() : super(kVersions.last.size); | 1210 SampleInterfaceSampleMethod1ResponseParams() : super(kVersions.last.size); |
1151 | 1211 |
| 1212 SampleInterfaceSampleMethod1ResponseParams.init( |
| 1213 String this.out1, |
| 1214 Enum this.out2 |
| 1215 ) : super(kVersions.last.size); |
| 1216 |
1152 static SampleInterfaceSampleMethod1ResponseParams deserialize(bindings.Message
message) { | 1217 static SampleInterfaceSampleMethod1ResponseParams deserialize(bindings.Message
message) { |
1153 var decoder = new bindings.Decoder(message); | 1218 var decoder = new bindings.Decoder(message); |
1154 var result = decode(decoder); | 1219 var result = decode(decoder); |
1155 if (decoder.excessHandles != null) { | 1220 if (decoder.excessHandles != null) { |
1156 decoder.excessHandles.forEach((h) => h.close()); | 1221 decoder.excessHandles.forEach((h) => h.close()); |
1157 } | 1222 } |
1158 return result; | 1223 return result; |
1159 } | 1224 } |
1160 | 1225 |
1161 static SampleInterfaceSampleMethod1ResponseParams decode(bindings.Decoder deco
der0) { | 1226 static SampleInterfaceSampleMethod1ResponseParams decode(bindings.Decoder deco
der0) { |
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1230 } | 1295 } |
1231 | 1296 |
1232 | 1297 |
1233 class _SampleInterfaceSampleMethod0Params extends bindings.Struct { | 1298 class _SampleInterfaceSampleMethod0Params extends bindings.Struct { |
1234 static const List<bindings.StructDataHeader> kVersions = const [ | 1299 static const List<bindings.StructDataHeader> kVersions = const [ |
1235 const bindings.StructDataHeader(8, 0) | 1300 const bindings.StructDataHeader(8, 0) |
1236 ]; | 1301 ]; |
1237 | 1302 |
1238 _SampleInterfaceSampleMethod0Params() : super(kVersions.last.size); | 1303 _SampleInterfaceSampleMethod0Params() : super(kVersions.last.size); |
1239 | 1304 |
| 1305 _SampleInterfaceSampleMethod0Params.init( |
| 1306 ) : super(kVersions.last.size); |
| 1307 |
1240 static _SampleInterfaceSampleMethod0Params deserialize(bindings.Message messag
e) { | 1308 static _SampleInterfaceSampleMethod0Params deserialize(bindings.Message messag
e) { |
1241 var decoder = new bindings.Decoder(message); | 1309 var decoder = new bindings.Decoder(message); |
1242 var result = decode(decoder); | 1310 var result = decode(decoder); |
1243 if (decoder.excessHandles != null) { | 1311 if (decoder.excessHandles != null) { |
1244 decoder.excessHandles.forEach((h) => h.close()); | 1312 decoder.excessHandles.forEach((h) => h.close()); |
1245 } | 1313 } |
1246 return result; | 1314 return result; |
1247 } | 1315 } |
1248 | 1316 |
1249 static _SampleInterfaceSampleMethod0Params decode(bindings.Decoder decoder0) { | 1317 static _SampleInterfaceSampleMethod0Params decode(bindings.Decoder decoder0) { |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1288 } | 1356 } |
1289 | 1357 |
1290 | 1358 |
1291 class _SampleInterfaceSampleMethod2Params extends bindings.Struct { | 1359 class _SampleInterfaceSampleMethod2Params extends bindings.Struct { |
1292 static const List<bindings.StructDataHeader> kVersions = const [ | 1360 static const List<bindings.StructDataHeader> kVersions = const [ |
1293 const bindings.StructDataHeader(8, 0) | 1361 const bindings.StructDataHeader(8, 0) |
1294 ]; | 1362 ]; |
1295 | 1363 |
1296 _SampleInterfaceSampleMethod2Params() : super(kVersions.last.size); | 1364 _SampleInterfaceSampleMethod2Params() : super(kVersions.last.size); |
1297 | 1365 |
| 1366 _SampleInterfaceSampleMethod2Params.init( |
| 1367 ) : super(kVersions.last.size); |
| 1368 |
1298 static _SampleInterfaceSampleMethod2Params deserialize(bindings.Message messag
e) { | 1369 static _SampleInterfaceSampleMethod2Params deserialize(bindings.Message messag
e) { |
1299 var decoder = new bindings.Decoder(message); | 1370 var decoder = new bindings.Decoder(message); |
1300 var result = decode(decoder); | 1371 var result = decode(decoder); |
1301 if (decoder.excessHandles != null) { | 1372 if (decoder.excessHandles != null) { |
1302 decoder.excessHandles.forEach((h) => h.close()); | 1373 decoder.excessHandles.forEach((h) => h.close()); |
1303 } | 1374 } |
1304 return result; | 1375 return result; |
1305 } | 1376 } |
1306 | 1377 |
1307 static _SampleInterfaceSampleMethod2Params decode(bindings.Decoder decoder0) { | 1378 static _SampleInterfaceSampleMethod2Params decode(bindings.Decoder decoder0) { |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1345 } | 1416 } |
1346 } | 1417 } |
1347 | 1418 |
1348 const int _providerMethodEchoStringName = 0; | 1419 const int _providerMethodEchoStringName = 0; |
1349 const int _providerMethodEchoStringsName = 1; | 1420 const int _providerMethodEchoStringsName = 1; |
1350 const int _providerMethodEchoMessagePipeHandleName = 2; | 1421 const int _providerMethodEchoMessagePipeHandleName = 2; |
1351 const int _providerMethodEchoEnumName = 3; | 1422 const int _providerMethodEchoEnumName = 3; |
1352 const int _providerMethodEchoIntName = 4; | 1423 const int _providerMethodEchoIntName = 4; |
1353 | 1424 |
1354 class _ProviderServiceDescription implements service_describer.ServiceDescriptio
n { | 1425 class _ProviderServiceDescription implements service_describer.ServiceDescriptio
n { |
1355 dynamic getTopLevelInterface([Function responseFactory]) => | 1426 void getTopLevelInterface(Function responder) { |
1356 responseFactory(null); | 1427 responder(null); |
| 1428 } |
1357 | 1429 |
1358 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => | 1430 void getTypeDefinition(String typeKey, Function responder) { |
1359 responseFactory(null); | 1431 responder(null); |
| 1432 } |
1360 | 1433 |
1361 dynamic getAllTypeDefinitions([Function responseFactory]) => | 1434 void getAllTypeDefinitions(Function responder) { |
1362 responseFactory(null); | 1435 responder(null); |
| 1436 } |
1363 } | 1437 } |
1364 | 1438 |
1365 abstract class Provider { | 1439 abstract class Provider { |
1366 static const String serviceName = null; | 1440 static const String serviceName = null; |
1367 | 1441 |
1368 static service_describer.ServiceDescription _cachedServiceDescription; | 1442 static service_describer.ServiceDescription _cachedServiceDescription; |
1369 static service_describer.ServiceDescription get serviceDescription { | 1443 static service_describer.ServiceDescription get serviceDescription { |
1370 if (_cachedServiceDescription == null) { | 1444 if (_cachedServiceDescription == null) { |
1371 _cachedServiceDescription = new _ProviderServiceDescription(); | 1445 _cachedServiceDescription = new _ProviderServiceDescription(); |
1372 } | 1446 } |
1373 return _cachedServiceDescription; | 1447 return _cachedServiceDescription; |
1374 } | 1448 } |
1375 | 1449 |
1376 static ProviderProxy connectToService( | 1450 static ProviderProxy connectToService( |
1377 bindings.ServiceConnector s, String url, [String serviceName]) { | 1451 bindings.ServiceConnector s, String url, [String serviceName]) { |
1378 ProviderProxy p = new ProviderProxy.unbound(); | 1452 ProviderProxy p = new ProviderProxy.unbound(); |
1379 String name = serviceName ?? Provider.serviceName; | 1453 String name = serviceName ?? Provider.serviceName; |
1380 if ((name == null) || name.isEmpty) { | 1454 if ((name == null) || name.isEmpty) { |
1381 throw new core.MojoApiError( | 1455 throw new core.MojoApiError( |
1382 "If an interface has no ServiceName, then one must be provided."); | 1456 "If an interface has no ServiceName, then one must be provided."); |
1383 } | 1457 } |
1384 s.connectToService(url, p, name); | 1458 s.connectToService(url, p, name); |
1385 return p; | 1459 return p; |
1386 } | 1460 } |
1387 dynamic echoString(String a,[Function responseFactory = null]); | 1461 void echoString(String a,void callback(String a)); |
1388 dynamic echoStrings(String a,String b,[Function responseFactory = null]); | 1462 void echoStrings(String a,String b,void callback(String a, String b)); |
1389 dynamic echoMessagePipeHandle(core.MojoMessagePipeEndpoint a,[Function respons
eFactory = null]); | 1463 void echoMessagePipeHandle(core.MojoMessagePipeEndpoint a,void callback(core.M
ojoMessagePipeEndpoint a)); |
1390 dynamic echoEnum(Enum a,[Function responseFactory = null]); | 1464 void echoEnum(Enum a,void callback(Enum a)); |
1391 dynamic echoInt(int a,[Function responseFactory = null]); | 1465 void echoInt(int a,void callback(int a)); |
1392 } | 1466 } |
1393 | 1467 |
1394 abstract class ProviderInterface | 1468 abstract class ProviderInterface |
1395 implements bindings.MojoInterface<Provider>, | 1469 implements bindings.MojoInterface<Provider>, |
1396 Provider { | 1470 Provider { |
1397 factory ProviderInterface([Provider impl]) => | 1471 factory ProviderInterface([Provider impl]) => |
1398 new ProviderStub.unbound(impl); | 1472 new ProviderStub.unbound(impl); |
1399 | 1473 |
1400 factory ProviderInterface.fromEndpoint( | 1474 factory ProviderInterface.fromEndpoint( |
1401 core.MojoMessagePipeEndpoint endpoint, | 1475 core.MojoMessagePipeEndpoint endpoint, |
(...skipping 29 matching lines...) Expand all Loading... |
1431 | 1505 |
1432 void handleResponse(bindings.ServiceMessage message) { | 1506 void handleResponse(bindings.ServiceMessage message) { |
1433 switch (message.header.type) { | 1507 switch (message.header.type) { |
1434 case _providerMethodEchoStringName: | 1508 case _providerMethodEchoStringName: |
1435 var r = ProviderEchoStringResponseParams.deserialize( | 1509 var r = ProviderEchoStringResponseParams.deserialize( |
1436 message.payload); | 1510 message.payload); |
1437 if (!message.header.hasRequestId) { | 1511 if (!message.header.hasRequestId) { |
1438 proxyError("Expected a message with a valid request Id."); | 1512 proxyError("Expected a message with a valid request Id."); |
1439 return; | 1513 return; |
1440 } | 1514 } |
1441 Completer c = completerMap[message.header.requestId]; | 1515 Function callback = callbackMap[message.header.requestId]; |
1442 if (c == null) { | 1516 if (callback == null) { |
1443 proxyError( | 1517 proxyError( |
1444 "Message had unknown request Id: ${message.header.requestId}"); | 1518 "Message had unknown request Id: ${message.header.requestId}"); |
1445 return; | 1519 return; |
1446 } | 1520 } |
1447 completerMap.remove(message.header.requestId); | 1521 callbackMap.remove(message.header.requestId); |
1448 if (c.isCompleted) { | 1522 callback(r.a ); |
1449 proxyError("Response completer already completed"); | |
1450 return; | |
1451 } | |
1452 c.complete(r); | |
1453 break; | 1523 break; |
1454 case _providerMethodEchoStringsName: | 1524 case _providerMethodEchoStringsName: |
1455 var r = ProviderEchoStringsResponseParams.deserialize( | 1525 var r = ProviderEchoStringsResponseParams.deserialize( |
1456 message.payload); | 1526 message.payload); |
1457 if (!message.header.hasRequestId) { | 1527 if (!message.header.hasRequestId) { |
1458 proxyError("Expected a message with a valid request Id."); | 1528 proxyError("Expected a message with a valid request Id."); |
1459 return; | 1529 return; |
1460 } | 1530 } |
1461 Completer c = completerMap[message.header.requestId]; | 1531 Function callback = callbackMap[message.header.requestId]; |
1462 if (c == null) { | 1532 if (callback == null) { |
1463 proxyError( | 1533 proxyError( |
1464 "Message had unknown request Id: ${message.header.requestId}"); | 1534 "Message had unknown request Id: ${message.header.requestId}"); |
1465 return; | 1535 return; |
1466 } | 1536 } |
1467 completerMap.remove(message.header.requestId); | 1537 callbackMap.remove(message.header.requestId); |
1468 if (c.isCompleted) { | 1538 callback(r.a , r.b ); |
1469 proxyError("Response completer already completed"); | |
1470 return; | |
1471 } | |
1472 c.complete(r); | |
1473 break; | 1539 break; |
1474 case _providerMethodEchoMessagePipeHandleName: | 1540 case _providerMethodEchoMessagePipeHandleName: |
1475 var r = ProviderEchoMessagePipeHandleResponseParams.deserialize( | 1541 var r = ProviderEchoMessagePipeHandleResponseParams.deserialize( |
1476 message.payload); | 1542 message.payload); |
1477 if (!message.header.hasRequestId) { | 1543 if (!message.header.hasRequestId) { |
1478 proxyError("Expected a message with a valid request Id."); | 1544 proxyError("Expected a message with a valid request Id."); |
1479 return; | 1545 return; |
1480 } | 1546 } |
1481 Completer c = completerMap[message.header.requestId]; | 1547 Function callback = callbackMap[message.header.requestId]; |
1482 if (c == null) { | 1548 if (callback == null) { |
1483 proxyError( | 1549 proxyError( |
1484 "Message had unknown request Id: ${message.header.requestId}"); | 1550 "Message had unknown request Id: ${message.header.requestId}"); |
1485 return; | 1551 return; |
1486 } | 1552 } |
1487 completerMap.remove(message.header.requestId); | 1553 callbackMap.remove(message.header.requestId); |
1488 if (c.isCompleted) { | 1554 callback(r.a ); |
1489 proxyError("Response completer already completed"); | |
1490 return; | |
1491 } | |
1492 c.complete(r); | |
1493 break; | 1555 break; |
1494 case _providerMethodEchoEnumName: | 1556 case _providerMethodEchoEnumName: |
1495 var r = ProviderEchoEnumResponseParams.deserialize( | 1557 var r = ProviderEchoEnumResponseParams.deserialize( |
1496 message.payload); | 1558 message.payload); |
1497 if (!message.header.hasRequestId) { | 1559 if (!message.header.hasRequestId) { |
1498 proxyError("Expected a message with a valid request Id."); | 1560 proxyError("Expected a message with a valid request Id."); |
1499 return; | 1561 return; |
1500 } | 1562 } |
1501 Completer c = completerMap[message.header.requestId]; | 1563 Function callback = callbackMap[message.header.requestId]; |
1502 if (c == null) { | 1564 if (callback == null) { |
1503 proxyError( | 1565 proxyError( |
1504 "Message had unknown request Id: ${message.header.requestId}"); | 1566 "Message had unknown request Id: ${message.header.requestId}"); |
1505 return; | 1567 return; |
1506 } | 1568 } |
1507 completerMap.remove(message.header.requestId); | 1569 callbackMap.remove(message.header.requestId); |
1508 if (c.isCompleted) { | 1570 callback(r.a ); |
1509 proxyError("Response completer already completed"); | |
1510 return; | |
1511 } | |
1512 c.complete(r); | |
1513 break; | 1571 break; |
1514 case _providerMethodEchoIntName: | 1572 case _providerMethodEchoIntName: |
1515 var r = ProviderEchoIntResponseParams.deserialize( | 1573 var r = ProviderEchoIntResponseParams.deserialize( |
1516 message.payload); | 1574 message.payload); |
1517 if (!message.header.hasRequestId) { | 1575 if (!message.header.hasRequestId) { |
1518 proxyError("Expected a message with a valid request Id."); | 1576 proxyError("Expected a message with a valid request Id."); |
1519 return; | 1577 return; |
1520 } | 1578 } |
1521 Completer c = completerMap[message.header.requestId]; | 1579 Function callback = callbackMap[message.header.requestId]; |
1522 if (c == null) { | 1580 if (callback == null) { |
1523 proxyError( | 1581 proxyError( |
1524 "Message had unknown request Id: ${message.header.requestId}"); | 1582 "Message had unknown request Id: ${message.header.requestId}"); |
1525 return; | 1583 return; |
1526 } | 1584 } |
1527 completerMap.remove(message.header.requestId); | 1585 callbackMap.remove(message.header.requestId); |
1528 if (c.isCompleted) { | 1586 callback(r.a ); |
1529 proxyError("Response completer already completed"); | |
1530 return; | |
1531 } | |
1532 c.complete(r); | |
1533 break; | 1587 break; |
1534 default: | 1588 default: |
1535 proxyError("Unexpected message type: ${message.header.type}"); | 1589 proxyError("Unexpected message type: ${message.header.type}"); |
1536 close(immediate: true); | 1590 close(immediate: true); |
1537 break; | 1591 break; |
1538 } | 1592 } |
1539 } | 1593 } |
1540 | 1594 |
1541 @override | 1595 @override |
1542 String toString() { | 1596 String toString() { |
(...skipping 24 matching lines...) Expand all Loading... |
1567 return newMockedProxy; | 1621 return newMockedProxy; |
1568 } | 1622 } |
1569 | 1623 |
1570 static ProviderProxy newFromEndpoint( | 1624 static ProviderProxy newFromEndpoint( |
1571 core.MojoMessagePipeEndpoint endpoint) { | 1625 core.MojoMessagePipeEndpoint endpoint) { |
1572 assert(endpoint.setDescription("For ProviderProxy")); | 1626 assert(endpoint.setDescription("For ProviderProxy")); |
1573 return new ProviderProxy.fromEndpoint(endpoint); | 1627 return new ProviderProxy.fromEndpoint(endpoint); |
1574 } | 1628 } |
1575 | 1629 |
1576 | 1630 |
1577 dynamic echoString(String a,[Function responseFactory = null]) { | 1631 void echoString(String a,void callback(String a)) { |
1578 if (impl != null) { | 1632 if (impl != null) { |
1579 return new Future(() => impl.echoString(a,_ProviderStubControl._providerEc
hoStringResponseParamsFactory)); | 1633 impl.echoString(a,callback); |
| 1634 return; |
1580 } | 1635 } |
1581 var params = new _ProviderEchoStringParams(); | 1636 var params = new _ProviderEchoStringParams(); |
1582 params.a = a; | 1637 params.a = a; |
1583 return ctrl.sendMessageWithRequestId( | 1638 ctrl.sendMessageWithRequestId( |
1584 params, | 1639 params, |
1585 _providerMethodEchoStringName, | 1640 _providerMethodEchoStringName, |
1586 -1, | 1641 -1, |
1587 bindings.MessageHeader.kMessageExpectsResponse); | 1642 bindings.MessageHeader.kMessageExpectsResponse, |
| 1643 callback); |
1588 } | 1644 } |
1589 dynamic echoStrings(String a,String b,[Function responseFactory = null]) { | 1645 void echoStrings(String a,String b,void callback(String a, String b)) { |
1590 if (impl != null) { | 1646 if (impl != null) { |
1591 return new Future(() => impl.echoStrings(a,b,_ProviderStubControl._provide
rEchoStringsResponseParamsFactory)); | 1647 impl.echoStrings(a,b,callback); |
| 1648 return; |
1592 } | 1649 } |
1593 var params = new _ProviderEchoStringsParams(); | 1650 var params = new _ProviderEchoStringsParams(); |
1594 params.a = a; | 1651 params.a = a; |
1595 params.b = b; | 1652 params.b = b; |
1596 return ctrl.sendMessageWithRequestId( | 1653 ctrl.sendMessageWithRequestId( |
1597 params, | 1654 params, |
1598 _providerMethodEchoStringsName, | 1655 _providerMethodEchoStringsName, |
1599 -1, | 1656 -1, |
1600 bindings.MessageHeader.kMessageExpectsResponse); | 1657 bindings.MessageHeader.kMessageExpectsResponse, |
| 1658 callback); |
1601 } | 1659 } |
1602 dynamic echoMessagePipeHandle(core.MojoMessagePipeEndpoint a,[Function respons
eFactory = null]) { | 1660 void echoMessagePipeHandle(core.MojoMessagePipeEndpoint a,void callback(core.M
ojoMessagePipeEndpoint a)) { |
1603 if (impl != null) { | 1661 if (impl != null) { |
1604 return new Future(() => impl.echoMessagePipeHandle(a,_ProviderStubControl.
_providerEchoMessagePipeHandleResponseParamsFactory)); | 1662 impl.echoMessagePipeHandle(a,callback); |
| 1663 return; |
1605 } | 1664 } |
1606 var params = new _ProviderEchoMessagePipeHandleParams(); | 1665 var params = new _ProviderEchoMessagePipeHandleParams(); |
1607 params.a = a; | 1666 params.a = a; |
1608 return ctrl.sendMessageWithRequestId( | 1667 ctrl.sendMessageWithRequestId( |
1609 params, | 1668 params, |
1610 _providerMethodEchoMessagePipeHandleName, | 1669 _providerMethodEchoMessagePipeHandleName, |
1611 -1, | 1670 -1, |
1612 bindings.MessageHeader.kMessageExpectsResponse); | 1671 bindings.MessageHeader.kMessageExpectsResponse, |
| 1672 callback); |
1613 } | 1673 } |
1614 dynamic echoEnum(Enum a,[Function responseFactory = null]) { | 1674 void echoEnum(Enum a,void callback(Enum a)) { |
1615 if (impl != null) { | 1675 if (impl != null) { |
1616 return new Future(() => impl.echoEnum(a,_ProviderStubControl._providerEcho
EnumResponseParamsFactory)); | 1676 impl.echoEnum(a,callback); |
| 1677 return; |
1617 } | 1678 } |
1618 var params = new _ProviderEchoEnumParams(); | 1679 var params = new _ProviderEchoEnumParams(); |
1619 params.a = a; | 1680 params.a = a; |
1620 return ctrl.sendMessageWithRequestId( | 1681 ctrl.sendMessageWithRequestId( |
1621 params, | 1682 params, |
1622 _providerMethodEchoEnumName, | 1683 _providerMethodEchoEnumName, |
1623 -1, | 1684 -1, |
1624 bindings.MessageHeader.kMessageExpectsResponse); | 1685 bindings.MessageHeader.kMessageExpectsResponse, |
| 1686 callback); |
1625 } | 1687 } |
1626 dynamic echoInt(int a,[Function responseFactory = null]) { | 1688 void echoInt(int a,void callback(int a)) { |
1627 if (impl != null) { | 1689 if (impl != null) { |
1628 return new Future(() => impl.echoInt(a,_ProviderStubControl._providerEchoI
ntResponseParamsFactory)); | 1690 impl.echoInt(a,callback); |
| 1691 return; |
1629 } | 1692 } |
1630 var params = new _ProviderEchoIntParams(); | 1693 var params = new _ProviderEchoIntParams(); |
1631 params.a = a; | 1694 params.a = a; |
1632 return ctrl.sendMessageWithRequestId( | 1695 ctrl.sendMessageWithRequestId( |
1633 params, | 1696 params, |
1634 _providerMethodEchoIntName, | 1697 _providerMethodEchoIntName, |
1635 -1, | 1698 -1, |
1636 bindings.MessageHeader.kMessageExpectsResponse); | 1699 bindings.MessageHeader.kMessageExpectsResponse, |
| 1700 callback); |
1637 } | 1701 } |
1638 } | 1702 } |
1639 | 1703 |
1640 class _ProviderStubControl | 1704 class _ProviderStubControl |
1641 extends bindings.StubMessageHandler | 1705 extends bindings.StubMessageHandler |
1642 implements bindings.StubControl<Provider> { | 1706 implements bindings.StubControl<Provider> { |
1643 Provider _impl; | 1707 Provider _impl; |
1644 | 1708 |
1645 _ProviderStubControl.fromEndpoint( | 1709 _ProviderStubControl.fromEndpoint( |
1646 core.MojoMessagePipeEndpoint endpoint, [Provider impl]) | 1710 core.MojoMessagePipeEndpoint endpoint, [Provider impl]) |
1647 : super.fromEndpoint(endpoint, autoBegin: impl != null) { | 1711 : super.fromEndpoint(endpoint, autoBegin: impl != null) { |
1648 _impl = impl; | 1712 _impl = impl; |
1649 } | 1713 } |
1650 | 1714 |
1651 _ProviderStubControl.fromHandle( | 1715 _ProviderStubControl.fromHandle( |
1652 core.MojoHandle handle, [Provider impl]) | 1716 core.MojoHandle handle, [Provider impl]) |
1653 : super.fromHandle(handle, autoBegin: impl != null) { | 1717 : super.fromHandle(handle, autoBegin: impl != null) { |
1654 _impl = impl; | 1718 _impl = impl; |
1655 } | 1719 } |
1656 | 1720 |
1657 _ProviderStubControl.unbound([this._impl]) : super.unbound(); | 1721 _ProviderStubControl.unbound([this._impl]) : super.unbound(); |
1658 | 1722 |
1659 String get serviceName => Provider.serviceName; | 1723 String get serviceName => Provider.serviceName; |
1660 | 1724 |
1661 | 1725 |
1662 static ProviderEchoStringResponseParams _providerEchoStringResponseParamsFacto
ry(String a) { | 1726 Function _providerEchoStringResponseParamsResponder( |
1663 var result = new ProviderEchoStringResponseParams(); | 1727 int requestId) { |
1664 result.a = a; | 1728 return (String a) { |
1665 return result; | 1729 var result = new ProviderEchoStringResponseParams(); |
| 1730 result.a = a; |
| 1731 sendResponse(buildResponseWithId( |
| 1732 result, |
| 1733 _providerMethodEchoStringName, |
| 1734 requestId, |
| 1735 bindings.MessageHeader.kMessageIsResponse)); |
| 1736 }; |
1666 } | 1737 } |
1667 static ProviderEchoStringsResponseParams _providerEchoStringsResponseParamsFac
tory(String a, String b) { | 1738 Function _providerEchoStringsResponseParamsResponder( |
1668 var result = new ProviderEchoStringsResponseParams(); | 1739 int requestId) { |
1669 result.a = a; | 1740 return (String a, String b) { |
1670 result.b = b; | 1741 var result = new ProviderEchoStringsResponseParams(); |
1671 return result; | 1742 result.a = a; |
| 1743 result.b = b; |
| 1744 sendResponse(buildResponseWithId( |
| 1745 result, |
| 1746 _providerMethodEchoStringsName, |
| 1747 requestId, |
| 1748 bindings.MessageHeader.kMessageIsResponse)); |
| 1749 }; |
1672 } | 1750 } |
1673 static ProviderEchoMessagePipeHandleResponseParams _providerEchoMessagePipeHan
dleResponseParamsFactory(core.MojoMessagePipeEndpoint a) { | 1751 Function _providerEchoMessagePipeHandleResponseParamsResponder( |
1674 var result = new ProviderEchoMessagePipeHandleResponseParams(); | 1752 int requestId) { |
1675 result.a = a; | 1753 return (core.MojoMessagePipeEndpoint a) { |
1676 return result; | 1754 var result = new ProviderEchoMessagePipeHandleResponseParams(); |
| 1755 result.a = a; |
| 1756 sendResponse(buildResponseWithId( |
| 1757 result, |
| 1758 _providerMethodEchoMessagePipeHandleName, |
| 1759 requestId, |
| 1760 bindings.MessageHeader.kMessageIsResponse)); |
| 1761 }; |
1677 } | 1762 } |
1678 static ProviderEchoEnumResponseParams _providerEchoEnumResponseParamsFactory(E
num a) { | 1763 Function _providerEchoEnumResponseParamsResponder( |
1679 var result = new ProviderEchoEnumResponseParams(); | 1764 int requestId) { |
1680 result.a = a; | 1765 return (Enum a) { |
1681 return result; | 1766 var result = new ProviderEchoEnumResponseParams(); |
| 1767 result.a = a; |
| 1768 sendResponse(buildResponseWithId( |
| 1769 result, |
| 1770 _providerMethodEchoEnumName, |
| 1771 requestId, |
| 1772 bindings.MessageHeader.kMessageIsResponse)); |
| 1773 }; |
1682 } | 1774 } |
1683 static ProviderEchoIntResponseParams _providerEchoIntResponseParamsFactory(int
a) { | 1775 Function _providerEchoIntResponseParamsResponder( |
1684 var result = new ProviderEchoIntResponseParams(); | 1776 int requestId) { |
1685 result.a = a; | 1777 return (int a) { |
1686 return result; | 1778 var result = new ProviderEchoIntResponseParams(); |
| 1779 result.a = a; |
| 1780 sendResponse(buildResponseWithId( |
| 1781 result, |
| 1782 _providerMethodEchoIntName, |
| 1783 requestId, |
| 1784 bindings.MessageHeader.kMessageIsResponse)); |
| 1785 }; |
1687 } | 1786 } |
1688 | 1787 |
1689 dynamic handleMessage(bindings.ServiceMessage message) { | 1788 void handleMessage(bindings.ServiceMessage message) { |
1690 if (bindings.ControlMessageHandler.isControlMessage(message)) { | 1789 if (bindings.ControlMessageHandler.isControlMessage(message)) { |
1691 return bindings.ControlMessageHandler.handleMessage(this, | 1790 bindings.ControlMessageHandler.handleMessage( |
1692 0, | 1791 this, 0, message); |
1693 message); | 1792 return; |
1694 } | 1793 } |
1695 if (_impl == null) { | 1794 if (_impl == null) { |
1696 throw new core.MojoApiError("$this has no implementation set"); | 1795 throw new core.MojoApiError("$this has no implementation set"); |
1697 } | 1796 } |
1698 switch (message.header.type) { | 1797 switch (message.header.type) { |
1699 case _providerMethodEchoStringName: | 1798 case _providerMethodEchoStringName: |
1700 var params = _ProviderEchoStringParams.deserialize( | 1799 var params = _ProviderEchoStringParams.deserialize( |
1701 message.payload); | 1800 message.payload); |
1702 var response = _impl.echoString(params.a,_providerEchoStringResponsePara
msFactory); | 1801 _impl.echoString(params.a, _providerEchoStringResponseParamsResponder(me
ssage.header.requestId)); |
1703 if (response is Future) { | |
1704 return response.then((response) { | |
1705 if (response != null) { | |
1706 return buildResponseWithId( | |
1707 response, | |
1708 _providerMethodEchoStringName, | |
1709 message.header.requestId, | |
1710 bindings.MessageHeader.kMessageIsResponse); | |
1711 } | |
1712 }); | |
1713 } else if (response != null) { | |
1714 return buildResponseWithId( | |
1715 response, | |
1716 _providerMethodEchoStringName, | |
1717 message.header.requestId, | |
1718 bindings.MessageHeader.kMessageIsResponse); | |
1719 } | |
1720 break; | 1802 break; |
1721 case _providerMethodEchoStringsName: | 1803 case _providerMethodEchoStringsName: |
1722 var params = _ProviderEchoStringsParams.deserialize( | 1804 var params = _ProviderEchoStringsParams.deserialize( |
1723 message.payload); | 1805 message.payload); |
1724 var response = _impl.echoStrings(params.a,params.b,_providerEchoStringsR
esponseParamsFactory); | 1806 _impl.echoStrings(params.a, params.b, _providerEchoStringsResponseParams
Responder(message.header.requestId)); |
1725 if (response is Future) { | |
1726 return response.then((response) { | |
1727 if (response != null) { | |
1728 return buildResponseWithId( | |
1729 response, | |
1730 _providerMethodEchoStringsName, | |
1731 message.header.requestId, | |
1732 bindings.MessageHeader.kMessageIsResponse); | |
1733 } | |
1734 }); | |
1735 } else if (response != null) { | |
1736 return buildResponseWithId( | |
1737 response, | |
1738 _providerMethodEchoStringsName, | |
1739 message.header.requestId, | |
1740 bindings.MessageHeader.kMessageIsResponse); | |
1741 } | |
1742 break; | 1807 break; |
1743 case _providerMethodEchoMessagePipeHandleName: | 1808 case _providerMethodEchoMessagePipeHandleName: |
1744 var params = _ProviderEchoMessagePipeHandleParams.deserialize( | 1809 var params = _ProviderEchoMessagePipeHandleParams.deserialize( |
1745 message.payload); | 1810 message.payload); |
1746 var response = _impl.echoMessagePipeHandle(params.a,_providerEchoMessage
PipeHandleResponseParamsFactory); | 1811 _impl.echoMessagePipeHandle(params.a, _providerEchoMessagePipeHandleResp
onseParamsResponder(message.header.requestId)); |
1747 if (response is Future) { | |
1748 return response.then((response) { | |
1749 if (response != null) { | |
1750 return buildResponseWithId( | |
1751 response, | |
1752 _providerMethodEchoMessagePipeHandleName, | |
1753 message.header.requestId, | |
1754 bindings.MessageHeader.kMessageIsResponse); | |
1755 } | |
1756 }); | |
1757 } else if (response != null) { | |
1758 return buildResponseWithId( | |
1759 response, | |
1760 _providerMethodEchoMessagePipeHandleName, | |
1761 message.header.requestId, | |
1762 bindings.MessageHeader.kMessageIsResponse); | |
1763 } | |
1764 break; | 1812 break; |
1765 case _providerMethodEchoEnumName: | 1813 case _providerMethodEchoEnumName: |
1766 var params = _ProviderEchoEnumParams.deserialize( | 1814 var params = _ProviderEchoEnumParams.deserialize( |
1767 message.payload); | 1815 message.payload); |
1768 var response = _impl.echoEnum(params.a,_providerEchoEnumResponseParamsFa
ctory); | 1816 _impl.echoEnum(params.a, _providerEchoEnumResponseParamsResponder(messag
e.header.requestId)); |
1769 if (response is Future) { | |
1770 return response.then((response) { | |
1771 if (response != null) { | |
1772 return buildResponseWithId( | |
1773 response, | |
1774 _providerMethodEchoEnumName, | |
1775 message.header.requestId, | |
1776 bindings.MessageHeader.kMessageIsResponse); | |
1777 } | |
1778 }); | |
1779 } else if (response != null) { | |
1780 return buildResponseWithId( | |
1781 response, | |
1782 _providerMethodEchoEnumName, | |
1783 message.header.requestId, | |
1784 bindings.MessageHeader.kMessageIsResponse); | |
1785 } | |
1786 break; | 1817 break; |
1787 case _providerMethodEchoIntName: | 1818 case _providerMethodEchoIntName: |
1788 var params = _ProviderEchoIntParams.deserialize( | 1819 var params = _ProviderEchoIntParams.deserialize( |
1789 message.payload); | 1820 message.payload); |
1790 var response = _impl.echoInt(params.a,_providerEchoIntResponseParamsFact
ory); | 1821 _impl.echoInt(params.a, _providerEchoIntResponseParamsResponder(message.
header.requestId)); |
1791 if (response is Future) { | |
1792 return response.then((response) { | |
1793 if (response != null) { | |
1794 return buildResponseWithId( | |
1795 response, | |
1796 _providerMethodEchoIntName, | |
1797 message.header.requestId, | |
1798 bindings.MessageHeader.kMessageIsResponse); | |
1799 } | |
1800 }); | |
1801 } else if (response != null) { | |
1802 return buildResponseWithId( | |
1803 response, | |
1804 _providerMethodEchoIntName, | |
1805 message.header.requestId, | |
1806 bindings.MessageHeader.kMessageIsResponse); | |
1807 } | |
1808 break; | 1822 break; |
1809 default: | 1823 default: |
1810 throw new bindings.MojoCodecError("Unexpected message name"); | 1824 throw new bindings.MojoCodecError("Unexpected message name"); |
1811 break; | 1825 break; |
1812 } | 1826 } |
1813 return null; | |
1814 } | 1827 } |
1815 | 1828 |
1816 Provider get impl => _impl; | 1829 Provider get impl => _impl; |
1817 set impl(Provider d) { | 1830 set impl(Provider d) { |
1818 if (d == null) { | 1831 if (d == null) { |
1819 throw new core.MojoApiError("$this: Cannot set a null implementation"); | 1832 throw new core.MojoApiError("$this: Cannot set a null implementation"); |
1820 } | 1833 } |
1821 if (isBound && (_impl == null)) { | 1834 if (isBound && (_impl == null)) { |
1822 beginHandlingEvents(); | 1835 beginHandlingEvents(); |
1823 } | 1836 } |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1857 core.MojoHandle handle, [Provider impl]) | 1870 core.MojoHandle handle, [Provider impl]) |
1858 : super(new _ProviderStubControl.fromHandle(handle, impl)); | 1871 : super(new _ProviderStubControl.fromHandle(handle, impl)); |
1859 | 1872 |
1860 static ProviderStub newFromEndpoint( | 1873 static ProviderStub newFromEndpoint( |
1861 core.MojoMessagePipeEndpoint endpoint) { | 1874 core.MojoMessagePipeEndpoint endpoint) { |
1862 assert(endpoint.setDescription("For ProviderStub")); | 1875 assert(endpoint.setDescription("For ProviderStub")); |
1863 return new ProviderStub.fromEndpoint(endpoint); | 1876 return new ProviderStub.fromEndpoint(endpoint); |
1864 } | 1877 } |
1865 | 1878 |
1866 | 1879 |
1867 dynamic echoString(String a,[Function responseFactory = null]) { | 1880 void echoString(String a,void callback(String a)) { |
1868 return impl.echoString(a,responseFactory); | 1881 return impl.echoString(a,callback); |
1869 } | 1882 } |
1870 dynamic echoStrings(String a,String b,[Function responseFactory = null]) { | 1883 void echoStrings(String a,String b,void callback(String a, String b)) { |
1871 return impl.echoStrings(a,b,responseFactory); | 1884 return impl.echoStrings(a,b,callback); |
1872 } | 1885 } |
1873 dynamic echoMessagePipeHandle(core.MojoMessagePipeEndpoint a,[Function respons
eFactory = null]) { | 1886 void echoMessagePipeHandle(core.MojoMessagePipeEndpoint a,void callback(core.M
ojoMessagePipeEndpoint a)) { |
1874 return impl.echoMessagePipeHandle(a,responseFactory); | 1887 return impl.echoMessagePipeHandle(a,callback); |
1875 } | 1888 } |
1876 dynamic echoEnum(Enum a,[Function responseFactory = null]) { | 1889 void echoEnum(Enum a,void callback(Enum a)) { |
1877 return impl.echoEnum(a,responseFactory); | 1890 return impl.echoEnum(a,callback); |
1878 } | 1891 } |
1879 dynamic echoInt(int a,[Function responseFactory = null]) { | 1892 void echoInt(int a,void callback(int a)) { |
1880 return impl.echoInt(a,responseFactory); | 1893 return impl.echoInt(a,callback); |
1881 } | 1894 } |
1882 } | 1895 } |
1883 | 1896 |
1884 const int _integerAccessorMethodGetIntegerName = 0; | 1897 const int _integerAccessorMethodGetIntegerName = 0; |
1885 const int _integerAccessorMethodSetIntegerName = 1; | 1898 const int _integerAccessorMethodSetIntegerName = 1; |
1886 | 1899 |
1887 class _IntegerAccessorServiceDescription implements service_describer.ServiceDes
cription { | 1900 class _IntegerAccessorServiceDescription implements service_describer.ServiceDes
cription { |
1888 dynamic getTopLevelInterface([Function responseFactory]) => | 1901 void getTopLevelInterface(Function responder) { |
1889 responseFactory(null); | 1902 responder(null); |
| 1903 } |
1890 | 1904 |
1891 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => | 1905 void getTypeDefinition(String typeKey, Function responder) { |
1892 responseFactory(null); | 1906 responder(null); |
| 1907 } |
1893 | 1908 |
1894 dynamic getAllTypeDefinitions([Function responseFactory]) => | 1909 void getAllTypeDefinitions(Function responder) { |
1895 responseFactory(null); | 1910 responder(null); |
| 1911 } |
1896 } | 1912 } |
1897 | 1913 |
1898 abstract class IntegerAccessor { | 1914 abstract class IntegerAccessor { |
1899 static const String serviceName = null; | 1915 static const String serviceName = null; |
1900 | 1916 |
1901 static service_describer.ServiceDescription _cachedServiceDescription; | 1917 static service_describer.ServiceDescription _cachedServiceDescription; |
1902 static service_describer.ServiceDescription get serviceDescription { | 1918 static service_describer.ServiceDescription get serviceDescription { |
1903 if (_cachedServiceDescription == null) { | 1919 if (_cachedServiceDescription == null) { |
1904 _cachedServiceDescription = new _IntegerAccessorServiceDescription(); | 1920 _cachedServiceDescription = new _IntegerAccessorServiceDescription(); |
1905 } | 1921 } |
1906 return _cachedServiceDescription; | 1922 return _cachedServiceDescription; |
1907 } | 1923 } |
1908 | 1924 |
1909 static IntegerAccessorProxy connectToService( | 1925 static IntegerAccessorProxy connectToService( |
1910 bindings.ServiceConnector s, String url, [String serviceName]) { | 1926 bindings.ServiceConnector s, String url, [String serviceName]) { |
1911 IntegerAccessorProxy p = new IntegerAccessorProxy.unbound(); | 1927 IntegerAccessorProxy p = new IntegerAccessorProxy.unbound(); |
1912 String name = serviceName ?? IntegerAccessor.serviceName; | 1928 String name = serviceName ?? IntegerAccessor.serviceName; |
1913 if ((name == null) || name.isEmpty) { | 1929 if ((name == null) || name.isEmpty) { |
1914 throw new core.MojoApiError( | 1930 throw new core.MojoApiError( |
1915 "If an interface has no ServiceName, then one must be provided."); | 1931 "If an interface has no ServiceName, then one must be provided."); |
1916 } | 1932 } |
1917 s.connectToService(url, p, name); | 1933 s.connectToService(url, p, name); |
1918 return p; | 1934 return p; |
1919 } | 1935 } |
1920 dynamic getInteger([Function responseFactory = null]); | 1936 void getInteger(void callback(int data, Enum type)); |
1921 void setInteger(int data, Enum type); | 1937 void setInteger(int data, Enum type); |
1922 } | 1938 } |
1923 | 1939 |
1924 abstract class IntegerAccessorInterface | 1940 abstract class IntegerAccessorInterface |
1925 implements bindings.MojoInterface<IntegerAccessor>, | 1941 implements bindings.MojoInterface<IntegerAccessor>, |
1926 IntegerAccessor { | 1942 IntegerAccessor { |
1927 factory IntegerAccessorInterface([IntegerAccessor impl]) => | 1943 factory IntegerAccessorInterface([IntegerAccessor impl]) => |
1928 new IntegerAccessorStub.unbound(impl); | 1944 new IntegerAccessorStub.unbound(impl); |
1929 | 1945 |
1930 factory IntegerAccessorInterface.fromEndpoint( | 1946 factory IntegerAccessorInterface.fromEndpoint( |
(...skipping 30 matching lines...) Expand all Loading... |
1961 | 1977 |
1962 void handleResponse(bindings.ServiceMessage message) { | 1978 void handleResponse(bindings.ServiceMessage message) { |
1963 switch (message.header.type) { | 1979 switch (message.header.type) { |
1964 case _integerAccessorMethodGetIntegerName: | 1980 case _integerAccessorMethodGetIntegerName: |
1965 var r = IntegerAccessorGetIntegerResponseParams.deserialize( | 1981 var r = IntegerAccessorGetIntegerResponseParams.deserialize( |
1966 message.payload); | 1982 message.payload); |
1967 if (!message.header.hasRequestId) { | 1983 if (!message.header.hasRequestId) { |
1968 proxyError("Expected a message with a valid request Id."); | 1984 proxyError("Expected a message with a valid request Id."); |
1969 return; | 1985 return; |
1970 } | 1986 } |
1971 Completer c = completerMap[message.header.requestId]; | 1987 Function callback = callbackMap[message.header.requestId]; |
1972 if (c == null) { | 1988 if (callback == null) { |
1973 proxyError( | 1989 proxyError( |
1974 "Message had unknown request Id: ${message.header.requestId}"); | 1990 "Message had unknown request Id: ${message.header.requestId}"); |
1975 return; | 1991 return; |
1976 } | 1992 } |
1977 completerMap.remove(message.header.requestId); | 1993 callbackMap.remove(message.header.requestId); |
1978 if (c.isCompleted) { | 1994 callback(r.data , r.type ); |
1979 proxyError("Response completer already completed"); | |
1980 return; | |
1981 } | |
1982 c.complete(r); | |
1983 break; | 1995 break; |
1984 default: | 1996 default: |
1985 proxyError("Unexpected message type: ${message.header.type}"); | 1997 proxyError("Unexpected message type: ${message.header.type}"); |
1986 close(immediate: true); | 1998 close(immediate: true); |
1987 break; | 1999 break; |
1988 } | 2000 } |
1989 } | 2001 } |
1990 | 2002 |
1991 @override | 2003 @override |
1992 String toString() { | 2004 String toString() { |
(...skipping 24 matching lines...) Expand all Loading... |
2017 return newMockedProxy; | 2029 return newMockedProxy; |
2018 } | 2030 } |
2019 | 2031 |
2020 static IntegerAccessorProxy newFromEndpoint( | 2032 static IntegerAccessorProxy newFromEndpoint( |
2021 core.MojoMessagePipeEndpoint endpoint) { | 2033 core.MojoMessagePipeEndpoint endpoint) { |
2022 assert(endpoint.setDescription("For IntegerAccessorProxy")); | 2034 assert(endpoint.setDescription("For IntegerAccessorProxy")); |
2023 return new IntegerAccessorProxy.fromEndpoint(endpoint); | 2035 return new IntegerAccessorProxy.fromEndpoint(endpoint); |
2024 } | 2036 } |
2025 | 2037 |
2026 | 2038 |
2027 dynamic getInteger([Function responseFactory = null]) { | 2039 void getInteger(void callback(int data, Enum type)) { |
2028 if (impl != null) { | 2040 if (impl != null) { |
2029 return new Future(() => impl.getInteger(_IntegerAccessorStubControl._integ
erAccessorGetIntegerResponseParamsFactory)); | 2041 impl.getInteger(callback); |
| 2042 return; |
2030 } | 2043 } |
2031 var params = new _IntegerAccessorGetIntegerParams(); | 2044 var params = new _IntegerAccessorGetIntegerParams(); |
2032 return ctrl.sendMessageWithRequestId( | 2045 ctrl.sendMessageWithRequestId( |
2033 params, | 2046 params, |
2034 _integerAccessorMethodGetIntegerName, | 2047 _integerAccessorMethodGetIntegerName, |
2035 -1, | 2048 -1, |
2036 bindings.MessageHeader.kMessageExpectsResponse); | 2049 bindings.MessageHeader.kMessageExpectsResponse, |
| 2050 callback); |
2037 } | 2051 } |
2038 void setInteger(int data, Enum type) { | 2052 void setInteger(int data, Enum type) { |
2039 if (impl != null) { | 2053 if (impl != null) { |
2040 impl.setInteger(data, type); | 2054 impl.setInteger(data, type); |
2041 return; | 2055 return; |
2042 } | 2056 } |
2043 if (!ctrl.isBound) { | 2057 if (!ctrl.isBound) { |
2044 ctrl.proxyError("The Proxy is closed."); | 2058 ctrl.proxyError("The Proxy is closed."); |
2045 return; | 2059 return; |
2046 } | 2060 } |
(...skipping 20 matching lines...) Expand all Loading... |
2067 core.MojoHandle handle, [IntegerAccessor impl]) | 2081 core.MojoHandle handle, [IntegerAccessor impl]) |
2068 : super.fromHandle(handle, autoBegin: impl != null) { | 2082 : super.fromHandle(handle, autoBegin: impl != null) { |
2069 _impl = impl; | 2083 _impl = impl; |
2070 } | 2084 } |
2071 | 2085 |
2072 _IntegerAccessorStubControl.unbound([this._impl]) : super.unbound(); | 2086 _IntegerAccessorStubControl.unbound([this._impl]) : super.unbound(); |
2073 | 2087 |
2074 String get serviceName => IntegerAccessor.serviceName; | 2088 String get serviceName => IntegerAccessor.serviceName; |
2075 | 2089 |
2076 | 2090 |
2077 static IntegerAccessorGetIntegerResponseParams _integerAccessorGetIntegerRespo
nseParamsFactory(int data, Enum type) { | 2091 Function _integerAccessorGetIntegerResponseParamsResponder( |
2078 var result = new IntegerAccessorGetIntegerResponseParams(); | 2092 int requestId) { |
2079 result.data = data; | 2093 return (int data, Enum type) { |
2080 result.type = type; | 2094 var result = new IntegerAccessorGetIntegerResponseParams(); |
2081 return result; | 2095 result.data = data; |
| 2096 result.type = type; |
| 2097 sendResponse(buildResponseWithId( |
| 2098 result, |
| 2099 _integerAccessorMethodGetIntegerName, |
| 2100 requestId, |
| 2101 bindings.MessageHeader.kMessageIsResponse)); |
| 2102 }; |
2082 } | 2103 } |
2083 | 2104 |
2084 dynamic handleMessage(bindings.ServiceMessage message) { | 2105 void handleMessage(bindings.ServiceMessage message) { |
2085 if (bindings.ControlMessageHandler.isControlMessage(message)) { | 2106 if (bindings.ControlMessageHandler.isControlMessage(message)) { |
2086 return bindings.ControlMessageHandler.handleMessage(this, | 2107 bindings.ControlMessageHandler.handleMessage( |
2087 3, | 2108 this, 3, message); |
2088 message); | 2109 return; |
2089 } | 2110 } |
2090 if (_impl == null) { | 2111 if (_impl == null) { |
2091 throw new core.MojoApiError("$this has no implementation set"); | 2112 throw new core.MojoApiError("$this has no implementation set"); |
2092 } | 2113 } |
2093 switch (message.header.type) { | 2114 switch (message.header.type) { |
2094 case _integerAccessorMethodGetIntegerName: | 2115 case _integerAccessorMethodGetIntegerName: |
2095 var response = _impl.getInteger(_integerAccessorGetIntegerResponseParams
Factory); | 2116 _impl.getInteger(_integerAccessorGetIntegerResponseParamsResponder(messa
ge.header.requestId)); |
2096 if (response is Future) { | |
2097 return response.then((response) { | |
2098 if (response != null) { | |
2099 return buildResponseWithId( | |
2100 response, | |
2101 _integerAccessorMethodGetIntegerName, | |
2102 message.header.requestId, | |
2103 bindings.MessageHeader.kMessageIsResponse); | |
2104 } | |
2105 }); | |
2106 } else if (response != null) { | |
2107 return buildResponseWithId( | |
2108 response, | |
2109 _integerAccessorMethodGetIntegerName, | |
2110 message.header.requestId, | |
2111 bindings.MessageHeader.kMessageIsResponse); | |
2112 } | |
2113 break; | 2117 break; |
2114 case _integerAccessorMethodSetIntegerName: | 2118 case _integerAccessorMethodSetIntegerName: |
2115 var params = _IntegerAccessorSetIntegerParams.deserialize( | 2119 var params = _IntegerAccessorSetIntegerParams.deserialize( |
2116 message.payload); | 2120 message.payload); |
2117 _impl.setInteger(params.data, params.type); | 2121 _impl.setInteger(params.data, params.type); |
2118 break; | 2122 break; |
2119 default: | 2123 default: |
2120 throw new bindings.MojoCodecError("Unexpected message name"); | 2124 throw new bindings.MojoCodecError("Unexpected message name"); |
2121 break; | 2125 break; |
2122 } | 2126 } |
2123 return null; | |
2124 } | 2127 } |
2125 | 2128 |
2126 IntegerAccessor get impl => _impl; | 2129 IntegerAccessor get impl => _impl; |
2127 set impl(IntegerAccessor d) { | 2130 set impl(IntegerAccessor d) { |
2128 if (d == null) { | 2131 if (d == null) { |
2129 throw new core.MojoApiError("$this: Cannot set a null implementation"); | 2132 throw new core.MojoApiError("$this: Cannot set a null implementation"); |
2130 } | 2133 } |
2131 if (isBound && (_impl == null)) { | 2134 if (isBound && (_impl == null)) { |
2132 beginHandlingEvents(); | 2135 beginHandlingEvents(); |
2133 } | 2136 } |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2167 core.MojoHandle handle, [IntegerAccessor impl]) | 2170 core.MojoHandle handle, [IntegerAccessor impl]) |
2168 : super(new _IntegerAccessorStubControl.fromHandle(handle, impl)); | 2171 : super(new _IntegerAccessorStubControl.fromHandle(handle, impl)); |
2169 | 2172 |
2170 static IntegerAccessorStub newFromEndpoint( | 2173 static IntegerAccessorStub newFromEndpoint( |
2171 core.MojoMessagePipeEndpoint endpoint) { | 2174 core.MojoMessagePipeEndpoint endpoint) { |
2172 assert(endpoint.setDescription("For IntegerAccessorStub")); | 2175 assert(endpoint.setDescription("For IntegerAccessorStub")); |
2173 return new IntegerAccessorStub.fromEndpoint(endpoint); | 2176 return new IntegerAccessorStub.fromEndpoint(endpoint); |
2174 } | 2177 } |
2175 | 2178 |
2176 | 2179 |
2177 dynamic getInteger([Function responseFactory = null]) { | 2180 void getInteger(void callback(int data, Enum type)) { |
2178 return impl.getInteger(responseFactory); | 2181 return impl.getInteger(callback); |
2179 } | 2182 } |
2180 void setInteger(int data, Enum type) { | 2183 void setInteger(int data, Enum type) { |
2181 return impl.setInteger(data, type); | 2184 return impl.setInteger(data, type); |
2182 } | 2185 } |
2183 } | 2186 } |
2184 | 2187 |
2185 const int _sampleInterfaceMethodSampleMethod1Name = 1; | 2188 const int _sampleInterfaceMethodSampleMethod1Name = 1; |
2186 const int _sampleInterfaceMethodSampleMethod0Name = 0; | 2189 const int _sampleInterfaceMethodSampleMethod0Name = 0; |
2187 const int _sampleInterfaceMethodSampleMethod2Name = 2; | 2190 const int _sampleInterfaceMethodSampleMethod2Name = 2; |
2188 | 2191 |
2189 class _SampleInterfaceServiceDescription implements service_describer.ServiceDes
cription { | 2192 class _SampleInterfaceServiceDescription implements service_describer.ServiceDes
cription { |
2190 dynamic getTopLevelInterface([Function responseFactory]) => | 2193 void getTopLevelInterface(Function responder) { |
2191 responseFactory(null); | 2194 responder(null); |
| 2195 } |
2192 | 2196 |
2193 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => | 2197 void getTypeDefinition(String typeKey, Function responder) { |
2194 responseFactory(null); | 2198 responder(null); |
| 2199 } |
2195 | 2200 |
2196 dynamic getAllTypeDefinitions([Function responseFactory]) => | 2201 void getAllTypeDefinitions(Function responder) { |
2197 responseFactory(null); | 2202 responder(null); |
| 2203 } |
2198 } | 2204 } |
2199 | 2205 |
2200 abstract class SampleInterface { | 2206 abstract class SampleInterface { |
2201 static const String serviceName = null; | 2207 static const String serviceName = null; |
2202 | 2208 |
2203 static service_describer.ServiceDescription _cachedServiceDescription; | 2209 static service_describer.ServiceDescription _cachedServiceDescription; |
2204 static service_describer.ServiceDescription get serviceDescription { | 2210 static service_describer.ServiceDescription get serviceDescription { |
2205 if (_cachedServiceDescription == null) { | 2211 if (_cachedServiceDescription == null) { |
2206 _cachedServiceDescription = new _SampleInterfaceServiceDescription(); | 2212 _cachedServiceDescription = new _SampleInterfaceServiceDescription(); |
2207 } | 2213 } |
2208 return _cachedServiceDescription; | 2214 return _cachedServiceDescription; |
2209 } | 2215 } |
2210 | 2216 |
2211 static SampleInterfaceProxy connectToService( | 2217 static SampleInterfaceProxy connectToService( |
2212 bindings.ServiceConnector s, String url, [String serviceName]) { | 2218 bindings.ServiceConnector s, String url, [String serviceName]) { |
2213 SampleInterfaceProxy p = new SampleInterfaceProxy.unbound(); | 2219 SampleInterfaceProxy p = new SampleInterfaceProxy.unbound(); |
2214 String name = serviceName ?? SampleInterface.serviceName; | 2220 String name = serviceName ?? SampleInterface.serviceName; |
2215 if ((name == null) || name.isEmpty) { | 2221 if ((name == null) || name.isEmpty) { |
2216 throw new core.MojoApiError( | 2222 throw new core.MojoApiError( |
2217 "If an interface has no ServiceName, then one must be provided."); | 2223 "If an interface has no ServiceName, then one must be provided."); |
2218 } | 2224 } |
2219 s.connectToService(url, p, name); | 2225 s.connectToService(url, p, name); |
2220 return p; | 2226 return p; |
2221 } | 2227 } |
2222 dynamic sampleMethod1(int in1,String in2,[Function responseFactory = null]); | 2228 void sampleMethod1(int in1,String in2,void callback(String out1, Enum out2)); |
2223 void sampleMethod0(); | 2229 void sampleMethod0(); |
2224 void sampleMethod2(); | 2230 void sampleMethod2(); |
2225 } | 2231 } |
2226 | 2232 |
2227 abstract class SampleInterfaceInterface | 2233 abstract class SampleInterfaceInterface |
2228 implements bindings.MojoInterface<SampleInterface>, | 2234 implements bindings.MojoInterface<SampleInterface>, |
2229 SampleInterface { | 2235 SampleInterface { |
2230 factory SampleInterfaceInterface([SampleInterface impl]) => | 2236 factory SampleInterfaceInterface([SampleInterface impl]) => |
2231 new SampleInterfaceStub.unbound(impl); | 2237 new SampleInterfaceStub.unbound(impl); |
2232 | 2238 |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2264 | 2270 |
2265 void handleResponse(bindings.ServiceMessage message) { | 2271 void handleResponse(bindings.ServiceMessage message) { |
2266 switch (message.header.type) { | 2272 switch (message.header.type) { |
2267 case _sampleInterfaceMethodSampleMethod1Name: | 2273 case _sampleInterfaceMethodSampleMethod1Name: |
2268 var r = SampleInterfaceSampleMethod1ResponseParams.deserialize( | 2274 var r = SampleInterfaceSampleMethod1ResponseParams.deserialize( |
2269 message.payload); | 2275 message.payload); |
2270 if (!message.header.hasRequestId) { | 2276 if (!message.header.hasRequestId) { |
2271 proxyError("Expected a message with a valid request Id."); | 2277 proxyError("Expected a message with a valid request Id."); |
2272 return; | 2278 return; |
2273 } | 2279 } |
2274 Completer c = completerMap[message.header.requestId]; | 2280 Function callback = callbackMap[message.header.requestId]; |
2275 if (c == null) { | 2281 if (callback == null) { |
2276 proxyError( | 2282 proxyError( |
2277 "Message had unknown request Id: ${message.header.requestId}"); | 2283 "Message had unknown request Id: ${message.header.requestId}"); |
2278 return; | 2284 return; |
2279 } | 2285 } |
2280 completerMap.remove(message.header.requestId); | 2286 callbackMap.remove(message.header.requestId); |
2281 if (c.isCompleted) { | 2287 callback(r.out1 , r.out2 ); |
2282 proxyError("Response completer already completed"); | |
2283 return; | |
2284 } | |
2285 c.complete(r); | |
2286 break; | 2288 break; |
2287 default: | 2289 default: |
2288 proxyError("Unexpected message type: ${message.header.type}"); | 2290 proxyError("Unexpected message type: ${message.header.type}"); |
2289 close(immediate: true); | 2291 close(immediate: true); |
2290 break; | 2292 break; |
2291 } | 2293 } |
2292 } | 2294 } |
2293 | 2295 |
2294 @override | 2296 @override |
2295 String toString() { | 2297 String toString() { |
(...skipping 24 matching lines...) Expand all Loading... |
2320 return newMockedProxy; | 2322 return newMockedProxy; |
2321 } | 2323 } |
2322 | 2324 |
2323 static SampleInterfaceProxy newFromEndpoint( | 2325 static SampleInterfaceProxy newFromEndpoint( |
2324 core.MojoMessagePipeEndpoint endpoint) { | 2326 core.MojoMessagePipeEndpoint endpoint) { |
2325 assert(endpoint.setDescription("For SampleInterfaceProxy")); | 2327 assert(endpoint.setDescription("For SampleInterfaceProxy")); |
2326 return new SampleInterfaceProxy.fromEndpoint(endpoint); | 2328 return new SampleInterfaceProxy.fromEndpoint(endpoint); |
2327 } | 2329 } |
2328 | 2330 |
2329 | 2331 |
2330 dynamic sampleMethod1(int in1,String in2,[Function responseFactory = null]) { | 2332 void sampleMethod1(int in1,String in2,void callback(String out1, Enum out2)) { |
2331 if (impl != null) { | 2333 if (impl != null) { |
2332 return new Future(() => impl.sampleMethod1(in1,in2,_SampleInterfaceStubCon
trol._sampleInterfaceSampleMethod1ResponseParamsFactory)); | 2334 impl.sampleMethod1(in1,in2,callback); |
| 2335 return; |
2333 } | 2336 } |
2334 var params = new _SampleInterfaceSampleMethod1Params(); | 2337 var params = new _SampleInterfaceSampleMethod1Params(); |
2335 params.in1 = in1; | 2338 params.in1 = in1; |
2336 params.in2 = in2; | 2339 params.in2 = in2; |
2337 return ctrl.sendMessageWithRequestId( | 2340 ctrl.sendMessageWithRequestId( |
2338 params, | 2341 params, |
2339 _sampleInterfaceMethodSampleMethod1Name, | 2342 _sampleInterfaceMethodSampleMethod1Name, |
2340 -1, | 2343 -1, |
2341 bindings.MessageHeader.kMessageExpectsResponse); | 2344 bindings.MessageHeader.kMessageExpectsResponse, |
| 2345 callback); |
2342 } | 2346 } |
2343 void sampleMethod0() { | 2347 void sampleMethod0() { |
2344 if (impl != null) { | 2348 if (impl != null) { |
2345 impl.sampleMethod0(); | 2349 impl.sampleMethod0(); |
2346 return; | 2350 return; |
2347 } | 2351 } |
2348 if (!ctrl.isBound) { | 2352 if (!ctrl.isBound) { |
2349 ctrl.proxyError("The Proxy is closed."); | 2353 ctrl.proxyError("The Proxy is closed."); |
2350 return; | 2354 return; |
2351 } | 2355 } |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2383 core.MojoHandle handle, [SampleInterface impl]) | 2387 core.MojoHandle handle, [SampleInterface impl]) |
2384 : super.fromHandle(handle, autoBegin: impl != null) { | 2388 : super.fromHandle(handle, autoBegin: impl != null) { |
2385 _impl = impl; | 2389 _impl = impl; |
2386 } | 2390 } |
2387 | 2391 |
2388 _SampleInterfaceStubControl.unbound([this._impl]) : super.unbound(); | 2392 _SampleInterfaceStubControl.unbound([this._impl]) : super.unbound(); |
2389 | 2393 |
2390 String get serviceName => SampleInterface.serviceName; | 2394 String get serviceName => SampleInterface.serviceName; |
2391 | 2395 |
2392 | 2396 |
2393 static SampleInterfaceSampleMethod1ResponseParams _sampleInterfaceSampleMethod
1ResponseParamsFactory(String out1, Enum out2) { | 2397 Function _sampleInterfaceSampleMethod1ResponseParamsResponder( |
2394 var result = new SampleInterfaceSampleMethod1ResponseParams(); | 2398 int requestId) { |
2395 result.out1 = out1; | 2399 return (String out1, Enum out2) { |
2396 result.out2 = out2; | 2400 var result = new SampleInterfaceSampleMethod1ResponseParams(); |
2397 return result; | 2401 result.out1 = out1; |
| 2402 result.out2 = out2; |
| 2403 sendResponse(buildResponseWithId( |
| 2404 result, |
| 2405 _sampleInterfaceMethodSampleMethod1Name, |
| 2406 requestId, |
| 2407 bindings.MessageHeader.kMessageIsResponse)); |
| 2408 }; |
2398 } | 2409 } |
2399 | 2410 |
2400 dynamic handleMessage(bindings.ServiceMessage message) { | 2411 void handleMessage(bindings.ServiceMessage message) { |
2401 if (bindings.ControlMessageHandler.isControlMessage(message)) { | 2412 if (bindings.ControlMessageHandler.isControlMessage(message)) { |
2402 return bindings.ControlMessageHandler.handleMessage(this, | 2413 bindings.ControlMessageHandler.handleMessage( |
2403 0, | 2414 this, 0, message); |
2404 message); | 2415 return; |
2405 } | 2416 } |
2406 if (_impl == null) { | 2417 if (_impl == null) { |
2407 throw new core.MojoApiError("$this has no implementation set"); | 2418 throw new core.MojoApiError("$this has no implementation set"); |
2408 } | 2419 } |
2409 switch (message.header.type) { | 2420 switch (message.header.type) { |
2410 case _sampleInterfaceMethodSampleMethod1Name: | 2421 case _sampleInterfaceMethodSampleMethod1Name: |
2411 var params = _SampleInterfaceSampleMethod1Params.deserialize( | 2422 var params = _SampleInterfaceSampleMethod1Params.deserialize( |
2412 message.payload); | 2423 message.payload); |
2413 var response = _impl.sampleMethod1(params.in1,params.in2,_sampleInterfac
eSampleMethod1ResponseParamsFactory); | 2424 _impl.sampleMethod1(params.in1, params.in2, _sampleInterfaceSampleMethod
1ResponseParamsResponder(message.header.requestId)); |
2414 if (response is Future) { | |
2415 return response.then((response) { | |
2416 if (response != null) { | |
2417 return buildResponseWithId( | |
2418 response, | |
2419 _sampleInterfaceMethodSampleMethod1Name, | |
2420 message.header.requestId, | |
2421 bindings.MessageHeader.kMessageIsResponse); | |
2422 } | |
2423 }); | |
2424 } else if (response != null) { | |
2425 return buildResponseWithId( | |
2426 response, | |
2427 _sampleInterfaceMethodSampleMethod1Name, | |
2428 message.header.requestId, | |
2429 bindings.MessageHeader.kMessageIsResponse); | |
2430 } | |
2431 break; | 2425 break; |
2432 case _sampleInterfaceMethodSampleMethod0Name: | 2426 case _sampleInterfaceMethodSampleMethod0Name: |
2433 _impl.sampleMethod0(); | 2427 _impl.sampleMethod0(); |
2434 break; | 2428 break; |
2435 case _sampleInterfaceMethodSampleMethod2Name: | 2429 case _sampleInterfaceMethodSampleMethod2Name: |
2436 _impl.sampleMethod2(); | 2430 _impl.sampleMethod2(); |
2437 break; | 2431 break; |
2438 default: | 2432 default: |
2439 throw new bindings.MojoCodecError("Unexpected message name"); | 2433 throw new bindings.MojoCodecError("Unexpected message name"); |
2440 break; | 2434 break; |
2441 } | 2435 } |
2442 return null; | |
2443 } | 2436 } |
2444 | 2437 |
2445 SampleInterface get impl => _impl; | 2438 SampleInterface get impl => _impl; |
2446 set impl(SampleInterface d) { | 2439 set impl(SampleInterface d) { |
2447 if (d == null) { | 2440 if (d == null) { |
2448 throw new core.MojoApiError("$this: Cannot set a null implementation"); | 2441 throw new core.MojoApiError("$this: Cannot set a null implementation"); |
2449 } | 2442 } |
2450 if (isBound && (_impl == null)) { | 2443 if (isBound && (_impl == null)) { |
2451 beginHandlingEvents(); | 2444 beginHandlingEvents(); |
2452 } | 2445 } |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2486 core.MojoHandle handle, [SampleInterface impl]) | 2479 core.MojoHandle handle, [SampleInterface impl]) |
2487 : super(new _SampleInterfaceStubControl.fromHandle(handle, impl)); | 2480 : super(new _SampleInterfaceStubControl.fromHandle(handle, impl)); |
2488 | 2481 |
2489 static SampleInterfaceStub newFromEndpoint( | 2482 static SampleInterfaceStub newFromEndpoint( |
2490 core.MojoMessagePipeEndpoint endpoint) { | 2483 core.MojoMessagePipeEndpoint endpoint) { |
2491 assert(endpoint.setDescription("For SampleInterfaceStub")); | 2484 assert(endpoint.setDescription("For SampleInterfaceStub")); |
2492 return new SampleInterfaceStub.fromEndpoint(endpoint); | 2485 return new SampleInterfaceStub.fromEndpoint(endpoint); |
2493 } | 2486 } |
2494 | 2487 |
2495 | 2488 |
2496 dynamic sampleMethod1(int in1,String in2,[Function responseFactory = null]) { | 2489 void sampleMethod1(int in1,String in2,void callback(String out1, Enum out2)) { |
2497 return impl.sampleMethod1(in1,in2,responseFactory); | 2490 return impl.sampleMethod1(in1,in2,callback); |
2498 } | 2491 } |
2499 void sampleMethod0() { | 2492 void sampleMethod0() { |
2500 return impl.sampleMethod0(); | 2493 return impl.sampleMethod0(); |
2501 } | 2494 } |
2502 void sampleMethod2() { | 2495 void sampleMethod2() { |
2503 return impl.sampleMethod2(); | 2496 return impl.sampleMethod2(); |
2504 } | 2497 } |
2505 } | 2498 } |
2506 | 2499 |
2507 | 2500 |
2508 mojom_types.RuntimeTypeInfo getRuntimeTypeInfo() => _runtimeTypeInfo ?? | 2501 mojom_types.RuntimeTypeInfo getRuntimeTypeInfo() => _runtimeTypeInfo ?? |
2509 _initRuntimeTypeInfo(); | 2502 _initRuntimeTypeInfo(); |
2510 | 2503 |
2511 Map<String, mojom_types.UserDefinedType> getAllMojomTypeDefinitions() { | 2504 Map<String, mojom_types.UserDefinedType> getAllMojomTypeDefinitions() { |
2512 return getRuntimeTypeInfo().typeMap; | 2505 return getRuntimeTypeInfo().typeMap; |
2513 } | 2506 } |
2514 | 2507 |
2515 var _runtimeTypeInfo; | 2508 var _runtimeTypeInfo; |
2516 mojom_types.RuntimeTypeInfo _initRuntimeTypeInfo() { | 2509 mojom_types.RuntimeTypeInfo _initRuntimeTypeInfo() { |
2517 // serializedRuntimeTypeInfo contains the bytes of the Mojo serialization of | 2510 // serializedRuntimeTypeInfo contains the bytes of the Mojo serialization of |
2518 // a mojom_types.RuntimeTypeInfo struct describing the Mojom types in this | 2511 // a mojom_types.RuntimeTypeInfo struct describing the Mojom types in this |
2519 // file. The string contains the base64 encoding of the gzip-compressed bytes. | 2512 // file. The string contains the base64 encoding of the gzip-compressed bytes. |
2520 var serializedRuntimeTypeInfo = "H4sIAAAJbogC/+xb3W7jRBT2xOkSdil0ty2k7F920UJu2
qRFgoir9CIiFVSqVKjYG1ZpMjRGjR1sBy13PAqXPAaPwmUv9w1gvDmnGU9m/NM69qTbkUZT/2V8Pn/nO
zNnplVjWtagbUIrnse2IrTiff9AW2e1zGoNjlvQ/gTtGNpHrG6w+sPLo86r7zovv/F6o/E53enYk1Fw/
QtWn0quH9g+PaPufr9PPc9x3/ZTldx35Dq/WwPqqn7n+G0T/Jr7S69PjS6895rw3sGxyWq7FD6++DB8/
OeOHJcLaNtGuDSFfv6DIt6H5QN4P8RnndV7rAqwzfUfPLfC6s+snrDaGDoj2nAnA2dk2dRtjJxfnYbn9
qd/jCen51a/YSEsXuPUsgeWfeY1fOr5XmPa3avZDTvBc6Npf4TjRx3amhFdkuLSVTy/Cvad7H//Y4e1W
6zeD+Oyg9dk+ATPl3LAR4kHmTZmDB5tAY8jBR6fsPoRq6KfPGHnPp7hIl6ewyU4vpsDLrJ+8bjEQVSFY
7yvfkfOM/S3SikZzwwOV9l5LA8Aj2+pD9jJ+bSVE59qAl4XCfXGEHjUUtj7Kdg8s3fbpb9N2EvJ7caya
LsrXL9EEo8MIU6pcPrLzAanh6DFIZy8sWN7tFCcRH9ZI2F7W8J73TGSlaR+VI+JY4Oe31P5z1YO+MhwC
OJIi8jfG/lUMuQ4vpbgQLjxjlhE/tYk+mdy/aH+HFr2CXU9y7HDePp/jKkKzy9z1CNDoefi+CVu/Cfyt
ybxcyLppwS1qhiHNMl8+CUpvufra35PEvM98fxxTJx5WHCcyUo/Mc4caxZnllU/MR7pqp9mzvppXlM/A
zy33yH9NGP0E8ubK87j2hHfM/iWOG/HeYwwnZfmJ4qYp9S5PMYKh2cJMCxzOKxw9/8NNw9X4cQ64FmNn
s/UzcXMZzr9oXPsuwwCud7eLzjO4Dwuqzgzs1ePOCPqmExXicTfFhVf3of+eoaaDxs54RKl9yodWzSPM
L6GeKTBfG8ZefRcYx6pdLhbDqXtEuFEInQY87gzPnlSvB4UrMN1c1H+44WEWJfxfo0shx8FvNgswI/S4
lK5Ai4kAS6nEbg81Uxf+HH1ov0M5wdhP5sFqls/S+9n27d+JsXla439TIzjiFvLlOdzo3Aqcd9BLI9Bh
wN/O6Se1zujR9aYdnv24JxKcFsvKJ6j/Wspx8OqefsLsF1qNxfZdR4XlzXSmfUCdIZcY36VNZ8+Z/VJB
J8wgt3yKTmfDjTmk6jP/+J+ITPZvggeJzMCJ8wvBrwKcqQiThsF6THa207pP6r5ZBVsQjtRgnX2lxWN/
GUD/l62fP9182PdjPJjuP+K4x+XHdNbt3Xj4aMbzEOV7ldA8MspcC5H4BysIb0HfDyw/TmcNwvW/TckG
93H9TKw83LkrbO/GdzaWdH+tpmT7l9Vp7PmCz9OmPJlKtO3fEnOl8ca8SVuf3EcLm2BN3H7i8X988L+Y
vHyHH61gtbta1x8NYV1e7xucjg34ULtbvS6UFr+Yb8q/wz4tXqJ8yH1h86gKeHhc+Nm7DfG/FnIXg3yR
2n3G6v40Uq5bkgieKPix64Ep2cF86NqLo4fuxrwI+0+wbzi1z3QMcvelcavZ3CuiH2Cea5fzHDYU+LwI
sf8GMlonXCYkV9h3Bb9qug8q67rhDgfdib+ropPXxXAp7T5jKz9jMNlT4XL/g3LZ0StM4rjwqTrjPj/C
2ni/p4E789u8LhwbwnHhf8HAAD//+5ePoRwPQAA"; | 2513 var serializedRuntimeTypeInfo = "H4sIAAAJbogC/+xb3XLbRBSWLKeElkLaJOD01y1T8E0i2
8xAhivnwoMzkBnPBDrpVevYi+2OLRlJZgJPwCPwCFzyCDwCj8Jl7ugqPqderXdlyZajVZKdObPRn1f76
Tvf2T27KWiTsgF1GWr+PNbrXM3f9w/UJWp5akU43of6BOoR1I+obVH78VWz/vr7+qtv3dZwNCB7dWs89
K9/Se2p4Pqh5ZEucQ7abeK6tnPRTkFwX9Oxf+13iCP7neOLyv815+dWm2gNeO8N7r39Y4Pam1zw+K9Pg
sdaRYzLOdQ1LVjKXDv/Q+Hvw/IRvB/is0ntDjUOtpn2/efWqL2ldkrNHLuOObDbrYHZte3ugJg9e0jM3
52WObTf2lXTddoXf5mj8emg3zb7CJFrnvatTt/quqZHXM81J02/nt6w5z83nLavM3wpQV3UwktUnBqS5
+9Cf18e/PBTndY71O4FcdrDayK8/OdzKeAlw2dDn9TGHHxqHD5NCT6fUfOpy/vRE3ru0ylO/OUZnPzj2
yngJHoPPAYXveBdAY7xvrNbYpzRP0u5aDzUGJxF57HcB3y+Ix5gKX7/nZT4VuTwO4+oVxrHs31J/x8AB
tP+7zrklzF9MTEOWC4bh3VNrFcF7r3WtXDc/jWSwe0haHsAN3dkWy5RCjfev4p6sP/73Hve0qKVqH5Xm
hMnOy2vJfO3nRTwEuHix6mGLu4H8i2niZ8/E+CiM+MrvvD8Lgr002DaQ/066lsvieP2bSuIr/fbiMjw/
SpFPdMk8YEfP80bf87wW6ALuqCdHFhBMu6pcd9bB4v6fc+W/L76nO+L54/nxK2HisWtpPQX49ax4nErq
/qL8S0r+mtcsv4aS+qvj+/uNdZfY47+Bh5eYN5ZC/m+/rfFvAPOs7h0hDC/osI8qsTkZdYYiHKAaZ7BZ
Y25/xxuLn0Mv7c1qZsPwudbJ8Zq5lv1ds8+9hwKg7if9xSLWzjvTCpuTfuvZtzidVCky7rAP1cVrz6Ep
lqanC9bKeEUFj9kOrhqnmH8DvBMwflpFnn2PEM8k+n6H/lgeI2Cmx6i65jnnvLNFeJ3XzFdPzFW5W9uQ
NhVnY+U9Wz4nc+bbQX8Li5O6wvgpEfA6TQEp6eK6xM77l+1X+L8JeiX00B445fL++XujV9G8stvMuSXM
/NxwLFniPPdYbjlmO/Cl8eg675/HhHXbXVJsz8ijZbVGRABjpuKjB8Qj3LM8bosL/ECsBDiwIwksjRuz
yukU5sK6JS+xPwwab59Qe1JCN8wQt7wbXG+HWaIb7ze/4fzRCPavhYWNyMEN8y/+rzzc8g8bluK6Dv2/
01Mf5PNjwvQR+w3SnqW/GtNIf/agr+zvn6ybL6wl1C+EPffMfxksoXZigOq8fTRNeKpLI7sQwDJx8A9H
4K7v2b3AfD10PJmcN9WLI5sJBRHcL0S+v1+ZpAl/9SYtcu0/XM7pTiyqO4nzSd2XDLh00T2b/i0OJ8eK
8ynefvX5+FU43g1b/86//8b3P51/vIMnkVF9l0UmXhucPsu8LrBPNeEC3/fDl+Hi8tPbFfmzz7/7r7H/
Yh4PbtTFvTnuXY197NjPjHQfwXzZ3H3s8v4cxZzHVcP4ZWMPxUBbs8U40/DWB1/KgryJ+6+0suKj3dAB
/tWRaijz+CcCvtKL3N9aIpLVYrLixTzhXpC67Z/JuSHOE7g/VC1vLSq67Y4v7fHXkXGt68V4Fvc/E3Sf
sngVJXhdHDF8zdh6778ODXqui/+f02ccUZVgP/n12icWr0C49R3AQAA//8untFvsEAAAA=="; |
2521 | 2514 |
2522 // Deserialize RuntimeTypeInfo | 2515 // Deserialize RuntimeTypeInfo |
2523 var bytes = BASE64.decode(serializedRuntimeTypeInfo); | 2516 var bytes = BASE64.decode(serializedRuntimeTypeInfo); |
2524 var unzippedBytes = new ZLibDecoder().convert(bytes); | 2517 var unzippedBytes = new ZLibDecoder().convert(bytes); |
2525 var bdata = new ByteData.view(unzippedBytes.buffer); | 2518 var bdata = new ByteData.view(unzippedBytes.buffer); |
2526 var message = new bindings.Message(bdata, null, unzippedBytes.length, 0); | 2519 var message = new bindings.Message(bdata, null, unzippedBytes.length, 0); |
2527 _runtimeTypeInfo = mojom_types.RuntimeTypeInfo.deserialize(message); | 2520 _runtimeTypeInfo = mojom_types.RuntimeTypeInfo.deserialize(message); |
2528 return _runtimeTypeInfo; | 2521 return _runtimeTypeInfo; |
2529 } | 2522 } |
OLD | NEW |