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 file_mojom; | 4 library file_mojom; |
5 import 'dart:async'; | 5 import 'dart:async'; |
6 import 'package:mojo/bindings.dart' as bindings; | 6 import 'package:mojo/bindings.dart' as bindings; |
7 import 'package:mojo/core.dart' as core; | 7 import 'package:mojo/core.dart' as core; |
8 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic
e_describer; | 8 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic
e_describer; |
9 import 'package:mojo_services/mojo/files/types.mojom.dart' as types_mojom; | 9 import 'package:mojo_services/mojo/files/types.mojom.dart' as types_mojom; |
10 | 10 |
11 | 11 |
12 | 12 |
13 class _FileCloseParams extends bindings.Struct { | 13 class _FileCloseParams extends bindings.Struct { |
14 static const List<bindings.StructDataHeader> kVersions = const [ | 14 static const List<bindings.StructDataHeader> kVersions = const [ |
15 const bindings.StructDataHeader(8, 0) | 15 const bindings.StructDataHeader(8, 0) |
16 ]; | 16 ]; |
17 | 17 |
18 _FileCloseParams() : super(kVersions.last.size); | 18 _FileCloseParams() : super(kVersions.last.size); |
19 | 19 |
| 20 _FileCloseParams.init( |
| 21 ) : super(kVersions.last.size); |
| 22 |
20 static _FileCloseParams deserialize(bindings.Message message) { | 23 static _FileCloseParams deserialize(bindings.Message message) { |
21 var decoder = new bindings.Decoder(message); | 24 var decoder = new bindings.Decoder(message); |
22 var result = decode(decoder); | 25 var result = decode(decoder); |
23 if (decoder.excessHandles != null) { | 26 if (decoder.excessHandles != null) { |
24 decoder.excessHandles.forEach((h) => h.close()); | 27 decoder.excessHandles.forEach((h) => h.close()); |
25 } | 28 } |
26 return result; | 29 return result; |
27 } | 30 } |
28 | 31 |
29 static _FileCloseParams decode(bindings.Decoder decoder0) { | 32 static _FileCloseParams decode(bindings.Decoder decoder0) { |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
69 | 72 |
70 | 73 |
71 class FileCloseResponseParams extends bindings.Struct { | 74 class FileCloseResponseParams extends bindings.Struct { |
72 static const List<bindings.StructDataHeader> kVersions = const [ | 75 static const List<bindings.StructDataHeader> kVersions = const [ |
73 const bindings.StructDataHeader(16, 0) | 76 const bindings.StructDataHeader(16, 0) |
74 ]; | 77 ]; |
75 types_mojom.Error err = null; | 78 types_mojom.Error err = null; |
76 | 79 |
77 FileCloseResponseParams() : super(kVersions.last.size); | 80 FileCloseResponseParams() : super(kVersions.last.size); |
78 | 81 |
| 82 FileCloseResponseParams.init( |
| 83 types_mojom.Error this.err |
| 84 ) : super(kVersions.last.size); |
| 85 |
79 static FileCloseResponseParams deserialize(bindings.Message message) { | 86 static FileCloseResponseParams deserialize(bindings.Message message) { |
80 var decoder = new bindings.Decoder(message); | 87 var decoder = new bindings.Decoder(message); |
81 var result = decode(decoder); | 88 var result = decode(decoder); |
82 if (decoder.excessHandles != null) { | 89 if (decoder.excessHandles != null) { |
83 decoder.excessHandles.forEach((h) => h.close()); | 90 decoder.excessHandles.forEach((h) => h.close()); |
84 } | 91 } |
85 return result; | 92 return result; |
86 } | 93 } |
87 | 94 |
88 static FileCloseResponseParams decode(bindings.Decoder decoder0) { | 95 static FileCloseResponseParams decode(bindings.Decoder decoder0) { |
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
147 class _FileReadParams extends bindings.Struct { | 154 class _FileReadParams extends bindings.Struct { |
148 static const List<bindings.StructDataHeader> kVersions = const [ | 155 static const List<bindings.StructDataHeader> kVersions = const [ |
149 const bindings.StructDataHeader(24, 0) | 156 const bindings.StructDataHeader(24, 0) |
150 ]; | 157 ]; |
151 int numBytesToRead = 0; | 158 int numBytesToRead = 0; |
152 types_mojom.Whence whence = null; | 159 types_mojom.Whence whence = null; |
153 int offset = 0; | 160 int offset = 0; |
154 | 161 |
155 _FileReadParams() : super(kVersions.last.size); | 162 _FileReadParams() : super(kVersions.last.size); |
156 | 163 |
| 164 _FileReadParams.init( |
| 165 int this.numBytesToRead, |
| 166 types_mojom.Whence this.whence, |
| 167 int this.offset |
| 168 ) : super(kVersions.last.size); |
| 169 |
157 static _FileReadParams deserialize(bindings.Message message) { | 170 static _FileReadParams deserialize(bindings.Message message) { |
158 var decoder = new bindings.Decoder(message); | 171 var decoder = new bindings.Decoder(message); |
159 var result = decode(decoder); | 172 var result = decode(decoder); |
160 if (decoder.excessHandles != null) { | 173 if (decoder.excessHandles != null) { |
161 decoder.excessHandles.forEach((h) => h.close()); | 174 decoder.excessHandles.forEach((h) => h.close()); |
162 } | 175 } |
163 return result; | 176 return result; |
164 } | 177 } |
165 | 178 |
166 static _FileReadParams decode(bindings.Decoder decoder0) { | 179 static _FileReadParams decode(bindings.Decoder decoder0) { |
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
250 | 263 |
251 class FileReadResponseParams extends bindings.Struct { | 264 class FileReadResponseParams extends bindings.Struct { |
252 static const List<bindings.StructDataHeader> kVersions = const [ | 265 static const List<bindings.StructDataHeader> kVersions = const [ |
253 const bindings.StructDataHeader(24, 0) | 266 const bindings.StructDataHeader(24, 0) |
254 ]; | 267 ]; |
255 types_mojom.Error error = null; | 268 types_mojom.Error error = null; |
256 List<int> bytesRead = null; | 269 List<int> bytesRead = null; |
257 | 270 |
258 FileReadResponseParams() : super(kVersions.last.size); | 271 FileReadResponseParams() : super(kVersions.last.size); |
259 | 272 |
| 273 FileReadResponseParams.init( |
| 274 types_mojom.Error this.error, |
| 275 List<int> this.bytesRead |
| 276 ) : super(kVersions.last.size); |
| 277 |
260 static FileReadResponseParams deserialize(bindings.Message message) { | 278 static FileReadResponseParams deserialize(bindings.Message message) { |
261 var decoder = new bindings.Decoder(message); | 279 var decoder = new bindings.Decoder(message); |
262 var result = decode(decoder); | 280 var result = decode(decoder); |
263 if (decoder.excessHandles != null) { | 281 if (decoder.excessHandles != null) { |
264 decoder.excessHandles.forEach((h) => h.close()); | 282 decoder.excessHandles.forEach((h) => h.close()); |
265 } | 283 } |
266 return result; | 284 return result; |
267 } | 285 } |
268 | 286 |
269 static FileReadResponseParams decode(bindings.Decoder decoder0) { | 287 static FileReadResponseParams decode(bindings.Decoder decoder0) { |
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
341 class _FileWriteParams extends bindings.Struct { | 359 class _FileWriteParams extends bindings.Struct { |
342 static const List<bindings.StructDataHeader> kVersions = const [ | 360 static const List<bindings.StructDataHeader> kVersions = const [ |
343 const bindings.StructDataHeader(32, 0) | 361 const bindings.StructDataHeader(32, 0) |
344 ]; | 362 ]; |
345 List<int> bytesToWrite = null; | 363 List<int> bytesToWrite = null; |
346 int offset = 0; | 364 int offset = 0; |
347 types_mojom.Whence whence = null; | 365 types_mojom.Whence whence = null; |
348 | 366 |
349 _FileWriteParams() : super(kVersions.last.size); | 367 _FileWriteParams() : super(kVersions.last.size); |
350 | 368 |
| 369 _FileWriteParams.init( |
| 370 List<int> this.bytesToWrite, |
| 371 int this.offset, |
| 372 types_mojom.Whence this.whence |
| 373 ) : super(kVersions.last.size); |
| 374 |
351 static _FileWriteParams deserialize(bindings.Message message) { | 375 static _FileWriteParams deserialize(bindings.Message message) { |
352 var decoder = new bindings.Decoder(message); | 376 var decoder = new bindings.Decoder(message); |
353 var result = decode(decoder); | 377 var result = decode(decoder); |
354 if (decoder.excessHandles != null) { | 378 if (decoder.excessHandles != null) { |
355 decoder.excessHandles.forEach((h) => h.close()); | 379 decoder.excessHandles.forEach((h) => h.close()); |
356 } | 380 } |
357 return result; | 381 return result; |
358 } | 382 } |
359 | 383 |
360 static _FileWriteParams decode(bindings.Decoder decoder0) { | 384 static _FileWriteParams decode(bindings.Decoder decoder0) { |
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
444 | 468 |
445 class FileWriteResponseParams extends bindings.Struct { | 469 class FileWriteResponseParams extends bindings.Struct { |
446 static const List<bindings.StructDataHeader> kVersions = const [ | 470 static const List<bindings.StructDataHeader> kVersions = const [ |
447 const bindings.StructDataHeader(16, 0) | 471 const bindings.StructDataHeader(16, 0) |
448 ]; | 472 ]; |
449 types_mojom.Error error = null; | 473 types_mojom.Error error = null; |
450 int numBytesWritten = 0; | 474 int numBytesWritten = 0; |
451 | 475 |
452 FileWriteResponseParams() : super(kVersions.last.size); | 476 FileWriteResponseParams() : super(kVersions.last.size); |
453 | 477 |
| 478 FileWriteResponseParams.init( |
| 479 types_mojom.Error this.error, |
| 480 int this.numBytesWritten |
| 481 ) : super(kVersions.last.size); |
| 482 |
454 static FileWriteResponseParams deserialize(bindings.Message message) { | 483 static FileWriteResponseParams deserialize(bindings.Message message) { |
455 var decoder = new bindings.Decoder(message); | 484 var decoder = new bindings.Decoder(message); |
456 var result = decode(decoder); | 485 var result = decode(decoder); |
457 if (decoder.excessHandles != null) { | 486 if (decoder.excessHandles != null) { |
458 decoder.excessHandles.forEach((h) => h.close()); | 487 decoder.excessHandles.forEach((h) => h.close()); |
459 } | 488 } |
460 return result; | 489 return result; |
461 } | 490 } |
462 | 491 |
463 static FileWriteResponseParams decode(bindings.Decoder decoder0) { | 492 static FileWriteResponseParams decode(bindings.Decoder decoder0) { |
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
536 static const List<bindings.StructDataHeader> kVersions = const [ | 565 static const List<bindings.StructDataHeader> kVersions = const [ |
537 const bindings.StructDataHeader(32, 0) | 566 const bindings.StructDataHeader(32, 0) |
538 ]; | 567 ]; |
539 core.MojoDataPipeProducer source = null; | 568 core.MojoDataPipeProducer source = null; |
540 types_mojom.Whence whence = null; | 569 types_mojom.Whence whence = null; |
541 int offset = 0; | 570 int offset = 0; |
542 int numBytesToRead = 0; | 571 int numBytesToRead = 0; |
543 | 572 |
544 _FileReadToStreamParams() : super(kVersions.last.size); | 573 _FileReadToStreamParams() : super(kVersions.last.size); |
545 | 574 |
| 575 _FileReadToStreamParams.init( |
| 576 core.MojoDataPipeProducer this.source, |
| 577 types_mojom.Whence this.whence, |
| 578 int this.offset, |
| 579 int this.numBytesToRead |
| 580 ) : super(kVersions.last.size); |
| 581 |
546 static _FileReadToStreamParams deserialize(bindings.Message message) { | 582 static _FileReadToStreamParams deserialize(bindings.Message message) { |
547 var decoder = new bindings.Decoder(message); | 583 var decoder = new bindings.Decoder(message); |
548 var result = decode(decoder); | 584 var result = decode(decoder); |
549 if (decoder.excessHandles != null) { | 585 if (decoder.excessHandles != null) { |
550 decoder.excessHandles.forEach((h) => h.close()); | 586 decoder.excessHandles.forEach((h) => h.close()); |
551 } | 587 } |
552 return result; | 588 return result; |
553 } | 589 } |
554 | 590 |
555 static _FileReadToStreamParams decode(bindings.Decoder decoder0) { | 591 static _FileReadToStreamParams decode(bindings.Decoder decoder0) { |
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
647 | 683 |
648 | 684 |
649 class FileReadToStreamResponseParams extends bindings.Struct { | 685 class FileReadToStreamResponseParams extends bindings.Struct { |
650 static const List<bindings.StructDataHeader> kVersions = const [ | 686 static const List<bindings.StructDataHeader> kVersions = const [ |
651 const bindings.StructDataHeader(16, 0) | 687 const bindings.StructDataHeader(16, 0) |
652 ]; | 688 ]; |
653 types_mojom.Error error = null; | 689 types_mojom.Error error = null; |
654 | 690 |
655 FileReadToStreamResponseParams() : super(kVersions.last.size); | 691 FileReadToStreamResponseParams() : super(kVersions.last.size); |
656 | 692 |
| 693 FileReadToStreamResponseParams.init( |
| 694 types_mojom.Error this.error |
| 695 ) : super(kVersions.last.size); |
| 696 |
657 static FileReadToStreamResponseParams deserialize(bindings.Message message) { | 697 static FileReadToStreamResponseParams deserialize(bindings.Message message) { |
658 var decoder = new bindings.Decoder(message); | 698 var decoder = new bindings.Decoder(message); |
659 var result = decode(decoder); | 699 var result = decode(decoder); |
660 if (decoder.excessHandles != null) { | 700 if (decoder.excessHandles != null) { |
661 decoder.excessHandles.forEach((h) => h.close()); | 701 decoder.excessHandles.forEach((h) => h.close()); |
662 } | 702 } |
663 return result; | 703 return result; |
664 } | 704 } |
665 | 705 |
666 static FileReadToStreamResponseParams decode(bindings.Decoder decoder0) { | 706 static FileReadToStreamResponseParams decode(bindings.Decoder decoder0) { |
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
725 class _FileWriteFromStreamParams extends bindings.Struct { | 765 class _FileWriteFromStreamParams extends bindings.Struct { |
726 static const List<bindings.StructDataHeader> kVersions = const [ | 766 static const List<bindings.StructDataHeader> kVersions = const [ |
727 const bindings.StructDataHeader(24, 0) | 767 const bindings.StructDataHeader(24, 0) |
728 ]; | 768 ]; |
729 core.MojoDataPipeConsumer sink = null; | 769 core.MojoDataPipeConsumer sink = null; |
730 types_mojom.Whence whence = null; | 770 types_mojom.Whence whence = null; |
731 int offset = 0; | 771 int offset = 0; |
732 | 772 |
733 _FileWriteFromStreamParams() : super(kVersions.last.size); | 773 _FileWriteFromStreamParams() : super(kVersions.last.size); |
734 | 774 |
| 775 _FileWriteFromStreamParams.init( |
| 776 core.MojoDataPipeConsumer this.sink, |
| 777 types_mojom.Whence this.whence, |
| 778 int this.offset |
| 779 ) : super(kVersions.last.size); |
| 780 |
735 static _FileWriteFromStreamParams deserialize(bindings.Message message) { | 781 static _FileWriteFromStreamParams deserialize(bindings.Message message) { |
736 var decoder = new bindings.Decoder(message); | 782 var decoder = new bindings.Decoder(message); |
737 var result = decode(decoder); | 783 var result = decode(decoder); |
738 if (decoder.excessHandles != null) { | 784 if (decoder.excessHandles != null) { |
739 decoder.excessHandles.forEach((h) => h.close()); | 785 decoder.excessHandles.forEach((h) => h.close()); |
740 } | 786 } |
741 return result; | 787 return result; |
742 } | 788 } |
743 | 789 |
744 static _FileWriteFromStreamParams decode(bindings.Decoder decoder0) { | 790 static _FileWriteFromStreamParams decode(bindings.Decoder decoder0) { |
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
824 | 870 |
825 | 871 |
826 class FileWriteFromStreamResponseParams extends bindings.Struct { | 872 class FileWriteFromStreamResponseParams extends bindings.Struct { |
827 static const List<bindings.StructDataHeader> kVersions = const [ | 873 static const List<bindings.StructDataHeader> kVersions = const [ |
828 const bindings.StructDataHeader(16, 0) | 874 const bindings.StructDataHeader(16, 0) |
829 ]; | 875 ]; |
830 types_mojom.Error error = null; | 876 types_mojom.Error error = null; |
831 | 877 |
832 FileWriteFromStreamResponseParams() : super(kVersions.last.size); | 878 FileWriteFromStreamResponseParams() : super(kVersions.last.size); |
833 | 879 |
| 880 FileWriteFromStreamResponseParams.init( |
| 881 types_mojom.Error this.error |
| 882 ) : super(kVersions.last.size); |
| 883 |
834 static FileWriteFromStreamResponseParams deserialize(bindings.Message message)
{ | 884 static FileWriteFromStreamResponseParams deserialize(bindings.Message message)
{ |
835 var decoder = new bindings.Decoder(message); | 885 var decoder = new bindings.Decoder(message); |
836 var result = decode(decoder); | 886 var result = decode(decoder); |
837 if (decoder.excessHandles != null) { | 887 if (decoder.excessHandles != null) { |
838 decoder.excessHandles.forEach((h) => h.close()); | 888 decoder.excessHandles.forEach((h) => h.close()); |
839 } | 889 } |
840 return result; | 890 return result; |
841 } | 891 } |
842 | 892 |
843 static FileWriteFromStreamResponseParams decode(bindings.Decoder decoder0) { | 893 static FileWriteFromStreamResponseParams decode(bindings.Decoder decoder0) { |
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
899 } | 949 } |
900 | 950 |
901 | 951 |
902 class _FileTellParams extends bindings.Struct { | 952 class _FileTellParams extends bindings.Struct { |
903 static const List<bindings.StructDataHeader> kVersions = const [ | 953 static const List<bindings.StructDataHeader> kVersions = const [ |
904 const bindings.StructDataHeader(8, 0) | 954 const bindings.StructDataHeader(8, 0) |
905 ]; | 955 ]; |
906 | 956 |
907 _FileTellParams() : super(kVersions.last.size); | 957 _FileTellParams() : super(kVersions.last.size); |
908 | 958 |
| 959 _FileTellParams.init( |
| 960 ) : super(kVersions.last.size); |
| 961 |
909 static _FileTellParams deserialize(bindings.Message message) { | 962 static _FileTellParams deserialize(bindings.Message message) { |
910 var decoder = new bindings.Decoder(message); | 963 var decoder = new bindings.Decoder(message); |
911 var result = decode(decoder); | 964 var result = decode(decoder); |
912 if (decoder.excessHandles != null) { | 965 if (decoder.excessHandles != null) { |
913 decoder.excessHandles.forEach((h) => h.close()); | 966 decoder.excessHandles.forEach((h) => h.close()); |
914 } | 967 } |
915 return result; | 968 return result; |
916 } | 969 } |
917 | 970 |
918 static _FileTellParams decode(bindings.Decoder decoder0) { | 971 static _FileTellParams decode(bindings.Decoder decoder0) { |
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
959 | 1012 |
960 class FileTellResponseParams extends bindings.Struct { | 1013 class FileTellResponseParams extends bindings.Struct { |
961 static const List<bindings.StructDataHeader> kVersions = const [ | 1014 static const List<bindings.StructDataHeader> kVersions = const [ |
962 const bindings.StructDataHeader(24, 0) | 1015 const bindings.StructDataHeader(24, 0) |
963 ]; | 1016 ]; |
964 types_mojom.Error error = null; | 1017 types_mojom.Error error = null; |
965 int position = 0; | 1018 int position = 0; |
966 | 1019 |
967 FileTellResponseParams() : super(kVersions.last.size); | 1020 FileTellResponseParams() : super(kVersions.last.size); |
968 | 1021 |
| 1022 FileTellResponseParams.init( |
| 1023 types_mojom.Error this.error, |
| 1024 int this.position |
| 1025 ) : super(kVersions.last.size); |
| 1026 |
969 static FileTellResponseParams deserialize(bindings.Message message) { | 1027 static FileTellResponseParams deserialize(bindings.Message message) { |
970 var decoder = new bindings.Decoder(message); | 1028 var decoder = new bindings.Decoder(message); |
971 var result = decode(decoder); | 1029 var result = decode(decoder); |
972 if (decoder.excessHandles != null) { | 1030 if (decoder.excessHandles != null) { |
973 decoder.excessHandles.forEach((h) => h.close()); | 1031 decoder.excessHandles.forEach((h) => h.close()); |
974 } | 1032 } |
975 return result; | 1033 return result; |
976 } | 1034 } |
977 | 1035 |
978 static FileTellResponseParams decode(bindings.Decoder decoder0) { | 1036 static FileTellResponseParams decode(bindings.Decoder decoder0) { |
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1049 | 1107 |
1050 class _FileSeekParams extends bindings.Struct { | 1108 class _FileSeekParams extends bindings.Struct { |
1051 static const List<bindings.StructDataHeader> kVersions = const [ | 1109 static const List<bindings.StructDataHeader> kVersions = const [ |
1052 const bindings.StructDataHeader(24, 0) | 1110 const bindings.StructDataHeader(24, 0) |
1053 ]; | 1111 ]; |
1054 int offset = 0; | 1112 int offset = 0; |
1055 types_mojom.Whence whence = null; | 1113 types_mojom.Whence whence = null; |
1056 | 1114 |
1057 _FileSeekParams() : super(kVersions.last.size); | 1115 _FileSeekParams() : super(kVersions.last.size); |
1058 | 1116 |
| 1117 _FileSeekParams.init( |
| 1118 int this.offset, |
| 1119 types_mojom.Whence this.whence |
| 1120 ) : super(kVersions.last.size); |
| 1121 |
1059 static _FileSeekParams deserialize(bindings.Message message) { | 1122 static _FileSeekParams deserialize(bindings.Message message) { |
1060 var decoder = new bindings.Decoder(message); | 1123 var decoder = new bindings.Decoder(message); |
1061 var result = decode(decoder); | 1124 var result = decode(decoder); |
1062 if (decoder.excessHandles != null) { | 1125 if (decoder.excessHandles != null) { |
1063 decoder.excessHandles.forEach((h) => h.close()); | 1126 decoder.excessHandles.forEach((h) => h.close()); |
1064 } | 1127 } |
1065 return result; | 1128 return result; |
1066 } | 1129 } |
1067 | 1130 |
1068 static _FileSeekParams decode(bindings.Decoder decoder0) { | 1131 static _FileSeekParams decode(bindings.Decoder decoder0) { |
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1139 | 1202 |
1140 class FileSeekResponseParams extends bindings.Struct { | 1203 class FileSeekResponseParams extends bindings.Struct { |
1141 static const List<bindings.StructDataHeader> kVersions = const [ | 1204 static const List<bindings.StructDataHeader> kVersions = const [ |
1142 const bindings.StructDataHeader(24, 0) | 1205 const bindings.StructDataHeader(24, 0) |
1143 ]; | 1206 ]; |
1144 types_mojom.Error error = null; | 1207 types_mojom.Error error = null; |
1145 int position = 0; | 1208 int position = 0; |
1146 | 1209 |
1147 FileSeekResponseParams() : super(kVersions.last.size); | 1210 FileSeekResponseParams() : super(kVersions.last.size); |
1148 | 1211 |
| 1212 FileSeekResponseParams.init( |
| 1213 types_mojom.Error this.error, |
| 1214 int this.position |
| 1215 ) : super(kVersions.last.size); |
| 1216 |
1149 static FileSeekResponseParams deserialize(bindings.Message message) { | 1217 static FileSeekResponseParams deserialize(bindings.Message message) { |
1150 var decoder = new bindings.Decoder(message); | 1218 var decoder = new bindings.Decoder(message); |
1151 var result = decode(decoder); | 1219 var result = decode(decoder); |
1152 if (decoder.excessHandles != null) { | 1220 if (decoder.excessHandles != null) { |
1153 decoder.excessHandles.forEach((h) => h.close()); | 1221 decoder.excessHandles.forEach((h) => h.close()); |
1154 } | 1222 } |
1155 return result; | 1223 return result; |
1156 } | 1224 } |
1157 | 1225 |
1158 static FileSeekResponseParams decode(bindings.Decoder decoder0) { | 1226 static FileSeekResponseParams decode(bindings.Decoder decoder0) { |
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1227 } | 1295 } |
1228 | 1296 |
1229 | 1297 |
1230 class _FileStatParams extends bindings.Struct { | 1298 class _FileStatParams extends bindings.Struct { |
1231 static const List<bindings.StructDataHeader> kVersions = const [ | 1299 static const List<bindings.StructDataHeader> kVersions = const [ |
1232 const bindings.StructDataHeader(8, 0) | 1300 const bindings.StructDataHeader(8, 0) |
1233 ]; | 1301 ]; |
1234 | 1302 |
1235 _FileStatParams() : super(kVersions.last.size); | 1303 _FileStatParams() : super(kVersions.last.size); |
1236 | 1304 |
| 1305 _FileStatParams.init( |
| 1306 ) : super(kVersions.last.size); |
| 1307 |
1237 static _FileStatParams deserialize(bindings.Message message) { | 1308 static _FileStatParams deserialize(bindings.Message message) { |
1238 var decoder = new bindings.Decoder(message); | 1309 var decoder = new bindings.Decoder(message); |
1239 var result = decode(decoder); | 1310 var result = decode(decoder); |
1240 if (decoder.excessHandles != null) { | 1311 if (decoder.excessHandles != null) { |
1241 decoder.excessHandles.forEach((h) => h.close()); | 1312 decoder.excessHandles.forEach((h) => h.close()); |
1242 } | 1313 } |
1243 return result; | 1314 return result; |
1244 } | 1315 } |
1245 | 1316 |
1246 static _FileStatParams decode(bindings.Decoder decoder0) { | 1317 static _FileStatParams decode(bindings.Decoder decoder0) { |
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1287 | 1358 |
1288 class FileStatResponseParams extends bindings.Struct { | 1359 class FileStatResponseParams extends bindings.Struct { |
1289 static const List<bindings.StructDataHeader> kVersions = const [ | 1360 static const List<bindings.StructDataHeader> kVersions = const [ |
1290 const bindings.StructDataHeader(24, 0) | 1361 const bindings.StructDataHeader(24, 0) |
1291 ]; | 1362 ]; |
1292 types_mojom.Error error = null; | 1363 types_mojom.Error error = null; |
1293 types_mojom.FileInformation fileInformation = null; | 1364 types_mojom.FileInformation fileInformation = null; |
1294 | 1365 |
1295 FileStatResponseParams() : super(kVersions.last.size); | 1366 FileStatResponseParams() : super(kVersions.last.size); |
1296 | 1367 |
| 1368 FileStatResponseParams.init( |
| 1369 types_mojom.Error this.error, |
| 1370 types_mojom.FileInformation this.fileInformation |
| 1371 ) : super(kVersions.last.size); |
| 1372 |
1297 static FileStatResponseParams deserialize(bindings.Message message) { | 1373 static FileStatResponseParams deserialize(bindings.Message message) { |
1298 var decoder = new bindings.Decoder(message); | 1374 var decoder = new bindings.Decoder(message); |
1299 var result = decode(decoder); | 1375 var result = decode(decoder); |
1300 if (decoder.excessHandles != null) { | 1376 if (decoder.excessHandles != null) { |
1301 decoder.excessHandles.forEach((h) => h.close()); | 1377 decoder.excessHandles.forEach((h) => h.close()); |
1302 } | 1378 } |
1303 return result; | 1379 return result; |
1304 } | 1380 } |
1305 | 1381 |
1306 static FileStatResponseParams decode(bindings.Decoder decoder0) { | 1382 static FileStatResponseParams decode(bindings.Decoder decoder0) { |
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1377 | 1453 |
1378 | 1454 |
1379 class _FileTruncateParams extends bindings.Struct { | 1455 class _FileTruncateParams extends bindings.Struct { |
1380 static const List<bindings.StructDataHeader> kVersions = const [ | 1456 static const List<bindings.StructDataHeader> kVersions = const [ |
1381 const bindings.StructDataHeader(16, 0) | 1457 const bindings.StructDataHeader(16, 0) |
1382 ]; | 1458 ]; |
1383 int size = 0; | 1459 int size = 0; |
1384 | 1460 |
1385 _FileTruncateParams() : super(kVersions.last.size); | 1461 _FileTruncateParams() : super(kVersions.last.size); |
1386 | 1462 |
| 1463 _FileTruncateParams.init( |
| 1464 int this.size |
| 1465 ) : super(kVersions.last.size); |
| 1466 |
1387 static _FileTruncateParams deserialize(bindings.Message message) { | 1467 static _FileTruncateParams deserialize(bindings.Message message) { |
1388 var decoder = new bindings.Decoder(message); | 1468 var decoder = new bindings.Decoder(message); |
1389 var result = decode(decoder); | 1469 var result = decode(decoder); |
1390 if (decoder.excessHandles != null) { | 1470 if (decoder.excessHandles != null) { |
1391 decoder.excessHandles.forEach((h) => h.close()); | 1471 decoder.excessHandles.forEach((h) => h.close()); |
1392 } | 1472 } |
1393 return result; | 1473 return result; |
1394 } | 1474 } |
1395 | 1475 |
1396 static _FileTruncateParams decode(bindings.Decoder decoder0) { | 1476 static _FileTruncateParams decode(bindings.Decoder decoder0) { |
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1449 | 1529 |
1450 | 1530 |
1451 class FileTruncateResponseParams extends bindings.Struct { | 1531 class FileTruncateResponseParams extends bindings.Struct { |
1452 static const List<bindings.StructDataHeader> kVersions = const [ | 1532 static const List<bindings.StructDataHeader> kVersions = const [ |
1453 const bindings.StructDataHeader(16, 0) | 1533 const bindings.StructDataHeader(16, 0) |
1454 ]; | 1534 ]; |
1455 types_mojom.Error error = null; | 1535 types_mojom.Error error = null; |
1456 | 1536 |
1457 FileTruncateResponseParams() : super(kVersions.last.size); | 1537 FileTruncateResponseParams() : super(kVersions.last.size); |
1458 | 1538 |
| 1539 FileTruncateResponseParams.init( |
| 1540 types_mojom.Error this.error |
| 1541 ) : super(kVersions.last.size); |
| 1542 |
1459 static FileTruncateResponseParams deserialize(bindings.Message message) { | 1543 static FileTruncateResponseParams deserialize(bindings.Message message) { |
1460 var decoder = new bindings.Decoder(message); | 1544 var decoder = new bindings.Decoder(message); |
1461 var result = decode(decoder); | 1545 var result = decode(decoder); |
1462 if (decoder.excessHandles != null) { | 1546 if (decoder.excessHandles != null) { |
1463 decoder.excessHandles.forEach((h) => h.close()); | 1547 decoder.excessHandles.forEach((h) => h.close()); |
1464 } | 1548 } |
1465 return result; | 1549 return result; |
1466 } | 1550 } |
1467 | 1551 |
1468 static FileTruncateResponseParams decode(bindings.Decoder decoder0) { | 1552 static FileTruncateResponseParams decode(bindings.Decoder decoder0) { |
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1526 | 1610 |
1527 class _FileTouchParams extends bindings.Struct { | 1611 class _FileTouchParams extends bindings.Struct { |
1528 static const List<bindings.StructDataHeader> kVersions = const [ | 1612 static const List<bindings.StructDataHeader> kVersions = const [ |
1529 const bindings.StructDataHeader(24, 0) | 1613 const bindings.StructDataHeader(24, 0) |
1530 ]; | 1614 ]; |
1531 types_mojom.TimespecOrNow atime = null; | 1615 types_mojom.TimespecOrNow atime = null; |
1532 types_mojom.TimespecOrNow mtime = null; | 1616 types_mojom.TimespecOrNow mtime = null; |
1533 | 1617 |
1534 _FileTouchParams() : super(kVersions.last.size); | 1618 _FileTouchParams() : super(kVersions.last.size); |
1535 | 1619 |
| 1620 _FileTouchParams.init( |
| 1621 types_mojom.TimespecOrNow this.atime, |
| 1622 types_mojom.TimespecOrNow this.mtime |
| 1623 ) : super(kVersions.last.size); |
| 1624 |
1536 static _FileTouchParams deserialize(bindings.Message message) { | 1625 static _FileTouchParams deserialize(bindings.Message message) { |
1537 var decoder = new bindings.Decoder(message); | 1626 var decoder = new bindings.Decoder(message); |
1538 var result = decode(decoder); | 1627 var result = decode(decoder); |
1539 if (decoder.excessHandles != null) { | 1628 if (decoder.excessHandles != null) { |
1540 decoder.excessHandles.forEach((h) => h.close()); | 1629 decoder.excessHandles.forEach((h) => h.close()); |
1541 } | 1630 } |
1542 return result; | 1631 return result; |
1543 } | 1632 } |
1544 | 1633 |
1545 static _FileTouchParams decode(bindings.Decoder decoder0) { | 1634 static _FileTouchParams decode(bindings.Decoder decoder0) { |
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1613 | 1702 |
1614 | 1703 |
1615 class FileTouchResponseParams extends bindings.Struct { | 1704 class FileTouchResponseParams extends bindings.Struct { |
1616 static const List<bindings.StructDataHeader> kVersions = const [ | 1705 static const List<bindings.StructDataHeader> kVersions = const [ |
1617 const bindings.StructDataHeader(16, 0) | 1706 const bindings.StructDataHeader(16, 0) |
1618 ]; | 1707 ]; |
1619 types_mojom.Error error = null; | 1708 types_mojom.Error error = null; |
1620 | 1709 |
1621 FileTouchResponseParams() : super(kVersions.last.size); | 1710 FileTouchResponseParams() : super(kVersions.last.size); |
1622 | 1711 |
| 1712 FileTouchResponseParams.init( |
| 1713 types_mojom.Error this.error |
| 1714 ) : super(kVersions.last.size); |
| 1715 |
1623 static FileTouchResponseParams deserialize(bindings.Message message) { | 1716 static FileTouchResponseParams deserialize(bindings.Message message) { |
1624 var decoder = new bindings.Decoder(message); | 1717 var decoder = new bindings.Decoder(message); |
1625 var result = decode(decoder); | 1718 var result = decode(decoder); |
1626 if (decoder.excessHandles != null) { | 1719 if (decoder.excessHandles != null) { |
1627 decoder.excessHandles.forEach((h) => h.close()); | 1720 decoder.excessHandles.forEach((h) => h.close()); |
1628 } | 1721 } |
1629 return result; | 1722 return result; |
1630 } | 1723 } |
1631 | 1724 |
1632 static FileTouchResponseParams decode(bindings.Decoder decoder0) { | 1725 static FileTouchResponseParams decode(bindings.Decoder decoder0) { |
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1689 | 1782 |
1690 | 1783 |
1691 class _FileDupParams extends bindings.Struct { | 1784 class _FileDupParams extends bindings.Struct { |
1692 static const List<bindings.StructDataHeader> kVersions = const [ | 1785 static const List<bindings.StructDataHeader> kVersions = const [ |
1693 const bindings.StructDataHeader(16, 0) | 1786 const bindings.StructDataHeader(16, 0) |
1694 ]; | 1787 ]; |
1695 FileInterfaceRequest file = null; | 1788 FileInterfaceRequest file = null; |
1696 | 1789 |
1697 _FileDupParams() : super(kVersions.last.size); | 1790 _FileDupParams() : super(kVersions.last.size); |
1698 | 1791 |
| 1792 _FileDupParams.init( |
| 1793 FileInterfaceRequest this.file |
| 1794 ) : super(kVersions.last.size); |
| 1795 |
1699 static _FileDupParams deserialize(bindings.Message message) { | 1796 static _FileDupParams deserialize(bindings.Message message) { |
1700 var decoder = new bindings.Decoder(message); | 1797 var decoder = new bindings.Decoder(message); |
1701 var result = decode(decoder); | 1798 var result = decode(decoder); |
1702 if (decoder.excessHandles != null) { | 1799 if (decoder.excessHandles != null) { |
1703 decoder.excessHandles.forEach((h) => h.close()); | 1800 decoder.excessHandles.forEach((h) => h.close()); |
1704 } | 1801 } |
1705 return result; | 1802 return result; |
1706 } | 1803 } |
1707 | 1804 |
1708 static _FileDupParams decode(bindings.Decoder decoder0) { | 1805 static _FileDupParams decode(bindings.Decoder decoder0) { |
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1760 | 1857 |
1761 | 1858 |
1762 class FileDupResponseParams extends bindings.Struct { | 1859 class FileDupResponseParams extends bindings.Struct { |
1763 static const List<bindings.StructDataHeader> kVersions = const [ | 1860 static const List<bindings.StructDataHeader> kVersions = const [ |
1764 const bindings.StructDataHeader(16, 0) | 1861 const bindings.StructDataHeader(16, 0) |
1765 ]; | 1862 ]; |
1766 types_mojom.Error error = null; | 1863 types_mojom.Error error = null; |
1767 | 1864 |
1768 FileDupResponseParams() : super(kVersions.last.size); | 1865 FileDupResponseParams() : super(kVersions.last.size); |
1769 | 1866 |
| 1867 FileDupResponseParams.init( |
| 1868 types_mojom.Error this.error |
| 1869 ) : super(kVersions.last.size); |
| 1870 |
1770 static FileDupResponseParams deserialize(bindings.Message message) { | 1871 static FileDupResponseParams deserialize(bindings.Message message) { |
1771 var decoder = new bindings.Decoder(message); | 1872 var decoder = new bindings.Decoder(message); |
1772 var result = decode(decoder); | 1873 var result = decode(decoder); |
1773 if (decoder.excessHandles != null) { | 1874 if (decoder.excessHandles != null) { |
1774 decoder.excessHandles.forEach((h) => h.close()); | 1875 decoder.excessHandles.forEach((h) => h.close()); |
1775 } | 1876 } |
1776 return result; | 1877 return result; |
1777 } | 1878 } |
1778 | 1879 |
1779 static FileDupResponseParams decode(bindings.Decoder decoder0) { | 1880 static FileDupResponseParams decode(bindings.Decoder decoder0) { |
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1837 | 1938 |
1838 class _FileReopenParams extends bindings.Struct { | 1939 class _FileReopenParams extends bindings.Struct { |
1839 static const List<bindings.StructDataHeader> kVersions = const [ | 1940 static const List<bindings.StructDataHeader> kVersions = const [ |
1840 const bindings.StructDataHeader(16, 0) | 1941 const bindings.StructDataHeader(16, 0) |
1841 ]; | 1942 ]; |
1842 FileInterfaceRequest file = null; | 1943 FileInterfaceRequest file = null; |
1843 int openFlags = 0; | 1944 int openFlags = 0; |
1844 | 1945 |
1845 _FileReopenParams() : super(kVersions.last.size); | 1946 _FileReopenParams() : super(kVersions.last.size); |
1846 | 1947 |
| 1948 _FileReopenParams.init( |
| 1949 FileInterfaceRequest this.file, |
| 1950 int this.openFlags |
| 1951 ) : super(kVersions.last.size); |
| 1952 |
1847 static _FileReopenParams deserialize(bindings.Message message) { | 1953 static _FileReopenParams deserialize(bindings.Message message) { |
1848 var decoder = new bindings.Decoder(message); | 1954 var decoder = new bindings.Decoder(message); |
1849 var result = decode(decoder); | 1955 var result = decode(decoder); |
1850 if (decoder.excessHandles != null) { | 1956 if (decoder.excessHandles != null) { |
1851 decoder.excessHandles.forEach((h) => h.close()); | 1957 decoder.excessHandles.forEach((h) => h.close()); |
1852 } | 1958 } |
1853 return result; | 1959 return result; |
1854 } | 1960 } |
1855 | 1961 |
1856 static _FileReopenParams decode(bindings.Decoder decoder0) { | 1962 static _FileReopenParams decode(bindings.Decoder decoder0) { |
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1920 | 2026 |
1921 | 2027 |
1922 class FileReopenResponseParams extends bindings.Struct { | 2028 class FileReopenResponseParams extends bindings.Struct { |
1923 static const List<bindings.StructDataHeader> kVersions = const [ | 2029 static const List<bindings.StructDataHeader> kVersions = const [ |
1924 const bindings.StructDataHeader(16, 0) | 2030 const bindings.StructDataHeader(16, 0) |
1925 ]; | 2031 ]; |
1926 types_mojom.Error error = null; | 2032 types_mojom.Error error = null; |
1927 | 2033 |
1928 FileReopenResponseParams() : super(kVersions.last.size); | 2034 FileReopenResponseParams() : super(kVersions.last.size); |
1929 | 2035 |
| 2036 FileReopenResponseParams.init( |
| 2037 types_mojom.Error this.error |
| 2038 ) : super(kVersions.last.size); |
| 2039 |
1930 static FileReopenResponseParams deserialize(bindings.Message message) { | 2040 static FileReopenResponseParams deserialize(bindings.Message message) { |
1931 var decoder = new bindings.Decoder(message); | 2041 var decoder = new bindings.Decoder(message); |
1932 var result = decode(decoder); | 2042 var result = decode(decoder); |
1933 if (decoder.excessHandles != null) { | 2043 if (decoder.excessHandles != null) { |
1934 decoder.excessHandles.forEach((h) => h.close()); | 2044 decoder.excessHandles.forEach((h) => h.close()); |
1935 } | 2045 } |
1936 return result; | 2046 return result; |
1937 } | 2047 } |
1938 | 2048 |
1939 static FileReopenResponseParams decode(bindings.Decoder decoder0) { | 2049 static FileReopenResponseParams decode(bindings.Decoder decoder0) { |
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1995 } | 2105 } |
1996 | 2106 |
1997 | 2107 |
1998 class _FileAsBufferParams extends bindings.Struct { | 2108 class _FileAsBufferParams extends bindings.Struct { |
1999 static const List<bindings.StructDataHeader> kVersions = const [ | 2109 static const List<bindings.StructDataHeader> kVersions = const [ |
2000 const bindings.StructDataHeader(8, 0) | 2110 const bindings.StructDataHeader(8, 0) |
2001 ]; | 2111 ]; |
2002 | 2112 |
2003 _FileAsBufferParams() : super(kVersions.last.size); | 2113 _FileAsBufferParams() : super(kVersions.last.size); |
2004 | 2114 |
| 2115 _FileAsBufferParams.init( |
| 2116 ) : super(kVersions.last.size); |
| 2117 |
2005 static _FileAsBufferParams deserialize(bindings.Message message) { | 2118 static _FileAsBufferParams deserialize(bindings.Message message) { |
2006 var decoder = new bindings.Decoder(message); | 2119 var decoder = new bindings.Decoder(message); |
2007 var result = decode(decoder); | 2120 var result = decode(decoder); |
2008 if (decoder.excessHandles != null) { | 2121 if (decoder.excessHandles != null) { |
2009 decoder.excessHandles.forEach((h) => h.close()); | 2122 decoder.excessHandles.forEach((h) => h.close()); |
2010 } | 2123 } |
2011 return result; | 2124 return result; |
2012 } | 2125 } |
2013 | 2126 |
2014 static _FileAsBufferParams decode(bindings.Decoder decoder0) { | 2127 static _FileAsBufferParams decode(bindings.Decoder decoder0) { |
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2055 | 2168 |
2056 class FileAsBufferResponseParams extends bindings.Struct { | 2169 class FileAsBufferResponseParams extends bindings.Struct { |
2057 static const List<bindings.StructDataHeader> kVersions = const [ | 2170 static const List<bindings.StructDataHeader> kVersions = const [ |
2058 const bindings.StructDataHeader(16, 0) | 2171 const bindings.StructDataHeader(16, 0) |
2059 ]; | 2172 ]; |
2060 types_mojom.Error error = null; | 2173 types_mojom.Error error = null; |
2061 core.MojoSharedBuffer buffer = null; | 2174 core.MojoSharedBuffer buffer = null; |
2062 | 2175 |
2063 FileAsBufferResponseParams() : super(kVersions.last.size); | 2176 FileAsBufferResponseParams() : super(kVersions.last.size); |
2064 | 2177 |
| 2178 FileAsBufferResponseParams.init( |
| 2179 types_mojom.Error this.error, |
| 2180 core.MojoSharedBuffer this.buffer |
| 2181 ) : super(kVersions.last.size); |
| 2182 |
2065 static FileAsBufferResponseParams deserialize(bindings.Message message) { | 2183 static FileAsBufferResponseParams deserialize(bindings.Message message) { |
2066 var decoder = new bindings.Decoder(message); | 2184 var decoder = new bindings.Decoder(message); |
2067 var result = decode(decoder); | 2185 var result = decode(decoder); |
2068 if (decoder.excessHandles != null) { | 2186 if (decoder.excessHandles != null) { |
2069 decoder.excessHandles.forEach((h) => h.close()); | 2187 decoder.excessHandles.forEach((h) => h.close()); |
2070 } | 2188 } |
2071 return result; | 2189 return result; |
2072 } | 2190 } |
2073 | 2191 |
2074 static FileAsBufferResponseParams decode(bindings.Decoder decoder0) { | 2192 static FileAsBufferResponseParams decode(bindings.Decoder decoder0) { |
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2143 | 2261 |
2144 class _FileIoctlParams extends bindings.Struct { | 2262 class _FileIoctlParams extends bindings.Struct { |
2145 static const List<bindings.StructDataHeader> kVersions = const [ | 2263 static const List<bindings.StructDataHeader> kVersions = const [ |
2146 const bindings.StructDataHeader(24, 0) | 2264 const bindings.StructDataHeader(24, 0) |
2147 ]; | 2265 ]; |
2148 int request = 0; | 2266 int request = 0; |
2149 List<int> inValues = null; | 2267 List<int> inValues = null; |
2150 | 2268 |
2151 _FileIoctlParams() : super(kVersions.last.size); | 2269 _FileIoctlParams() : super(kVersions.last.size); |
2152 | 2270 |
| 2271 _FileIoctlParams.init( |
| 2272 int this.request, |
| 2273 List<int> this.inValues |
| 2274 ) : super(kVersions.last.size); |
| 2275 |
2153 static _FileIoctlParams deserialize(bindings.Message message) { | 2276 static _FileIoctlParams deserialize(bindings.Message message) { |
2154 var decoder = new bindings.Decoder(message); | 2277 var decoder = new bindings.Decoder(message); |
2155 var result = decode(decoder); | 2278 var result = decode(decoder); |
2156 if (decoder.excessHandles != null) { | 2279 if (decoder.excessHandles != null) { |
2157 decoder.excessHandles.forEach((h) => h.close()); | 2280 decoder.excessHandles.forEach((h) => h.close()); |
2158 } | 2281 } |
2159 return result; | 2282 return result; |
2160 } | 2283 } |
2161 | 2284 |
2162 static _FileIoctlParams decode(bindings.Decoder decoder0) { | 2285 static _FileIoctlParams decode(bindings.Decoder decoder0) { |
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2229 | 2352 |
2230 class FileIoctlResponseParams extends bindings.Struct { | 2353 class FileIoctlResponseParams extends bindings.Struct { |
2231 static const List<bindings.StructDataHeader> kVersions = const [ | 2354 static const List<bindings.StructDataHeader> kVersions = const [ |
2232 const bindings.StructDataHeader(24, 0) | 2355 const bindings.StructDataHeader(24, 0) |
2233 ]; | 2356 ]; |
2234 types_mojom.Error error = null; | 2357 types_mojom.Error error = null; |
2235 List<int> outValues = null; | 2358 List<int> outValues = null; |
2236 | 2359 |
2237 FileIoctlResponseParams() : super(kVersions.last.size); | 2360 FileIoctlResponseParams() : super(kVersions.last.size); |
2238 | 2361 |
| 2362 FileIoctlResponseParams.init( |
| 2363 types_mojom.Error this.error, |
| 2364 List<int> this.outValues |
| 2365 ) : super(kVersions.last.size); |
| 2366 |
2239 static FileIoctlResponseParams deserialize(bindings.Message message) { | 2367 static FileIoctlResponseParams deserialize(bindings.Message message) { |
2240 var decoder = new bindings.Decoder(message); | 2368 var decoder = new bindings.Decoder(message); |
2241 var result = decode(decoder); | 2369 var result = decode(decoder); |
2242 if (decoder.excessHandles != null) { | 2370 if (decoder.excessHandles != null) { |
2243 decoder.excessHandles.forEach((h) => h.close()); | 2371 decoder.excessHandles.forEach((h) => h.close()); |
2244 } | 2372 } |
2245 return result; | 2373 return result; |
2246 } | 2374 } |
2247 | 2375 |
2248 static FileIoctlResponseParams decode(bindings.Decoder decoder0) { | 2376 static FileIoctlResponseParams decode(bindings.Decoder decoder0) { |
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2325 const int _fileMethodSeekName = 6; | 2453 const int _fileMethodSeekName = 6; |
2326 const int _fileMethodStatName = 7; | 2454 const int _fileMethodStatName = 7; |
2327 const int _fileMethodTruncateName = 8; | 2455 const int _fileMethodTruncateName = 8; |
2328 const int _fileMethodTouchName = 9; | 2456 const int _fileMethodTouchName = 9; |
2329 const int _fileMethodDupName = 10; | 2457 const int _fileMethodDupName = 10; |
2330 const int _fileMethodReopenName = 11; | 2458 const int _fileMethodReopenName = 11; |
2331 const int _fileMethodAsBufferName = 12; | 2459 const int _fileMethodAsBufferName = 12; |
2332 const int _fileMethodIoctlName = 13; | 2460 const int _fileMethodIoctlName = 13; |
2333 | 2461 |
2334 class _FileServiceDescription implements service_describer.ServiceDescription { | 2462 class _FileServiceDescription implements service_describer.ServiceDescription { |
2335 dynamic getTopLevelInterface([Function responseFactory]) => | 2463 void getTopLevelInterface(Function responder) { |
2336 responseFactory(null); | 2464 responder(null); |
| 2465 } |
2337 | 2466 |
2338 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => | 2467 void getTypeDefinition(String typeKey, Function responder) { |
2339 responseFactory(null); | 2468 responder(null); |
| 2469 } |
2340 | 2470 |
2341 dynamic getAllTypeDefinitions([Function responseFactory]) => | 2471 void getAllTypeDefinitions(Function responder) { |
2342 responseFactory(null); | 2472 responder(null); |
| 2473 } |
2343 } | 2474 } |
2344 | 2475 |
2345 abstract class File { | 2476 abstract class File { |
2346 static const String serviceName = null; | 2477 static const String serviceName = null; |
2347 | 2478 |
2348 static service_describer.ServiceDescription _cachedServiceDescription; | 2479 static service_describer.ServiceDescription _cachedServiceDescription; |
2349 static service_describer.ServiceDescription get serviceDescription { | 2480 static service_describer.ServiceDescription get serviceDescription { |
2350 if (_cachedServiceDescription == null) { | 2481 if (_cachedServiceDescription == null) { |
2351 _cachedServiceDescription = new _FileServiceDescription(); | 2482 _cachedServiceDescription = new _FileServiceDescription(); |
2352 } | 2483 } |
2353 return _cachedServiceDescription; | 2484 return _cachedServiceDescription; |
2354 } | 2485 } |
2355 | 2486 |
2356 static FileProxy connectToService( | 2487 static FileProxy connectToService( |
2357 bindings.ServiceConnector s, String url, [String serviceName]) { | 2488 bindings.ServiceConnector s, String url, [String serviceName]) { |
2358 FileProxy p = new FileProxy.unbound(); | 2489 FileProxy p = new FileProxy.unbound(); |
2359 String name = serviceName ?? File.serviceName; | 2490 String name = serviceName ?? File.serviceName; |
2360 if ((name == null) || name.isEmpty) { | 2491 if ((name == null) || name.isEmpty) { |
2361 throw new core.MojoApiError( | 2492 throw new core.MojoApiError( |
2362 "If an interface has no ServiceName, then one must be provided."); | 2493 "If an interface has no ServiceName, then one must be provided."); |
2363 } | 2494 } |
2364 s.connectToService(url, p, name); | 2495 s.connectToService(url, p, name); |
2365 return p; | 2496 return p; |
2366 } | 2497 } |
2367 dynamic close_([Function responseFactory = null]); | 2498 void close_(void callback(types_mojom.Error err)); |
2368 dynamic read(int numBytesToRead,int offset,types_mojom.Whence whence,[Function
responseFactory = null]); | 2499 void read(int numBytesToRead,int offset,types_mojom.Whence whence,void callbac
k(types_mojom.Error error, List<int> bytesRead)); |
2369 dynamic write(List<int> bytesToWrite,int offset,types_mojom.Whence whence,[Fun
ction responseFactory = null]); | 2500 void write(List<int> bytesToWrite,int offset,types_mojom.Whence whence,void ca
llback(types_mojom.Error error, int numBytesWritten)); |
2370 dynamic readToStream(core.MojoDataPipeProducer source,int offset,types_mojom.W
hence whence,int numBytesToRead,[Function responseFactory = null]); | 2501 void readToStream(core.MojoDataPipeProducer source,int offset,types_mojom.When
ce whence,int numBytesToRead,void callback(types_mojom.Error error)); |
2371 dynamic writeFromStream(core.MojoDataPipeConsumer sink,int offset,types_mojom.
Whence whence,[Function responseFactory = null]); | 2502 void writeFromStream(core.MojoDataPipeConsumer sink,int offset,types_mojom.Whe
nce whence,void callback(types_mojom.Error error)); |
2372 dynamic tell([Function responseFactory = null]); | 2503 void tell(void callback(types_mojom.Error error, int position)); |
2373 dynamic seek(int offset,types_mojom.Whence whence,[Function responseFactory =
null]); | 2504 void seek(int offset,types_mojom.Whence whence,void callback(types_mojom.Error
error, int position)); |
2374 dynamic stat([Function responseFactory = null]); | 2505 void stat(void callback(types_mojom.Error error, types_mojom.FileInformation f
ileInformation)); |
2375 dynamic truncate(int size,[Function responseFactory = null]); | 2506 void truncate(int size,void callback(types_mojom.Error error)); |
2376 dynamic touch(types_mojom.TimespecOrNow atime,types_mojom.TimespecOrNow mtime,
[Function responseFactory = null]); | 2507 void touch(types_mojom.TimespecOrNow atime,types_mojom.TimespecOrNow mtime,voi
d callback(types_mojom.Error error)); |
2377 dynamic dup(FileInterfaceRequest file,[Function responseFactory = null]); | 2508 void dup(FileInterfaceRequest file,void callback(types_mojom.Error error)); |
2378 dynamic reopen(FileInterfaceRequest file,int openFlags,[Function responseFacto
ry = null]); | 2509 void reopen(FileInterfaceRequest file,int openFlags,void callback(types_mojom.
Error error)); |
2379 dynamic asBuffer([Function responseFactory = null]); | 2510 void asBuffer(void callback(types_mojom.Error error, core.MojoSharedBuffer buf
fer)); |
2380 dynamic ioctl(int request,List<int> inValues,[Function responseFactory = null]
); | 2511 void ioctl(int request,List<int> inValues,void callback(types_mojom.Error erro
r, List<int> outValues)); |
2381 } | 2512 } |
2382 | 2513 |
2383 abstract class FileInterface | 2514 abstract class FileInterface |
2384 implements bindings.MojoInterface<File>, | 2515 implements bindings.MojoInterface<File>, |
2385 File { | 2516 File { |
2386 factory FileInterface([File impl]) => | 2517 factory FileInterface([File impl]) => |
2387 new FileStub.unbound(impl); | 2518 new FileStub.unbound(impl); |
2388 | 2519 |
2389 factory FileInterface.fromEndpoint( | 2520 factory FileInterface.fromEndpoint( |
2390 core.MojoMessagePipeEndpoint endpoint, | 2521 core.MojoMessagePipeEndpoint endpoint, |
(...skipping 29 matching lines...) Expand all Loading... |
2420 | 2551 |
2421 void handleResponse(bindings.ServiceMessage message) { | 2552 void handleResponse(bindings.ServiceMessage message) { |
2422 switch (message.header.type) { | 2553 switch (message.header.type) { |
2423 case _fileMethodCloseName: | 2554 case _fileMethodCloseName: |
2424 var r = FileCloseResponseParams.deserialize( | 2555 var r = FileCloseResponseParams.deserialize( |
2425 message.payload); | 2556 message.payload); |
2426 if (!message.header.hasRequestId) { | 2557 if (!message.header.hasRequestId) { |
2427 proxyError("Expected a message with a valid request Id."); | 2558 proxyError("Expected a message with a valid request Id."); |
2428 return; | 2559 return; |
2429 } | 2560 } |
2430 Completer c = completerMap[message.header.requestId]; | 2561 Function callback = callbackMap[message.header.requestId]; |
2431 if (c == null) { | 2562 if (callback == null) { |
2432 proxyError( | 2563 proxyError( |
2433 "Message had unknown request Id: ${message.header.requestId}"); | 2564 "Message had unknown request Id: ${message.header.requestId}"); |
2434 return; | 2565 return; |
2435 } | 2566 } |
2436 completerMap.remove(message.header.requestId); | 2567 callbackMap.remove(message.header.requestId); |
2437 if (c.isCompleted) { | 2568 callback(r.err ); |
2438 proxyError("Response completer already completed"); | |
2439 return; | |
2440 } | |
2441 c.complete(r); | |
2442 break; | 2569 break; |
2443 case _fileMethodReadName: | 2570 case _fileMethodReadName: |
2444 var r = FileReadResponseParams.deserialize( | 2571 var r = FileReadResponseParams.deserialize( |
2445 message.payload); | 2572 message.payload); |
2446 if (!message.header.hasRequestId) { | 2573 if (!message.header.hasRequestId) { |
2447 proxyError("Expected a message with a valid request Id."); | 2574 proxyError("Expected a message with a valid request Id."); |
2448 return; | 2575 return; |
2449 } | 2576 } |
2450 Completer c = completerMap[message.header.requestId]; | 2577 Function callback = callbackMap[message.header.requestId]; |
2451 if (c == null) { | 2578 if (callback == null) { |
2452 proxyError( | 2579 proxyError( |
2453 "Message had unknown request Id: ${message.header.requestId}"); | 2580 "Message had unknown request Id: ${message.header.requestId}"); |
2454 return; | 2581 return; |
2455 } | 2582 } |
2456 completerMap.remove(message.header.requestId); | 2583 callbackMap.remove(message.header.requestId); |
2457 if (c.isCompleted) { | 2584 callback(r.error , r.bytesRead ); |
2458 proxyError("Response completer already completed"); | |
2459 return; | |
2460 } | |
2461 c.complete(r); | |
2462 break; | 2585 break; |
2463 case _fileMethodWriteName: | 2586 case _fileMethodWriteName: |
2464 var r = FileWriteResponseParams.deserialize( | 2587 var r = FileWriteResponseParams.deserialize( |
2465 message.payload); | 2588 message.payload); |
2466 if (!message.header.hasRequestId) { | 2589 if (!message.header.hasRequestId) { |
2467 proxyError("Expected a message with a valid request Id."); | 2590 proxyError("Expected a message with a valid request Id."); |
2468 return; | 2591 return; |
2469 } | 2592 } |
2470 Completer c = completerMap[message.header.requestId]; | 2593 Function callback = callbackMap[message.header.requestId]; |
2471 if (c == null) { | 2594 if (callback == null) { |
2472 proxyError( | 2595 proxyError( |
2473 "Message had unknown request Id: ${message.header.requestId}"); | 2596 "Message had unknown request Id: ${message.header.requestId}"); |
2474 return; | 2597 return; |
2475 } | 2598 } |
2476 completerMap.remove(message.header.requestId); | 2599 callbackMap.remove(message.header.requestId); |
2477 if (c.isCompleted) { | 2600 callback(r.error , r.numBytesWritten ); |
2478 proxyError("Response completer already completed"); | |
2479 return; | |
2480 } | |
2481 c.complete(r); | |
2482 break; | 2601 break; |
2483 case _fileMethodReadToStreamName: | 2602 case _fileMethodReadToStreamName: |
2484 var r = FileReadToStreamResponseParams.deserialize( | 2603 var r = FileReadToStreamResponseParams.deserialize( |
2485 message.payload); | 2604 message.payload); |
2486 if (!message.header.hasRequestId) { | 2605 if (!message.header.hasRequestId) { |
2487 proxyError("Expected a message with a valid request Id."); | 2606 proxyError("Expected a message with a valid request Id."); |
2488 return; | 2607 return; |
2489 } | 2608 } |
2490 Completer c = completerMap[message.header.requestId]; | 2609 Function callback = callbackMap[message.header.requestId]; |
2491 if (c == null) { | 2610 if (callback == null) { |
2492 proxyError( | 2611 proxyError( |
2493 "Message had unknown request Id: ${message.header.requestId}"); | 2612 "Message had unknown request Id: ${message.header.requestId}"); |
2494 return; | 2613 return; |
2495 } | 2614 } |
2496 completerMap.remove(message.header.requestId); | 2615 callbackMap.remove(message.header.requestId); |
2497 if (c.isCompleted) { | 2616 callback(r.error ); |
2498 proxyError("Response completer already completed"); | |
2499 return; | |
2500 } | |
2501 c.complete(r); | |
2502 break; | 2617 break; |
2503 case _fileMethodWriteFromStreamName: | 2618 case _fileMethodWriteFromStreamName: |
2504 var r = FileWriteFromStreamResponseParams.deserialize( | 2619 var r = FileWriteFromStreamResponseParams.deserialize( |
2505 message.payload); | 2620 message.payload); |
2506 if (!message.header.hasRequestId) { | 2621 if (!message.header.hasRequestId) { |
2507 proxyError("Expected a message with a valid request Id."); | 2622 proxyError("Expected a message with a valid request Id."); |
2508 return; | 2623 return; |
2509 } | 2624 } |
2510 Completer c = completerMap[message.header.requestId]; | 2625 Function callback = callbackMap[message.header.requestId]; |
2511 if (c == null) { | 2626 if (callback == null) { |
2512 proxyError( | 2627 proxyError( |
2513 "Message had unknown request Id: ${message.header.requestId}"); | 2628 "Message had unknown request Id: ${message.header.requestId}"); |
2514 return; | 2629 return; |
2515 } | 2630 } |
2516 completerMap.remove(message.header.requestId); | 2631 callbackMap.remove(message.header.requestId); |
2517 if (c.isCompleted) { | 2632 callback(r.error ); |
2518 proxyError("Response completer already completed"); | |
2519 return; | |
2520 } | |
2521 c.complete(r); | |
2522 break; | 2633 break; |
2523 case _fileMethodTellName: | 2634 case _fileMethodTellName: |
2524 var r = FileTellResponseParams.deserialize( | 2635 var r = FileTellResponseParams.deserialize( |
2525 message.payload); | 2636 message.payload); |
2526 if (!message.header.hasRequestId) { | 2637 if (!message.header.hasRequestId) { |
2527 proxyError("Expected a message with a valid request Id."); | 2638 proxyError("Expected a message with a valid request Id."); |
2528 return; | 2639 return; |
2529 } | 2640 } |
2530 Completer c = completerMap[message.header.requestId]; | 2641 Function callback = callbackMap[message.header.requestId]; |
2531 if (c == null) { | 2642 if (callback == null) { |
2532 proxyError( | 2643 proxyError( |
2533 "Message had unknown request Id: ${message.header.requestId}"); | 2644 "Message had unknown request Id: ${message.header.requestId}"); |
2534 return; | 2645 return; |
2535 } | 2646 } |
2536 completerMap.remove(message.header.requestId); | 2647 callbackMap.remove(message.header.requestId); |
2537 if (c.isCompleted) { | 2648 callback(r.error , r.position ); |
2538 proxyError("Response completer already completed"); | |
2539 return; | |
2540 } | |
2541 c.complete(r); | |
2542 break; | 2649 break; |
2543 case _fileMethodSeekName: | 2650 case _fileMethodSeekName: |
2544 var r = FileSeekResponseParams.deserialize( | 2651 var r = FileSeekResponseParams.deserialize( |
2545 message.payload); | 2652 message.payload); |
2546 if (!message.header.hasRequestId) { | 2653 if (!message.header.hasRequestId) { |
2547 proxyError("Expected a message with a valid request Id."); | 2654 proxyError("Expected a message with a valid request Id."); |
2548 return; | 2655 return; |
2549 } | 2656 } |
2550 Completer c = completerMap[message.header.requestId]; | 2657 Function callback = callbackMap[message.header.requestId]; |
2551 if (c == null) { | 2658 if (callback == null) { |
2552 proxyError( | 2659 proxyError( |
2553 "Message had unknown request Id: ${message.header.requestId}"); | 2660 "Message had unknown request Id: ${message.header.requestId}"); |
2554 return; | 2661 return; |
2555 } | 2662 } |
2556 completerMap.remove(message.header.requestId); | 2663 callbackMap.remove(message.header.requestId); |
2557 if (c.isCompleted) { | 2664 callback(r.error , r.position ); |
2558 proxyError("Response completer already completed"); | |
2559 return; | |
2560 } | |
2561 c.complete(r); | |
2562 break; | 2665 break; |
2563 case _fileMethodStatName: | 2666 case _fileMethodStatName: |
2564 var r = FileStatResponseParams.deserialize( | 2667 var r = FileStatResponseParams.deserialize( |
2565 message.payload); | 2668 message.payload); |
2566 if (!message.header.hasRequestId) { | 2669 if (!message.header.hasRequestId) { |
2567 proxyError("Expected a message with a valid request Id."); | 2670 proxyError("Expected a message with a valid request Id."); |
2568 return; | 2671 return; |
2569 } | 2672 } |
2570 Completer c = completerMap[message.header.requestId]; | 2673 Function callback = callbackMap[message.header.requestId]; |
2571 if (c == null) { | 2674 if (callback == null) { |
2572 proxyError( | 2675 proxyError( |
2573 "Message had unknown request Id: ${message.header.requestId}"); | 2676 "Message had unknown request Id: ${message.header.requestId}"); |
2574 return; | 2677 return; |
2575 } | 2678 } |
2576 completerMap.remove(message.header.requestId); | 2679 callbackMap.remove(message.header.requestId); |
2577 if (c.isCompleted) { | 2680 callback(r.error , r.fileInformation ); |
2578 proxyError("Response completer already completed"); | |
2579 return; | |
2580 } | |
2581 c.complete(r); | |
2582 break; | 2681 break; |
2583 case _fileMethodTruncateName: | 2682 case _fileMethodTruncateName: |
2584 var r = FileTruncateResponseParams.deserialize( | 2683 var r = FileTruncateResponseParams.deserialize( |
2585 message.payload); | 2684 message.payload); |
2586 if (!message.header.hasRequestId) { | 2685 if (!message.header.hasRequestId) { |
2587 proxyError("Expected a message with a valid request Id."); | 2686 proxyError("Expected a message with a valid request Id."); |
2588 return; | 2687 return; |
2589 } | 2688 } |
2590 Completer c = completerMap[message.header.requestId]; | 2689 Function callback = callbackMap[message.header.requestId]; |
2591 if (c == null) { | 2690 if (callback == null) { |
2592 proxyError( | 2691 proxyError( |
2593 "Message had unknown request Id: ${message.header.requestId}"); | 2692 "Message had unknown request Id: ${message.header.requestId}"); |
2594 return; | 2693 return; |
2595 } | 2694 } |
2596 completerMap.remove(message.header.requestId); | 2695 callbackMap.remove(message.header.requestId); |
2597 if (c.isCompleted) { | 2696 callback(r.error ); |
2598 proxyError("Response completer already completed"); | |
2599 return; | |
2600 } | |
2601 c.complete(r); | |
2602 break; | 2697 break; |
2603 case _fileMethodTouchName: | 2698 case _fileMethodTouchName: |
2604 var r = FileTouchResponseParams.deserialize( | 2699 var r = FileTouchResponseParams.deserialize( |
2605 message.payload); | 2700 message.payload); |
2606 if (!message.header.hasRequestId) { | 2701 if (!message.header.hasRequestId) { |
2607 proxyError("Expected a message with a valid request Id."); | 2702 proxyError("Expected a message with a valid request Id."); |
2608 return; | 2703 return; |
2609 } | 2704 } |
2610 Completer c = completerMap[message.header.requestId]; | 2705 Function callback = callbackMap[message.header.requestId]; |
2611 if (c == null) { | 2706 if (callback == null) { |
2612 proxyError( | 2707 proxyError( |
2613 "Message had unknown request Id: ${message.header.requestId}"); | 2708 "Message had unknown request Id: ${message.header.requestId}"); |
2614 return; | 2709 return; |
2615 } | 2710 } |
2616 completerMap.remove(message.header.requestId); | 2711 callbackMap.remove(message.header.requestId); |
2617 if (c.isCompleted) { | 2712 callback(r.error ); |
2618 proxyError("Response completer already completed"); | |
2619 return; | |
2620 } | |
2621 c.complete(r); | |
2622 break; | 2713 break; |
2623 case _fileMethodDupName: | 2714 case _fileMethodDupName: |
2624 var r = FileDupResponseParams.deserialize( | 2715 var r = FileDupResponseParams.deserialize( |
2625 message.payload); | 2716 message.payload); |
2626 if (!message.header.hasRequestId) { | 2717 if (!message.header.hasRequestId) { |
2627 proxyError("Expected a message with a valid request Id."); | 2718 proxyError("Expected a message with a valid request Id."); |
2628 return; | 2719 return; |
2629 } | 2720 } |
2630 Completer c = completerMap[message.header.requestId]; | 2721 Function callback = callbackMap[message.header.requestId]; |
2631 if (c == null) { | 2722 if (callback == null) { |
2632 proxyError( | 2723 proxyError( |
2633 "Message had unknown request Id: ${message.header.requestId}"); | 2724 "Message had unknown request Id: ${message.header.requestId}"); |
2634 return; | 2725 return; |
2635 } | 2726 } |
2636 completerMap.remove(message.header.requestId); | 2727 callbackMap.remove(message.header.requestId); |
2637 if (c.isCompleted) { | 2728 callback(r.error ); |
2638 proxyError("Response completer already completed"); | |
2639 return; | |
2640 } | |
2641 c.complete(r); | |
2642 break; | 2729 break; |
2643 case _fileMethodReopenName: | 2730 case _fileMethodReopenName: |
2644 var r = FileReopenResponseParams.deserialize( | 2731 var r = FileReopenResponseParams.deserialize( |
2645 message.payload); | 2732 message.payload); |
2646 if (!message.header.hasRequestId) { | 2733 if (!message.header.hasRequestId) { |
2647 proxyError("Expected a message with a valid request Id."); | 2734 proxyError("Expected a message with a valid request Id."); |
2648 return; | 2735 return; |
2649 } | 2736 } |
2650 Completer c = completerMap[message.header.requestId]; | 2737 Function callback = callbackMap[message.header.requestId]; |
2651 if (c == null) { | 2738 if (callback == null) { |
2652 proxyError( | 2739 proxyError( |
2653 "Message had unknown request Id: ${message.header.requestId}"); | 2740 "Message had unknown request Id: ${message.header.requestId}"); |
2654 return; | 2741 return; |
2655 } | 2742 } |
2656 completerMap.remove(message.header.requestId); | 2743 callbackMap.remove(message.header.requestId); |
2657 if (c.isCompleted) { | 2744 callback(r.error ); |
2658 proxyError("Response completer already completed"); | |
2659 return; | |
2660 } | |
2661 c.complete(r); | |
2662 break; | 2745 break; |
2663 case _fileMethodAsBufferName: | 2746 case _fileMethodAsBufferName: |
2664 var r = FileAsBufferResponseParams.deserialize( | 2747 var r = FileAsBufferResponseParams.deserialize( |
2665 message.payload); | 2748 message.payload); |
2666 if (!message.header.hasRequestId) { | 2749 if (!message.header.hasRequestId) { |
2667 proxyError("Expected a message with a valid request Id."); | 2750 proxyError("Expected a message with a valid request Id."); |
2668 return; | 2751 return; |
2669 } | 2752 } |
2670 Completer c = completerMap[message.header.requestId]; | 2753 Function callback = callbackMap[message.header.requestId]; |
2671 if (c == null) { | 2754 if (callback == null) { |
2672 proxyError( | 2755 proxyError( |
2673 "Message had unknown request Id: ${message.header.requestId}"); | 2756 "Message had unknown request Id: ${message.header.requestId}"); |
2674 return; | 2757 return; |
2675 } | 2758 } |
2676 completerMap.remove(message.header.requestId); | 2759 callbackMap.remove(message.header.requestId); |
2677 if (c.isCompleted) { | 2760 callback(r.error , r.buffer ); |
2678 proxyError("Response completer already completed"); | |
2679 return; | |
2680 } | |
2681 c.complete(r); | |
2682 break; | 2761 break; |
2683 case _fileMethodIoctlName: | 2762 case _fileMethodIoctlName: |
2684 var r = FileIoctlResponseParams.deserialize( | 2763 var r = FileIoctlResponseParams.deserialize( |
2685 message.payload); | 2764 message.payload); |
2686 if (!message.header.hasRequestId) { | 2765 if (!message.header.hasRequestId) { |
2687 proxyError("Expected a message with a valid request Id."); | 2766 proxyError("Expected a message with a valid request Id."); |
2688 return; | 2767 return; |
2689 } | 2768 } |
2690 Completer c = completerMap[message.header.requestId]; | 2769 Function callback = callbackMap[message.header.requestId]; |
2691 if (c == null) { | 2770 if (callback == null) { |
2692 proxyError( | 2771 proxyError( |
2693 "Message had unknown request Id: ${message.header.requestId}"); | 2772 "Message had unknown request Id: ${message.header.requestId}"); |
2694 return; | 2773 return; |
2695 } | 2774 } |
2696 completerMap.remove(message.header.requestId); | 2775 callbackMap.remove(message.header.requestId); |
2697 if (c.isCompleted) { | 2776 callback(r.error , r.outValues ); |
2698 proxyError("Response completer already completed"); | |
2699 return; | |
2700 } | |
2701 c.complete(r); | |
2702 break; | 2777 break; |
2703 default: | 2778 default: |
2704 proxyError("Unexpected message type: ${message.header.type}"); | 2779 proxyError("Unexpected message type: ${message.header.type}"); |
2705 close(immediate: true); | 2780 close(immediate: true); |
2706 break; | 2781 break; |
2707 } | 2782 } |
2708 } | 2783 } |
2709 | 2784 |
2710 @override | 2785 @override |
2711 String toString() { | 2786 String toString() { |
(...skipping 24 matching lines...) Expand all Loading... |
2736 return newMockedProxy; | 2811 return newMockedProxy; |
2737 } | 2812 } |
2738 | 2813 |
2739 static FileProxy newFromEndpoint( | 2814 static FileProxy newFromEndpoint( |
2740 core.MojoMessagePipeEndpoint endpoint) { | 2815 core.MojoMessagePipeEndpoint endpoint) { |
2741 assert(endpoint.setDescription("For FileProxy")); | 2816 assert(endpoint.setDescription("For FileProxy")); |
2742 return new FileProxy.fromEndpoint(endpoint); | 2817 return new FileProxy.fromEndpoint(endpoint); |
2743 } | 2818 } |
2744 | 2819 |
2745 | 2820 |
2746 dynamic close_([Function responseFactory = null]) { | 2821 void close_(void callback(types_mojom.Error err)) { |
2747 if (impl != null) { | 2822 if (impl != null) { |
2748 return new Future(() => impl.close_(_FileStubControl._fileCloseResponsePar
amsFactory)); | 2823 impl.close_(callback); |
| 2824 return; |
2749 } | 2825 } |
2750 var params = new _FileCloseParams(); | 2826 var params = new _FileCloseParams(); |
2751 return ctrl.sendMessageWithRequestId( | 2827 ctrl.sendMessageWithRequestId( |
2752 params, | 2828 params, |
2753 _fileMethodCloseName, | 2829 _fileMethodCloseName, |
2754 -1, | 2830 -1, |
2755 bindings.MessageHeader.kMessageExpectsResponse); | 2831 bindings.MessageHeader.kMessageExpectsResponse, |
2756 } | 2832 callback); |
2757 dynamic read(int numBytesToRead,int offset,types_mojom.Whence whence,[Function
responseFactory = null]) { | 2833 } |
2758 if (impl != null) { | 2834 void read(int numBytesToRead,int offset,types_mojom.Whence whence,void callbac
k(types_mojom.Error error, List<int> bytesRead)) { |
2759 return new Future(() => impl.read(numBytesToRead,offset,whence,_FileStubCo
ntrol._fileReadResponseParamsFactory)); | 2835 if (impl != null) { |
| 2836 impl.read(numBytesToRead,offset,whence,callback); |
| 2837 return; |
2760 } | 2838 } |
2761 var params = new _FileReadParams(); | 2839 var params = new _FileReadParams(); |
2762 params.numBytesToRead = numBytesToRead; | 2840 params.numBytesToRead = numBytesToRead; |
2763 params.offset = offset; | 2841 params.offset = offset; |
2764 params.whence = whence; | 2842 params.whence = whence; |
2765 return ctrl.sendMessageWithRequestId( | 2843 ctrl.sendMessageWithRequestId( |
2766 params, | 2844 params, |
2767 _fileMethodReadName, | 2845 _fileMethodReadName, |
2768 -1, | 2846 -1, |
2769 bindings.MessageHeader.kMessageExpectsResponse); | 2847 bindings.MessageHeader.kMessageExpectsResponse, |
2770 } | 2848 callback); |
2771 dynamic write(List<int> bytesToWrite,int offset,types_mojom.Whence whence,[Fun
ction responseFactory = null]) { | 2849 } |
2772 if (impl != null) { | 2850 void write(List<int> bytesToWrite,int offset,types_mojom.Whence whence,void ca
llback(types_mojom.Error error, int numBytesWritten)) { |
2773 return new Future(() => impl.write(bytesToWrite,offset,whence,_FileStubCon
trol._fileWriteResponseParamsFactory)); | 2851 if (impl != null) { |
| 2852 impl.write(bytesToWrite,offset,whence,callback); |
| 2853 return; |
2774 } | 2854 } |
2775 var params = new _FileWriteParams(); | 2855 var params = new _FileWriteParams(); |
2776 params.bytesToWrite = bytesToWrite; | 2856 params.bytesToWrite = bytesToWrite; |
2777 params.offset = offset; | 2857 params.offset = offset; |
2778 params.whence = whence; | 2858 params.whence = whence; |
2779 return ctrl.sendMessageWithRequestId( | 2859 ctrl.sendMessageWithRequestId( |
2780 params, | 2860 params, |
2781 _fileMethodWriteName, | 2861 _fileMethodWriteName, |
2782 -1, | 2862 -1, |
2783 bindings.MessageHeader.kMessageExpectsResponse); | 2863 bindings.MessageHeader.kMessageExpectsResponse, |
2784 } | 2864 callback); |
2785 dynamic readToStream(core.MojoDataPipeProducer source,int offset,types_mojom.W
hence whence,int numBytesToRead,[Function responseFactory = null]) { | 2865 } |
2786 if (impl != null) { | 2866 void readToStream(core.MojoDataPipeProducer source,int offset,types_mojom.When
ce whence,int numBytesToRead,void callback(types_mojom.Error error)) { |
2787 return new Future(() => impl.readToStream(source,offset,whence,numBytesToR
ead,_FileStubControl._fileReadToStreamResponseParamsFactory)); | 2867 if (impl != null) { |
| 2868 impl.readToStream(source,offset,whence,numBytesToRead,callback); |
| 2869 return; |
2788 } | 2870 } |
2789 var params = new _FileReadToStreamParams(); | 2871 var params = new _FileReadToStreamParams(); |
2790 params.source = source; | 2872 params.source = source; |
2791 params.offset = offset; | 2873 params.offset = offset; |
2792 params.whence = whence; | 2874 params.whence = whence; |
2793 params.numBytesToRead = numBytesToRead; | 2875 params.numBytesToRead = numBytesToRead; |
2794 return ctrl.sendMessageWithRequestId( | 2876 ctrl.sendMessageWithRequestId( |
2795 params, | 2877 params, |
2796 _fileMethodReadToStreamName, | 2878 _fileMethodReadToStreamName, |
2797 -1, | 2879 -1, |
2798 bindings.MessageHeader.kMessageExpectsResponse); | 2880 bindings.MessageHeader.kMessageExpectsResponse, |
2799 } | 2881 callback); |
2800 dynamic writeFromStream(core.MojoDataPipeConsumer sink,int offset,types_mojom.
Whence whence,[Function responseFactory = null]) { | 2882 } |
2801 if (impl != null) { | 2883 void writeFromStream(core.MojoDataPipeConsumer sink,int offset,types_mojom.Whe
nce whence,void callback(types_mojom.Error error)) { |
2802 return new Future(() => impl.writeFromStream(sink,offset,whence,_FileStubC
ontrol._fileWriteFromStreamResponseParamsFactory)); | 2884 if (impl != null) { |
| 2885 impl.writeFromStream(sink,offset,whence,callback); |
| 2886 return; |
2803 } | 2887 } |
2804 var params = new _FileWriteFromStreamParams(); | 2888 var params = new _FileWriteFromStreamParams(); |
2805 params.sink = sink; | 2889 params.sink = sink; |
2806 params.offset = offset; | 2890 params.offset = offset; |
2807 params.whence = whence; | 2891 params.whence = whence; |
2808 return ctrl.sendMessageWithRequestId( | 2892 ctrl.sendMessageWithRequestId( |
2809 params, | 2893 params, |
2810 _fileMethodWriteFromStreamName, | 2894 _fileMethodWriteFromStreamName, |
2811 -1, | 2895 -1, |
2812 bindings.MessageHeader.kMessageExpectsResponse); | 2896 bindings.MessageHeader.kMessageExpectsResponse, |
2813 } | 2897 callback); |
2814 dynamic tell([Function responseFactory = null]) { | 2898 } |
2815 if (impl != null) { | 2899 void tell(void callback(types_mojom.Error error, int position)) { |
2816 return new Future(() => impl.tell(_FileStubControl._fileTellResponseParams
Factory)); | 2900 if (impl != null) { |
| 2901 impl.tell(callback); |
| 2902 return; |
2817 } | 2903 } |
2818 var params = new _FileTellParams(); | 2904 var params = new _FileTellParams(); |
2819 return ctrl.sendMessageWithRequestId( | 2905 ctrl.sendMessageWithRequestId( |
2820 params, | 2906 params, |
2821 _fileMethodTellName, | 2907 _fileMethodTellName, |
2822 -1, | 2908 -1, |
2823 bindings.MessageHeader.kMessageExpectsResponse); | 2909 bindings.MessageHeader.kMessageExpectsResponse, |
2824 } | 2910 callback); |
2825 dynamic seek(int offset,types_mojom.Whence whence,[Function responseFactory =
null]) { | 2911 } |
2826 if (impl != null) { | 2912 void seek(int offset,types_mojom.Whence whence,void callback(types_mojom.Error
error, int position)) { |
2827 return new Future(() => impl.seek(offset,whence,_FileStubControl._fileSeek
ResponseParamsFactory)); | 2913 if (impl != null) { |
| 2914 impl.seek(offset,whence,callback); |
| 2915 return; |
2828 } | 2916 } |
2829 var params = new _FileSeekParams(); | 2917 var params = new _FileSeekParams(); |
2830 params.offset = offset; | 2918 params.offset = offset; |
2831 params.whence = whence; | 2919 params.whence = whence; |
2832 return ctrl.sendMessageWithRequestId( | 2920 ctrl.sendMessageWithRequestId( |
2833 params, | 2921 params, |
2834 _fileMethodSeekName, | 2922 _fileMethodSeekName, |
2835 -1, | 2923 -1, |
2836 bindings.MessageHeader.kMessageExpectsResponse); | 2924 bindings.MessageHeader.kMessageExpectsResponse, |
2837 } | 2925 callback); |
2838 dynamic stat([Function responseFactory = null]) { | 2926 } |
2839 if (impl != null) { | 2927 void stat(void callback(types_mojom.Error error, types_mojom.FileInformation f
ileInformation)) { |
2840 return new Future(() => impl.stat(_FileStubControl._fileStatResponseParams
Factory)); | 2928 if (impl != null) { |
| 2929 impl.stat(callback); |
| 2930 return; |
2841 } | 2931 } |
2842 var params = new _FileStatParams(); | 2932 var params = new _FileStatParams(); |
2843 return ctrl.sendMessageWithRequestId( | 2933 ctrl.sendMessageWithRequestId( |
2844 params, | 2934 params, |
2845 _fileMethodStatName, | 2935 _fileMethodStatName, |
2846 -1, | 2936 -1, |
2847 bindings.MessageHeader.kMessageExpectsResponse); | 2937 bindings.MessageHeader.kMessageExpectsResponse, |
2848 } | 2938 callback); |
2849 dynamic truncate(int size,[Function responseFactory = null]) { | 2939 } |
2850 if (impl != null) { | 2940 void truncate(int size,void callback(types_mojom.Error error)) { |
2851 return new Future(() => impl.truncate(size,_FileStubControl._fileTruncateR
esponseParamsFactory)); | 2941 if (impl != null) { |
| 2942 impl.truncate(size,callback); |
| 2943 return; |
2852 } | 2944 } |
2853 var params = new _FileTruncateParams(); | 2945 var params = new _FileTruncateParams(); |
2854 params.size = size; | 2946 params.size = size; |
2855 return ctrl.sendMessageWithRequestId( | 2947 ctrl.sendMessageWithRequestId( |
2856 params, | 2948 params, |
2857 _fileMethodTruncateName, | 2949 _fileMethodTruncateName, |
2858 -1, | 2950 -1, |
2859 bindings.MessageHeader.kMessageExpectsResponse); | 2951 bindings.MessageHeader.kMessageExpectsResponse, |
2860 } | 2952 callback); |
2861 dynamic touch(types_mojom.TimespecOrNow atime,types_mojom.TimespecOrNow mtime,
[Function responseFactory = null]) { | 2953 } |
2862 if (impl != null) { | 2954 void touch(types_mojom.TimespecOrNow atime,types_mojom.TimespecOrNow mtime,voi
d callback(types_mojom.Error error)) { |
2863 return new Future(() => impl.touch(atime,mtime,_FileStubControl._fileTouch
ResponseParamsFactory)); | 2955 if (impl != null) { |
| 2956 impl.touch(atime,mtime,callback); |
| 2957 return; |
2864 } | 2958 } |
2865 var params = new _FileTouchParams(); | 2959 var params = new _FileTouchParams(); |
2866 params.atime = atime; | 2960 params.atime = atime; |
2867 params.mtime = mtime; | 2961 params.mtime = mtime; |
2868 return ctrl.sendMessageWithRequestId( | 2962 ctrl.sendMessageWithRequestId( |
2869 params, | 2963 params, |
2870 _fileMethodTouchName, | 2964 _fileMethodTouchName, |
2871 -1, | 2965 -1, |
2872 bindings.MessageHeader.kMessageExpectsResponse); | 2966 bindings.MessageHeader.kMessageExpectsResponse, |
2873 } | 2967 callback); |
2874 dynamic dup(FileInterfaceRequest file,[Function responseFactory = null]) { | 2968 } |
2875 if (impl != null) { | 2969 void dup(FileInterfaceRequest file,void callback(types_mojom.Error error)) { |
2876 return new Future(() => impl.dup(file,_FileStubControl._fileDupResponsePar
amsFactory)); | 2970 if (impl != null) { |
| 2971 impl.dup(file,callback); |
| 2972 return; |
2877 } | 2973 } |
2878 var params = new _FileDupParams(); | 2974 var params = new _FileDupParams(); |
2879 params.file = file; | 2975 params.file = file; |
2880 return ctrl.sendMessageWithRequestId( | 2976 ctrl.sendMessageWithRequestId( |
2881 params, | 2977 params, |
2882 _fileMethodDupName, | 2978 _fileMethodDupName, |
2883 -1, | 2979 -1, |
2884 bindings.MessageHeader.kMessageExpectsResponse); | 2980 bindings.MessageHeader.kMessageExpectsResponse, |
2885 } | 2981 callback); |
2886 dynamic reopen(FileInterfaceRequest file,int openFlags,[Function responseFacto
ry = null]) { | 2982 } |
2887 if (impl != null) { | 2983 void reopen(FileInterfaceRequest file,int openFlags,void callback(types_mojom.
Error error)) { |
2888 return new Future(() => impl.reopen(file,openFlags,_FileStubControl._fileR
eopenResponseParamsFactory)); | 2984 if (impl != null) { |
| 2985 impl.reopen(file,openFlags,callback); |
| 2986 return; |
2889 } | 2987 } |
2890 var params = new _FileReopenParams(); | 2988 var params = new _FileReopenParams(); |
2891 params.file = file; | 2989 params.file = file; |
2892 params.openFlags = openFlags; | 2990 params.openFlags = openFlags; |
2893 return ctrl.sendMessageWithRequestId( | 2991 ctrl.sendMessageWithRequestId( |
2894 params, | 2992 params, |
2895 _fileMethodReopenName, | 2993 _fileMethodReopenName, |
2896 -1, | 2994 -1, |
2897 bindings.MessageHeader.kMessageExpectsResponse); | 2995 bindings.MessageHeader.kMessageExpectsResponse, |
2898 } | 2996 callback); |
2899 dynamic asBuffer([Function responseFactory = null]) { | 2997 } |
2900 if (impl != null) { | 2998 void asBuffer(void callback(types_mojom.Error error, core.MojoSharedBuffer buf
fer)) { |
2901 return new Future(() => impl.asBuffer(_FileStubControl._fileAsBufferRespon
seParamsFactory)); | 2999 if (impl != null) { |
| 3000 impl.asBuffer(callback); |
| 3001 return; |
2902 } | 3002 } |
2903 var params = new _FileAsBufferParams(); | 3003 var params = new _FileAsBufferParams(); |
2904 return ctrl.sendMessageWithRequestId( | 3004 ctrl.sendMessageWithRequestId( |
2905 params, | 3005 params, |
2906 _fileMethodAsBufferName, | 3006 _fileMethodAsBufferName, |
2907 -1, | 3007 -1, |
2908 bindings.MessageHeader.kMessageExpectsResponse); | 3008 bindings.MessageHeader.kMessageExpectsResponse, |
2909 } | 3009 callback); |
2910 dynamic ioctl(int request,List<int> inValues,[Function responseFactory = null]
) { | 3010 } |
2911 if (impl != null) { | 3011 void ioctl(int request,List<int> inValues,void callback(types_mojom.Error erro
r, List<int> outValues)) { |
2912 return new Future(() => impl.ioctl(request,inValues,_FileStubControl._file
IoctlResponseParamsFactory)); | 3012 if (impl != null) { |
| 3013 impl.ioctl(request,inValues,callback); |
| 3014 return; |
2913 } | 3015 } |
2914 var params = new _FileIoctlParams(); | 3016 var params = new _FileIoctlParams(); |
2915 params.request = request; | 3017 params.request = request; |
2916 params.inValues = inValues; | 3018 params.inValues = inValues; |
2917 return ctrl.sendMessageWithRequestId( | 3019 ctrl.sendMessageWithRequestId( |
2918 params, | 3020 params, |
2919 _fileMethodIoctlName, | 3021 _fileMethodIoctlName, |
2920 -1, | 3022 -1, |
2921 bindings.MessageHeader.kMessageExpectsResponse); | 3023 bindings.MessageHeader.kMessageExpectsResponse, |
| 3024 callback); |
2922 } | 3025 } |
2923 } | 3026 } |
2924 | 3027 |
2925 class _FileStubControl | 3028 class _FileStubControl |
2926 extends bindings.StubMessageHandler | 3029 extends bindings.StubMessageHandler |
2927 implements bindings.StubControl<File> { | 3030 implements bindings.StubControl<File> { |
2928 File _impl; | 3031 File _impl; |
2929 | 3032 |
2930 _FileStubControl.fromEndpoint( | 3033 _FileStubControl.fromEndpoint( |
2931 core.MojoMessagePipeEndpoint endpoint, [File impl]) | 3034 core.MojoMessagePipeEndpoint endpoint, [File impl]) |
2932 : super.fromEndpoint(endpoint, autoBegin: impl != null) { | 3035 : super.fromEndpoint(endpoint, autoBegin: impl != null) { |
2933 _impl = impl; | 3036 _impl = impl; |
2934 } | 3037 } |
2935 | 3038 |
2936 _FileStubControl.fromHandle( | 3039 _FileStubControl.fromHandle( |
2937 core.MojoHandle handle, [File impl]) | 3040 core.MojoHandle handle, [File impl]) |
2938 : super.fromHandle(handle, autoBegin: impl != null) { | 3041 : super.fromHandle(handle, autoBegin: impl != null) { |
2939 _impl = impl; | 3042 _impl = impl; |
2940 } | 3043 } |
2941 | 3044 |
2942 _FileStubControl.unbound([this._impl]) : super.unbound(); | 3045 _FileStubControl.unbound([this._impl]) : super.unbound(); |
2943 | 3046 |
2944 String get serviceName => File.serviceName; | 3047 String get serviceName => File.serviceName; |
2945 | 3048 |
2946 | 3049 |
2947 static FileCloseResponseParams _fileCloseResponseParamsFactory(types_mojom.Err
or err) { | 3050 Function _fileCloseResponseParamsResponder( |
2948 var result = new FileCloseResponseParams(); | 3051 int requestId) { |
2949 result.err = err; | 3052 return (types_mojom.Error err) { |
2950 return result; | 3053 var result = new FileCloseResponseParams(); |
2951 } | 3054 result.err = err; |
2952 static FileReadResponseParams _fileReadResponseParamsFactory(types_mojom.Error
error, List<int> bytesRead) { | 3055 sendResponse(buildResponseWithId( |
2953 var result = new FileReadResponseParams(); | 3056 result, |
2954 result.error = error; | 3057 _fileMethodCloseName, |
2955 result.bytesRead = bytesRead; | 3058 requestId, |
2956 return result; | 3059 bindings.MessageHeader.kMessageIsResponse)); |
2957 } | 3060 }; |
2958 static FileWriteResponseParams _fileWriteResponseParamsFactory(types_mojom.Err
or error, int numBytesWritten) { | 3061 } |
2959 var result = new FileWriteResponseParams(); | 3062 Function _fileReadResponseParamsResponder( |
2960 result.error = error; | 3063 int requestId) { |
2961 result.numBytesWritten = numBytesWritten; | 3064 return (types_mojom.Error error, List<int> bytesRead) { |
2962 return result; | 3065 var result = new FileReadResponseParams(); |
2963 } | 3066 result.error = error; |
2964 static FileReadToStreamResponseParams _fileReadToStreamResponseParamsFactory(t
ypes_mojom.Error error) { | 3067 result.bytesRead = bytesRead; |
2965 var result = new FileReadToStreamResponseParams(); | 3068 sendResponse(buildResponseWithId( |
2966 result.error = error; | 3069 result, |
2967 return result; | 3070 _fileMethodReadName, |
2968 } | 3071 requestId, |
2969 static FileWriteFromStreamResponseParams _fileWriteFromStreamResponseParamsFac
tory(types_mojom.Error error) { | 3072 bindings.MessageHeader.kMessageIsResponse)); |
2970 var result = new FileWriteFromStreamResponseParams(); | 3073 }; |
2971 result.error = error; | 3074 } |
2972 return result; | 3075 Function _fileWriteResponseParamsResponder( |
2973 } | 3076 int requestId) { |
2974 static FileTellResponseParams _fileTellResponseParamsFactory(types_mojom.Error
error, int position) { | 3077 return (types_mojom.Error error, int numBytesWritten) { |
2975 var result = new FileTellResponseParams(); | 3078 var result = new FileWriteResponseParams(); |
2976 result.error = error; | 3079 result.error = error; |
2977 result.position = position; | 3080 result.numBytesWritten = numBytesWritten; |
2978 return result; | 3081 sendResponse(buildResponseWithId( |
2979 } | 3082 result, |
2980 static FileSeekResponseParams _fileSeekResponseParamsFactory(types_mojom.Error
error, int position) { | 3083 _fileMethodWriteName, |
2981 var result = new FileSeekResponseParams(); | 3084 requestId, |
2982 result.error = error; | 3085 bindings.MessageHeader.kMessageIsResponse)); |
2983 result.position = position; | 3086 }; |
2984 return result; | 3087 } |
2985 } | 3088 Function _fileReadToStreamResponseParamsResponder( |
2986 static FileStatResponseParams _fileStatResponseParamsFactory(types_mojom.Error
error, types_mojom.FileInformation fileInformation) { | 3089 int requestId) { |
2987 var result = new FileStatResponseParams(); | 3090 return (types_mojom.Error error) { |
2988 result.error = error; | 3091 var result = new FileReadToStreamResponseParams(); |
2989 result.fileInformation = fileInformation; | 3092 result.error = error; |
2990 return result; | 3093 sendResponse(buildResponseWithId( |
2991 } | 3094 result, |
2992 static FileTruncateResponseParams _fileTruncateResponseParamsFactory(types_moj
om.Error error) { | 3095 _fileMethodReadToStreamName, |
2993 var result = new FileTruncateResponseParams(); | 3096 requestId, |
2994 result.error = error; | 3097 bindings.MessageHeader.kMessageIsResponse)); |
2995 return result; | 3098 }; |
2996 } | 3099 } |
2997 static FileTouchResponseParams _fileTouchResponseParamsFactory(types_mojom.Err
or error) { | 3100 Function _fileWriteFromStreamResponseParamsResponder( |
2998 var result = new FileTouchResponseParams(); | 3101 int requestId) { |
2999 result.error = error; | 3102 return (types_mojom.Error error) { |
3000 return result; | 3103 var result = new FileWriteFromStreamResponseParams(); |
3001 } | 3104 result.error = error; |
3002 static FileDupResponseParams _fileDupResponseParamsFactory(types_mojom.Error e
rror) { | 3105 sendResponse(buildResponseWithId( |
3003 var result = new FileDupResponseParams(); | 3106 result, |
3004 result.error = error; | 3107 _fileMethodWriteFromStreamName, |
3005 return result; | 3108 requestId, |
3006 } | 3109 bindings.MessageHeader.kMessageIsResponse)); |
3007 static FileReopenResponseParams _fileReopenResponseParamsFactory(types_mojom.E
rror error) { | 3110 }; |
3008 var result = new FileReopenResponseParams(); | 3111 } |
3009 result.error = error; | 3112 Function _fileTellResponseParamsResponder( |
3010 return result; | 3113 int requestId) { |
3011 } | 3114 return (types_mojom.Error error, int position) { |
3012 static FileAsBufferResponseParams _fileAsBufferResponseParamsFactory(types_moj
om.Error error, core.MojoSharedBuffer buffer) { | 3115 var result = new FileTellResponseParams(); |
3013 var result = new FileAsBufferResponseParams(); | 3116 result.error = error; |
3014 result.error = error; | 3117 result.position = position; |
3015 result.buffer = buffer; | 3118 sendResponse(buildResponseWithId( |
3016 return result; | 3119 result, |
3017 } | 3120 _fileMethodTellName, |
3018 static FileIoctlResponseParams _fileIoctlResponseParamsFactory(types_mojom.Err
or error, List<int> outValues) { | 3121 requestId, |
3019 var result = new FileIoctlResponseParams(); | 3122 bindings.MessageHeader.kMessageIsResponse)); |
3020 result.error = error; | 3123 }; |
3021 result.outValues = outValues; | 3124 } |
3022 return result; | 3125 Function _fileSeekResponseParamsResponder( |
3023 } | 3126 int requestId) { |
3024 | 3127 return (types_mojom.Error error, int position) { |
3025 dynamic handleMessage(bindings.ServiceMessage message) { | 3128 var result = new FileSeekResponseParams(); |
| 3129 result.error = error; |
| 3130 result.position = position; |
| 3131 sendResponse(buildResponseWithId( |
| 3132 result, |
| 3133 _fileMethodSeekName, |
| 3134 requestId, |
| 3135 bindings.MessageHeader.kMessageIsResponse)); |
| 3136 }; |
| 3137 } |
| 3138 Function _fileStatResponseParamsResponder( |
| 3139 int requestId) { |
| 3140 return (types_mojom.Error error, types_mojom.FileInformation fileInformation)
{ |
| 3141 var result = new FileStatResponseParams(); |
| 3142 result.error = error; |
| 3143 result.fileInformation = fileInformation; |
| 3144 sendResponse(buildResponseWithId( |
| 3145 result, |
| 3146 _fileMethodStatName, |
| 3147 requestId, |
| 3148 bindings.MessageHeader.kMessageIsResponse)); |
| 3149 }; |
| 3150 } |
| 3151 Function _fileTruncateResponseParamsResponder( |
| 3152 int requestId) { |
| 3153 return (types_mojom.Error error) { |
| 3154 var result = new FileTruncateResponseParams(); |
| 3155 result.error = error; |
| 3156 sendResponse(buildResponseWithId( |
| 3157 result, |
| 3158 _fileMethodTruncateName, |
| 3159 requestId, |
| 3160 bindings.MessageHeader.kMessageIsResponse)); |
| 3161 }; |
| 3162 } |
| 3163 Function _fileTouchResponseParamsResponder( |
| 3164 int requestId) { |
| 3165 return (types_mojom.Error error) { |
| 3166 var result = new FileTouchResponseParams(); |
| 3167 result.error = error; |
| 3168 sendResponse(buildResponseWithId( |
| 3169 result, |
| 3170 _fileMethodTouchName, |
| 3171 requestId, |
| 3172 bindings.MessageHeader.kMessageIsResponse)); |
| 3173 }; |
| 3174 } |
| 3175 Function _fileDupResponseParamsResponder( |
| 3176 int requestId) { |
| 3177 return (types_mojom.Error error) { |
| 3178 var result = new FileDupResponseParams(); |
| 3179 result.error = error; |
| 3180 sendResponse(buildResponseWithId( |
| 3181 result, |
| 3182 _fileMethodDupName, |
| 3183 requestId, |
| 3184 bindings.MessageHeader.kMessageIsResponse)); |
| 3185 }; |
| 3186 } |
| 3187 Function _fileReopenResponseParamsResponder( |
| 3188 int requestId) { |
| 3189 return (types_mojom.Error error) { |
| 3190 var result = new FileReopenResponseParams(); |
| 3191 result.error = error; |
| 3192 sendResponse(buildResponseWithId( |
| 3193 result, |
| 3194 _fileMethodReopenName, |
| 3195 requestId, |
| 3196 bindings.MessageHeader.kMessageIsResponse)); |
| 3197 }; |
| 3198 } |
| 3199 Function _fileAsBufferResponseParamsResponder( |
| 3200 int requestId) { |
| 3201 return (types_mojom.Error error, core.MojoSharedBuffer buffer) { |
| 3202 var result = new FileAsBufferResponseParams(); |
| 3203 result.error = error; |
| 3204 result.buffer = buffer; |
| 3205 sendResponse(buildResponseWithId( |
| 3206 result, |
| 3207 _fileMethodAsBufferName, |
| 3208 requestId, |
| 3209 bindings.MessageHeader.kMessageIsResponse)); |
| 3210 }; |
| 3211 } |
| 3212 Function _fileIoctlResponseParamsResponder( |
| 3213 int requestId) { |
| 3214 return (types_mojom.Error error, List<int> outValues) { |
| 3215 var result = new FileIoctlResponseParams(); |
| 3216 result.error = error; |
| 3217 result.outValues = outValues; |
| 3218 sendResponse(buildResponseWithId( |
| 3219 result, |
| 3220 _fileMethodIoctlName, |
| 3221 requestId, |
| 3222 bindings.MessageHeader.kMessageIsResponse)); |
| 3223 }; |
| 3224 } |
| 3225 |
| 3226 void handleMessage(bindings.ServiceMessage message) { |
3026 if (bindings.ControlMessageHandler.isControlMessage(message)) { | 3227 if (bindings.ControlMessageHandler.isControlMessage(message)) { |
3027 return bindings.ControlMessageHandler.handleMessage(this, | 3228 bindings.ControlMessageHandler.handleMessage( |
3028 0, | 3229 this, 0, message); |
3029 message); | 3230 return; |
3030 } | 3231 } |
3031 if (_impl == null) { | 3232 if (_impl == null) { |
3032 throw new core.MojoApiError("$this has no implementation set"); | 3233 throw new core.MojoApiError("$this has no implementation set"); |
3033 } | 3234 } |
3034 switch (message.header.type) { | 3235 switch (message.header.type) { |
3035 case _fileMethodCloseName: | 3236 case _fileMethodCloseName: |
3036 var response = _impl.close_(_fileCloseResponseParamsFactory); | 3237 _impl.close_(_fileCloseResponseParamsResponder(message.header.requestId)
); |
3037 if (response is Future) { | |
3038 return response.then((response) { | |
3039 if (response != null) { | |
3040 return buildResponseWithId( | |
3041 response, | |
3042 _fileMethodCloseName, | |
3043 message.header.requestId, | |
3044 bindings.MessageHeader.kMessageIsResponse); | |
3045 } | |
3046 }); | |
3047 } else if (response != null) { | |
3048 return buildResponseWithId( | |
3049 response, | |
3050 _fileMethodCloseName, | |
3051 message.header.requestId, | |
3052 bindings.MessageHeader.kMessageIsResponse); | |
3053 } | |
3054 break; | 3238 break; |
3055 case _fileMethodReadName: | 3239 case _fileMethodReadName: |
3056 var params = _FileReadParams.deserialize( | 3240 var params = _FileReadParams.deserialize( |
3057 message.payload); | 3241 message.payload); |
3058 var response = _impl.read(params.numBytesToRead,params.offset,params.whe
nce,_fileReadResponseParamsFactory); | 3242 _impl.read(params.numBytesToRead, params.offset, params.whence, _fileRea
dResponseParamsResponder(message.header.requestId)); |
3059 if (response is Future) { | |
3060 return response.then((response) { | |
3061 if (response != null) { | |
3062 return buildResponseWithId( | |
3063 response, | |
3064 _fileMethodReadName, | |
3065 message.header.requestId, | |
3066 bindings.MessageHeader.kMessageIsResponse); | |
3067 } | |
3068 }); | |
3069 } else if (response != null) { | |
3070 return buildResponseWithId( | |
3071 response, | |
3072 _fileMethodReadName, | |
3073 message.header.requestId, | |
3074 bindings.MessageHeader.kMessageIsResponse); | |
3075 } | |
3076 break; | 3243 break; |
3077 case _fileMethodWriteName: | 3244 case _fileMethodWriteName: |
3078 var params = _FileWriteParams.deserialize( | 3245 var params = _FileWriteParams.deserialize( |
3079 message.payload); | 3246 message.payload); |
3080 var response = _impl.write(params.bytesToWrite,params.offset,params.when
ce,_fileWriteResponseParamsFactory); | 3247 _impl.write(params.bytesToWrite, params.offset, params.whence, _fileWrit
eResponseParamsResponder(message.header.requestId)); |
3081 if (response is Future) { | |
3082 return response.then((response) { | |
3083 if (response != null) { | |
3084 return buildResponseWithId( | |
3085 response, | |
3086 _fileMethodWriteName, | |
3087 message.header.requestId, | |
3088 bindings.MessageHeader.kMessageIsResponse); | |
3089 } | |
3090 }); | |
3091 } else if (response != null) { | |
3092 return buildResponseWithId( | |
3093 response, | |
3094 _fileMethodWriteName, | |
3095 message.header.requestId, | |
3096 bindings.MessageHeader.kMessageIsResponse); | |
3097 } | |
3098 break; | 3248 break; |
3099 case _fileMethodReadToStreamName: | 3249 case _fileMethodReadToStreamName: |
3100 var params = _FileReadToStreamParams.deserialize( | 3250 var params = _FileReadToStreamParams.deserialize( |
3101 message.payload); | 3251 message.payload); |
3102 var response = _impl.readToStream(params.source,params.offset,params.whe
nce,params.numBytesToRead,_fileReadToStreamResponseParamsFactory); | 3252 _impl.readToStream(params.source, params.offset, params.whence, params.n
umBytesToRead, _fileReadToStreamResponseParamsResponder(message.header.requestId
)); |
3103 if (response is Future) { | |
3104 return response.then((response) { | |
3105 if (response != null) { | |
3106 return buildResponseWithId( | |
3107 response, | |
3108 _fileMethodReadToStreamName, | |
3109 message.header.requestId, | |
3110 bindings.MessageHeader.kMessageIsResponse); | |
3111 } | |
3112 }); | |
3113 } else if (response != null) { | |
3114 return buildResponseWithId( | |
3115 response, | |
3116 _fileMethodReadToStreamName, | |
3117 message.header.requestId, | |
3118 bindings.MessageHeader.kMessageIsResponse); | |
3119 } | |
3120 break; | 3253 break; |
3121 case _fileMethodWriteFromStreamName: | 3254 case _fileMethodWriteFromStreamName: |
3122 var params = _FileWriteFromStreamParams.deserialize( | 3255 var params = _FileWriteFromStreamParams.deserialize( |
3123 message.payload); | 3256 message.payload); |
3124 var response = _impl.writeFromStream(params.sink,params.offset,params.wh
ence,_fileWriteFromStreamResponseParamsFactory); | 3257 _impl.writeFromStream(params.sink, params.offset, params.whence, _fileWr
iteFromStreamResponseParamsResponder(message.header.requestId)); |
3125 if (response is Future) { | |
3126 return response.then((response) { | |
3127 if (response != null) { | |
3128 return buildResponseWithId( | |
3129 response, | |
3130 _fileMethodWriteFromStreamName, | |
3131 message.header.requestId, | |
3132 bindings.MessageHeader.kMessageIsResponse); | |
3133 } | |
3134 }); | |
3135 } else if (response != null) { | |
3136 return buildResponseWithId( | |
3137 response, | |
3138 _fileMethodWriteFromStreamName, | |
3139 message.header.requestId, | |
3140 bindings.MessageHeader.kMessageIsResponse); | |
3141 } | |
3142 break; | 3258 break; |
3143 case _fileMethodTellName: | 3259 case _fileMethodTellName: |
3144 var response = _impl.tell(_fileTellResponseParamsFactory); | 3260 _impl.tell(_fileTellResponseParamsResponder(message.header.requestId)); |
3145 if (response is Future) { | |
3146 return response.then((response) { | |
3147 if (response != null) { | |
3148 return buildResponseWithId( | |
3149 response, | |
3150 _fileMethodTellName, | |
3151 message.header.requestId, | |
3152 bindings.MessageHeader.kMessageIsResponse); | |
3153 } | |
3154 }); | |
3155 } else if (response != null) { | |
3156 return buildResponseWithId( | |
3157 response, | |
3158 _fileMethodTellName, | |
3159 message.header.requestId, | |
3160 bindings.MessageHeader.kMessageIsResponse); | |
3161 } | |
3162 break; | 3261 break; |
3163 case _fileMethodSeekName: | 3262 case _fileMethodSeekName: |
3164 var params = _FileSeekParams.deserialize( | 3263 var params = _FileSeekParams.deserialize( |
3165 message.payload); | 3264 message.payload); |
3166 var response = _impl.seek(params.offset,params.whence,_fileSeekResponseP
aramsFactory); | 3265 _impl.seek(params.offset, params.whence, _fileSeekResponseParamsResponde
r(message.header.requestId)); |
3167 if (response is Future) { | |
3168 return response.then((response) { | |
3169 if (response != null) { | |
3170 return buildResponseWithId( | |
3171 response, | |
3172 _fileMethodSeekName, | |
3173 message.header.requestId, | |
3174 bindings.MessageHeader.kMessageIsResponse); | |
3175 } | |
3176 }); | |
3177 } else if (response != null) { | |
3178 return buildResponseWithId( | |
3179 response, | |
3180 _fileMethodSeekName, | |
3181 message.header.requestId, | |
3182 bindings.MessageHeader.kMessageIsResponse); | |
3183 } | |
3184 break; | 3266 break; |
3185 case _fileMethodStatName: | 3267 case _fileMethodStatName: |
3186 var response = _impl.stat(_fileStatResponseParamsFactory); | 3268 _impl.stat(_fileStatResponseParamsResponder(message.header.requestId)); |
3187 if (response is Future) { | |
3188 return response.then((response) { | |
3189 if (response != null) { | |
3190 return buildResponseWithId( | |
3191 response, | |
3192 _fileMethodStatName, | |
3193 message.header.requestId, | |
3194 bindings.MessageHeader.kMessageIsResponse); | |
3195 } | |
3196 }); | |
3197 } else if (response != null) { | |
3198 return buildResponseWithId( | |
3199 response, | |
3200 _fileMethodStatName, | |
3201 message.header.requestId, | |
3202 bindings.MessageHeader.kMessageIsResponse); | |
3203 } | |
3204 break; | 3269 break; |
3205 case _fileMethodTruncateName: | 3270 case _fileMethodTruncateName: |
3206 var params = _FileTruncateParams.deserialize( | 3271 var params = _FileTruncateParams.deserialize( |
3207 message.payload); | 3272 message.payload); |
3208 var response = _impl.truncate(params.size,_fileTruncateResponseParamsFac
tory); | 3273 _impl.truncate(params.size, _fileTruncateResponseParamsResponder(message
.header.requestId)); |
3209 if (response is Future) { | |
3210 return response.then((response) { | |
3211 if (response != null) { | |
3212 return buildResponseWithId( | |
3213 response, | |
3214 _fileMethodTruncateName, | |
3215 message.header.requestId, | |
3216 bindings.MessageHeader.kMessageIsResponse); | |
3217 } | |
3218 }); | |
3219 } else if (response != null) { | |
3220 return buildResponseWithId( | |
3221 response, | |
3222 _fileMethodTruncateName, | |
3223 message.header.requestId, | |
3224 bindings.MessageHeader.kMessageIsResponse); | |
3225 } | |
3226 break; | 3274 break; |
3227 case _fileMethodTouchName: | 3275 case _fileMethodTouchName: |
3228 var params = _FileTouchParams.deserialize( | 3276 var params = _FileTouchParams.deserialize( |
3229 message.payload); | 3277 message.payload); |
3230 var response = _impl.touch(params.atime,params.mtime,_fileTouchResponseP
aramsFactory); | 3278 _impl.touch(params.atime, params.mtime, _fileTouchResponseParamsResponde
r(message.header.requestId)); |
3231 if (response is Future) { | |
3232 return response.then((response) { | |
3233 if (response != null) { | |
3234 return buildResponseWithId( | |
3235 response, | |
3236 _fileMethodTouchName, | |
3237 message.header.requestId, | |
3238 bindings.MessageHeader.kMessageIsResponse); | |
3239 } | |
3240 }); | |
3241 } else if (response != null) { | |
3242 return buildResponseWithId( | |
3243 response, | |
3244 _fileMethodTouchName, | |
3245 message.header.requestId, | |
3246 bindings.MessageHeader.kMessageIsResponse); | |
3247 } | |
3248 break; | 3279 break; |
3249 case _fileMethodDupName: | 3280 case _fileMethodDupName: |
3250 var params = _FileDupParams.deserialize( | 3281 var params = _FileDupParams.deserialize( |
3251 message.payload); | 3282 message.payload); |
3252 var response = _impl.dup(params.file,_fileDupResponseParamsFactory); | 3283 _impl.dup(params.file, _fileDupResponseParamsResponder(message.header.re
questId)); |
3253 if (response is Future) { | |
3254 return response.then((response) { | |
3255 if (response != null) { | |
3256 return buildResponseWithId( | |
3257 response, | |
3258 _fileMethodDupName, | |
3259 message.header.requestId, | |
3260 bindings.MessageHeader.kMessageIsResponse); | |
3261 } | |
3262 }); | |
3263 } else if (response != null) { | |
3264 return buildResponseWithId( | |
3265 response, | |
3266 _fileMethodDupName, | |
3267 message.header.requestId, | |
3268 bindings.MessageHeader.kMessageIsResponse); | |
3269 } | |
3270 break; | 3284 break; |
3271 case _fileMethodReopenName: | 3285 case _fileMethodReopenName: |
3272 var params = _FileReopenParams.deserialize( | 3286 var params = _FileReopenParams.deserialize( |
3273 message.payload); | 3287 message.payload); |
3274 var response = _impl.reopen(params.file,params.openFlags,_fileReopenResp
onseParamsFactory); | 3288 _impl.reopen(params.file, params.openFlags, _fileReopenResponseParamsRes
ponder(message.header.requestId)); |
3275 if (response is Future) { | |
3276 return response.then((response) { | |
3277 if (response != null) { | |
3278 return buildResponseWithId( | |
3279 response, | |
3280 _fileMethodReopenName, | |
3281 message.header.requestId, | |
3282 bindings.MessageHeader.kMessageIsResponse); | |
3283 } | |
3284 }); | |
3285 } else if (response != null) { | |
3286 return buildResponseWithId( | |
3287 response, | |
3288 _fileMethodReopenName, | |
3289 message.header.requestId, | |
3290 bindings.MessageHeader.kMessageIsResponse); | |
3291 } | |
3292 break; | 3289 break; |
3293 case _fileMethodAsBufferName: | 3290 case _fileMethodAsBufferName: |
3294 var response = _impl.asBuffer(_fileAsBufferResponseParamsFactory); | 3291 _impl.asBuffer(_fileAsBufferResponseParamsResponder(message.header.reque
stId)); |
3295 if (response is Future) { | |
3296 return response.then((response) { | |
3297 if (response != null) { | |
3298 return buildResponseWithId( | |
3299 response, | |
3300 _fileMethodAsBufferName, | |
3301 message.header.requestId, | |
3302 bindings.MessageHeader.kMessageIsResponse); | |
3303 } | |
3304 }); | |
3305 } else if (response != null) { | |
3306 return buildResponseWithId( | |
3307 response, | |
3308 _fileMethodAsBufferName, | |
3309 message.header.requestId, | |
3310 bindings.MessageHeader.kMessageIsResponse); | |
3311 } | |
3312 break; | 3292 break; |
3313 case _fileMethodIoctlName: | 3293 case _fileMethodIoctlName: |
3314 var params = _FileIoctlParams.deserialize( | 3294 var params = _FileIoctlParams.deserialize( |
3315 message.payload); | 3295 message.payload); |
3316 var response = _impl.ioctl(params.request,params.inValues,_fileIoctlResp
onseParamsFactory); | 3296 _impl.ioctl(params.request, params.inValues, _fileIoctlResponseParamsRes
ponder(message.header.requestId)); |
3317 if (response is Future) { | |
3318 return response.then((response) { | |
3319 if (response != null) { | |
3320 return buildResponseWithId( | |
3321 response, | |
3322 _fileMethodIoctlName, | |
3323 message.header.requestId, | |
3324 bindings.MessageHeader.kMessageIsResponse); | |
3325 } | |
3326 }); | |
3327 } else if (response != null) { | |
3328 return buildResponseWithId( | |
3329 response, | |
3330 _fileMethodIoctlName, | |
3331 message.header.requestId, | |
3332 bindings.MessageHeader.kMessageIsResponse); | |
3333 } | |
3334 break; | 3297 break; |
3335 default: | 3298 default: |
3336 throw new bindings.MojoCodecError("Unexpected message name"); | 3299 throw new bindings.MojoCodecError("Unexpected message name"); |
3337 break; | 3300 break; |
3338 } | 3301 } |
3339 return null; | |
3340 } | 3302 } |
3341 | 3303 |
3342 File get impl => _impl; | 3304 File get impl => _impl; |
3343 set impl(File d) { | 3305 set impl(File d) { |
3344 if (d == null) { | 3306 if (d == null) { |
3345 throw new core.MojoApiError("$this: Cannot set a null implementation"); | 3307 throw new core.MojoApiError("$this: Cannot set a null implementation"); |
3346 } | 3308 } |
3347 if (isBound && (_impl == null)) { | 3309 if (isBound && (_impl == null)) { |
3348 beginHandlingEvents(); | 3310 beginHandlingEvents(); |
3349 } | 3311 } |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3383 core.MojoHandle handle, [File impl]) | 3345 core.MojoHandle handle, [File impl]) |
3384 : super(new _FileStubControl.fromHandle(handle, impl)); | 3346 : super(new _FileStubControl.fromHandle(handle, impl)); |
3385 | 3347 |
3386 static FileStub newFromEndpoint( | 3348 static FileStub newFromEndpoint( |
3387 core.MojoMessagePipeEndpoint endpoint) { | 3349 core.MojoMessagePipeEndpoint endpoint) { |
3388 assert(endpoint.setDescription("For FileStub")); | 3350 assert(endpoint.setDescription("For FileStub")); |
3389 return new FileStub.fromEndpoint(endpoint); | 3351 return new FileStub.fromEndpoint(endpoint); |
3390 } | 3352 } |
3391 | 3353 |
3392 | 3354 |
3393 dynamic close_([Function responseFactory = null]) { | 3355 void close_(void callback(types_mojom.Error err)) { |
3394 return impl.close_(responseFactory); | 3356 return impl.close_(callback); |
3395 } | 3357 } |
3396 dynamic read(int numBytesToRead,int offset,types_mojom.Whence whence,[Function
responseFactory = null]) { | 3358 void read(int numBytesToRead,int offset,types_mojom.Whence whence,void callbac
k(types_mojom.Error error, List<int> bytesRead)) { |
3397 return impl.read(numBytesToRead,offset,whence,responseFactory); | 3359 return impl.read(numBytesToRead,offset,whence,callback); |
3398 } | 3360 } |
3399 dynamic write(List<int> bytesToWrite,int offset,types_mojom.Whence whence,[Fun
ction responseFactory = null]) { | 3361 void write(List<int> bytesToWrite,int offset,types_mojom.Whence whence,void ca
llback(types_mojom.Error error, int numBytesWritten)) { |
3400 return impl.write(bytesToWrite,offset,whence,responseFactory); | 3362 return impl.write(bytesToWrite,offset,whence,callback); |
3401 } | 3363 } |
3402 dynamic readToStream(core.MojoDataPipeProducer source,int offset,types_mojom.W
hence whence,int numBytesToRead,[Function responseFactory = null]) { | 3364 void readToStream(core.MojoDataPipeProducer source,int offset,types_mojom.When
ce whence,int numBytesToRead,void callback(types_mojom.Error error)) { |
3403 return impl.readToStream(source,offset,whence,numBytesToRead,responseFactory
); | 3365 return impl.readToStream(source,offset,whence,numBytesToRead,callback); |
3404 } | 3366 } |
3405 dynamic writeFromStream(core.MojoDataPipeConsumer sink,int offset,types_mojom.
Whence whence,[Function responseFactory = null]) { | 3367 void writeFromStream(core.MojoDataPipeConsumer sink,int offset,types_mojom.Whe
nce whence,void callback(types_mojom.Error error)) { |
3406 return impl.writeFromStream(sink,offset,whence,responseFactory); | 3368 return impl.writeFromStream(sink,offset,whence,callback); |
3407 } | 3369 } |
3408 dynamic tell([Function responseFactory = null]) { | 3370 void tell(void callback(types_mojom.Error error, int position)) { |
3409 return impl.tell(responseFactory); | 3371 return impl.tell(callback); |
3410 } | 3372 } |
3411 dynamic seek(int offset,types_mojom.Whence whence,[Function responseFactory =
null]) { | 3373 void seek(int offset,types_mojom.Whence whence,void callback(types_mojom.Error
error, int position)) { |
3412 return impl.seek(offset,whence,responseFactory); | 3374 return impl.seek(offset,whence,callback); |
3413 } | 3375 } |
3414 dynamic stat([Function responseFactory = null]) { | 3376 void stat(void callback(types_mojom.Error error, types_mojom.FileInformation f
ileInformation)) { |
3415 return impl.stat(responseFactory); | 3377 return impl.stat(callback); |
3416 } | 3378 } |
3417 dynamic truncate(int size,[Function responseFactory = null]) { | 3379 void truncate(int size,void callback(types_mojom.Error error)) { |
3418 return impl.truncate(size,responseFactory); | 3380 return impl.truncate(size,callback); |
3419 } | 3381 } |
3420 dynamic touch(types_mojom.TimespecOrNow atime,types_mojom.TimespecOrNow mtime,
[Function responseFactory = null]) { | 3382 void touch(types_mojom.TimespecOrNow atime,types_mojom.TimespecOrNow mtime,voi
d callback(types_mojom.Error error)) { |
3421 return impl.touch(atime,mtime,responseFactory); | 3383 return impl.touch(atime,mtime,callback); |
3422 } | 3384 } |
3423 dynamic dup(FileInterfaceRequest file,[Function responseFactory = null]) { | 3385 void dup(FileInterfaceRequest file,void callback(types_mojom.Error error)) { |
3424 return impl.dup(file,responseFactory); | 3386 return impl.dup(file,callback); |
3425 } | 3387 } |
3426 dynamic reopen(FileInterfaceRequest file,int openFlags,[Function responseFacto
ry = null]) { | 3388 void reopen(FileInterfaceRequest file,int openFlags,void callback(types_mojom.
Error error)) { |
3427 return impl.reopen(file,openFlags,responseFactory); | 3389 return impl.reopen(file,openFlags,callback); |
3428 } | 3390 } |
3429 dynamic asBuffer([Function responseFactory = null]) { | 3391 void asBuffer(void callback(types_mojom.Error error, core.MojoSharedBuffer buf
fer)) { |
3430 return impl.asBuffer(responseFactory); | 3392 return impl.asBuffer(callback); |
3431 } | 3393 } |
3432 dynamic ioctl(int request,List<int> inValues,[Function responseFactory = null]
) { | 3394 void ioctl(int request,List<int> inValues,void callback(types_mojom.Error erro
r, List<int> outValues)) { |
3433 return impl.ioctl(request,inValues,responseFactory); | 3395 return impl.ioctl(request,inValues,callback); |
3434 } | 3396 } |
3435 } | 3397 } |
3436 | 3398 |
3437 | 3399 |
3438 | 3400 |
OLD | NEW |