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

Side by Side Diff: mojo/dart/packages/mojo_services/lib/mojo/files/file.mojom.dart

Issue 2006093002: Dart: Futures -> Callbacks. (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Merge Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // WARNING: DO NOT EDIT. This file was generated by a program. 1 // WARNING: DO NOT EDIT. This file was generated by a program.
2 // See $MOJO_SDK/tools/bindings/mojom_bindings_generator.py. 2 // See $MOJO_SDK/tools/bindings/mojom_bindings_generator.py.
3 3
4 library 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698