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

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

Issue 2006093002: Dart: Futures -> Callbacks. (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Move code from mojo_patch to proxy.dart 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 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 library activity_mojom; 5 library activity_mojom;
6 import 'dart:async'; 6 import 'dart:async';
7 import 'package:mojo/bindings.dart' as bindings; 7 import 'package:mojo/bindings.dart' as bindings;
8 import 'package:mojo/core.dart' as core; 8 import 'package:mojo/core.dart' as core;
9 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic e_describer; 9 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic e_describer;
10 10
(...skipping 265 matching lines...) Expand 10 before | Expand all | Expand 10 after
276 276
277 class StringExtra extends bindings.Struct { 277 class StringExtra extends bindings.Struct {
278 static const List<bindings.StructDataHeader> kVersions = const [ 278 static const List<bindings.StructDataHeader> kVersions = const [
279 const bindings.StructDataHeader(24, 0) 279 const bindings.StructDataHeader(24, 0)
280 ]; 280 ];
281 String name = null; 281 String name = null;
282 String value = null; 282 String value = null;
283 283
284 StringExtra() : super(kVersions.last.size); 284 StringExtra() : super(kVersions.last.size);
285 285
286 StringExtra.init(
287 String this.name,
288 String this.value
289 ) : super(kVersions.last.size);
290
286 static StringExtra deserialize(bindings.Message message) { 291 static StringExtra deserialize(bindings.Message message) {
287 var decoder = new bindings.Decoder(message); 292 var decoder = new bindings.Decoder(message);
288 var result = decode(decoder); 293 var result = decode(decoder);
289 if (decoder.excessHandles != null) { 294 if (decoder.excessHandles != null) {
290 decoder.excessHandles.forEach((h) => h.close()); 295 decoder.excessHandles.forEach((h) => h.close());
291 } 296 }
292 return result; 297 return result;
293 } 298 }
294 299
295 static StringExtra decode(bindings.Decoder decoder0) { 300 static StringExtra decode(bindings.Decoder decoder0) {
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
362 367
363 class ComponentName extends bindings.Struct { 368 class ComponentName extends bindings.Struct {
364 static const List<bindings.StructDataHeader> kVersions = const [ 369 static const List<bindings.StructDataHeader> kVersions = const [
365 const bindings.StructDataHeader(24, 0) 370 const bindings.StructDataHeader(24, 0)
366 ]; 371 ];
367 String packageName = null; 372 String packageName = null;
368 String className = null; 373 String className = null;
369 374
370 ComponentName() : super(kVersions.last.size); 375 ComponentName() : super(kVersions.last.size);
371 376
377 ComponentName.init(
378 String this.packageName,
379 String this.className
380 ) : super(kVersions.last.size);
381
372 static ComponentName deserialize(bindings.Message message) { 382 static ComponentName deserialize(bindings.Message message) {
373 var decoder = new bindings.Decoder(message); 383 var decoder = new bindings.Decoder(message);
374 var result = decode(decoder); 384 var result = decode(decoder);
375 if (decoder.excessHandles != null) { 385 if (decoder.excessHandles != null) {
376 decoder.excessHandles.forEach((h) => h.close()); 386 decoder.excessHandles.forEach((h) => h.close());
377 } 387 }
378 return result; 388 return result;
379 } 389 }
380 390
381 static ComponentName decode(bindings.Decoder decoder0) { 391 static ComponentName decode(bindings.Decoder decoder0) {
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
452 ]; 462 ];
453 String action = null; 463 String action = null;
454 String url = null; 464 String url = null;
455 int flags = 0; 465 int flags = 0;
456 ComponentName component = null; 466 ComponentName component = null;
457 List<StringExtra> stringExtras = null; 467 List<StringExtra> stringExtras = null;
458 String type = null; 468 String type = null;
459 469
460 Intent() : super(kVersions.last.size); 470 Intent() : super(kVersions.last.size);
461 471
472 Intent.init(
473 String this.action,
474 String this.url,
475 int this.flags,
476 ComponentName this.component,
477 List<StringExtra> this.stringExtras,
478 String this.type
479 ) : super(kVersions.last.size);
480
462 static Intent deserialize(bindings.Message message) { 481 static Intent deserialize(bindings.Message message) {
463 var decoder = new bindings.Decoder(message); 482 var decoder = new bindings.Decoder(message);
464 var result = decode(decoder); 483 var result = decode(decoder);
465 if (decoder.excessHandles != null) { 484 if (decoder.excessHandles != null) {
466 decoder.excessHandles.forEach((h) => h.close()); 485 decoder.excessHandles.forEach((h) => h.close());
467 } 486 }
468 return result; 487 return result;
469 } 488 }
470 489
471 static Intent decode(bindings.Decoder decoder0) { 490 static Intent decode(bindings.Decoder decoder0) {
(...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after
609 628
610 class TaskDescription extends bindings.Struct { 629 class TaskDescription extends bindings.Struct {
611 static const List<bindings.StructDataHeader> kVersions = const [ 630 static const List<bindings.StructDataHeader> kVersions = const [
612 const bindings.StructDataHeader(24, 0) 631 const bindings.StructDataHeader(24, 0)
613 ]; 632 ];
614 String label = null; 633 String label = null;
615 int primaryColor = 0; 634 int primaryColor = 0;
616 635
617 TaskDescription() : super(kVersions.last.size); 636 TaskDescription() : super(kVersions.last.size);
618 637
638 TaskDescription.init(
639 String this.label,
640 int this.primaryColor
641 ) : super(kVersions.last.size);
642
619 static TaskDescription deserialize(bindings.Message message) { 643 static TaskDescription deserialize(bindings.Message message) {
620 var decoder = new bindings.Decoder(message); 644 var decoder = new bindings.Decoder(message);
621 var result = decode(decoder); 645 var result = decode(decoder);
622 if (decoder.excessHandles != null) { 646 if (decoder.excessHandles != null) {
623 decoder.excessHandles.forEach((h) => h.close()); 647 decoder.excessHandles.forEach((h) => h.close());
624 } 648 }
625 return result; 649 return result;
626 } 650 }
627 651
628 static TaskDescription decode(bindings.Decoder decoder0) { 652 static TaskDescription decode(bindings.Decoder decoder0) {
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
694 718
695 719
696 class _ActivityGetUserFeedbackParams extends bindings.Struct { 720 class _ActivityGetUserFeedbackParams extends bindings.Struct {
697 static const List<bindings.StructDataHeader> kVersions = const [ 721 static const List<bindings.StructDataHeader> kVersions = const [
698 const bindings.StructDataHeader(16, 0) 722 const bindings.StructDataHeader(16, 0)
699 ]; 723 ];
700 UserFeedbackInterfaceRequest userFeedback = null; 724 UserFeedbackInterfaceRequest userFeedback = null;
701 725
702 _ActivityGetUserFeedbackParams() : super(kVersions.last.size); 726 _ActivityGetUserFeedbackParams() : super(kVersions.last.size);
703 727
728 _ActivityGetUserFeedbackParams.init(
729 UserFeedbackInterfaceRequest this.userFeedback
730 ) : super(kVersions.last.size);
731
704 static _ActivityGetUserFeedbackParams deserialize(bindings.Message message) { 732 static _ActivityGetUserFeedbackParams deserialize(bindings.Message message) {
705 var decoder = new bindings.Decoder(message); 733 var decoder = new bindings.Decoder(message);
706 var result = decode(decoder); 734 var result = decode(decoder);
707 if (decoder.excessHandles != null) { 735 if (decoder.excessHandles != null) {
708 decoder.excessHandles.forEach((h) => h.close()); 736 decoder.excessHandles.forEach((h) => h.close());
709 } 737 }
710 return result; 738 return result;
711 } 739 }
712 740
713 static _ActivityGetUserFeedbackParams decode(bindings.Decoder decoder0) { 741 static _ActivityGetUserFeedbackParams decode(bindings.Decoder decoder0) {
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
765 793
766 794
767 class _ActivityStartActivityParams extends bindings.Struct { 795 class _ActivityStartActivityParams extends bindings.Struct {
768 static const List<bindings.StructDataHeader> kVersions = const [ 796 static const List<bindings.StructDataHeader> kVersions = const [
769 const bindings.StructDataHeader(16, 0) 797 const bindings.StructDataHeader(16, 0)
770 ]; 798 ];
771 Intent intent = null; 799 Intent intent = null;
772 800
773 _ActivityStartActivityParams() : super(kVersions.last.size); 801 _ActivityStartActivityParams() : super(kVersions.last.size);
774 802
803 _ActivityStartActivityParams.init(
804 Intent this.intent
805 ) : super(kVersions.last.size);
806
775 static _ActivityStartActivityParams deserialize(bindings.Message message) { 807 static _ActivityStartActivityParams deserialize(bindings.Message message) {
776 var decoder = new bindings.Decoder(message); 808 var decoder = new bindings.Decoder(message);
777 var result = decode(decoder); 809 var result = decode(decoder);
778 if (decoder.excessHandles != null) { 810 if (decoder.excessHandles != null) {
779 decoder.excessHandles.forEach((h) => h.close()); 811 decoder.excessHandles.forEach((h) => h.close());
780 } 812 }
781 return result; 813 return result;
782 } 814 }
783 815
784 static _ActivityStartActivityParams decode(bindings.Decoder decoder0) { 816 static _ActivityStartActivityParams decode(bindings.Decoder decoder0) {
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
837 } 869 }
838 870
839 871
840 class _ActivityFinishCurrentActivityParams extends bindings.Struct { 872 class _ActivityFinishCurrentActivityParams extends bindings.Struct {
841 static const List<bindings.StructDataHeader> kVersions = const [ 873 static const List<bindings.StructDataHeader> kVersions = const [
842 const bindings.StructDataHeader(8, 0) 874 const bindings.StructDataHeader(8, 0)
843 ]; 875 ];
844 876
845 _ActivityFinishCurrentActivityParams() : super(kVersions.last.size); 877 _ActivityFinishCurrentActivityParams() : super(kVersions.last.size);
846 878
879 _ActivityFinishCurrentActivityParams.init(
880 ) : super(kVersions.last.size);
881
847 static _ActivityFinishCurrentActivityParams deserialize(bindings.Message messa ge) { 882 static _ActivityFinishCurrentActivityParams deserialize(bindings.Message messa ge) {
848 var decoder = new bindings.Decoder(message); 883 var decoder = new bindings.Decoder(message);
849 var result = decode(decoder); 884 var result = decode(decoder);
850 if (decoder.excessHandles != null) { 885 if (decoder.excessHandles != null) {
851 decoder.excessHandles.forEach((h) => h.close()); 886 decoder.excessHandles.forEach((h) => h.close());
852 } 887 }
853 return result; 888 return result;
854 } 889 }
855 890
856 static _ActivityFinishCurrentActivityParams decode(bindings.Decoder decoder0) { 891 static _ActivityFinishCurrentActivityParams decode(bindings.Decoder decoder0) {
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
896 931
897 932
898 class _ActivitySetTaskDescriptionParams extends bindings.Struct { 933 class _ActivitySetTaskDescriptionParams extends bindings.Struct {
899 static const List<bindings.StructDataHeader> kVersions = const [ 934 static const List<bindings.StructDataHeader> kVersions = const [
900 const bindings.StructDataHeader(16, 0) 935 const bindings.StructDataHeader(16, 0)
901 ]; 936 ];
902 TaskDescription description = null; 937 TaskDescription description = null;
903 938
904 _ActivitySetTaskDescriptionParams() : super(kVersions.last.size); 939 _ActivitySetTaskDescriptionParams() : super(kVersions.last.size);
905 940
941 _ActivitySetTaskDescriptionParams.init(
942 TaskDescription this.description
943 ) : super(kVersions.last.size);
944
906 static _ActivitySetTaskDescriptionParams deserialize(bindings.Message message) { 945 static _ActivitySetTaskDescriptionParams deserialize(bindings.Message message) {
907 var decoder = new bindings.Decoder(message); 946 var decoder = new bindings.Decoder(message);
908 var result = decode(decoder); 947 var result = decode(decoder);
909 if (decoder.excessHandles != null) { 948 if (decoder.excessHandles != null) {
910 decoder.excessHandles.forEach((h) => h.close()); 949 decoder.excessHandles.forEach((h) => h.close());
911 } 950 }
912 return result; 951 return result;
913 } 952 }
914 953
915 static _ActivitySetTaskDescriptionParams decode(bindings.Decoder decoder0) { 954 static _ActivitySetTaskDescriptionParams decode(bindings.Decoder decoder0) {
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
969 1008
970 1009
971 class _ActivitySetSystemUiVisibilityParams extends bindings.Struct { 1010 class _ActivitySetSystemUiVisibilityParams extends bindings.Struct {
972 static const List<bindings.StructDataHeader> kVersions = const [ 1011 static const List<bindings.StructDataHeader> kVersions = const [
973 const bindings.StructDataHeader(16, 0) 1012 const bindings.StructDataHeader(16, 0)
974 ]; 1013 ];
975 SystemUiVisibility visibility = null; 1014 SystemUiVisibility visibility = null;
976 1015
977 _ActivitySetSystemUiVisibilityParams() : super(kVersions.last.size); 1016 _ActivitySetSystemUiVisibilityParams() : super(kVersions.last.size);
978 1017
1018 _ActivitySetSystemUiVisibilityParams.init(
1019 SystemUiVisibility this.visibility
1020 ) : super(kVersions.last.size);
1021
979 static _ActivitySetSystemUiVisibilityParams deserialize(bindings.Message messa ge) { 1022 static _ActivitySetSystemUiVisibilityParams deserialize(bindings.Message messa ge) {
980 var decoder = new bindings.Decoder(message); 1023 var decoder = new bindings.Decoder(message);
981 var result = decode(decoder); 1024 var result = decode(decoder);
982 if (decoder.excessHandles != null) { 1025 if (decoder.excessHandles != null) {
983 decoder.excessHandles.forEach((h) => h.close()); 1026 decoder.excessHandles.forEach((h) => h.close());
984 } 1027 }
985 return result; 1028 return result;
986 } 1029 }
987 1030
988 static _ActivitySetSystemUiVisibilityParams decode(bindings.Decoder decoder0) { 1031 static _ActivitySetSystemUiVisibilityParams decode(bindings.Decoder decoder0) {
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
1045 1088
1046 1089
1047 class _ActivitySetRequestedOrientationParams extends bindings.Struct { 1090 class _ActivitySetRequestedOrientationParams extends bindings.Struct {
1048 static const List<bindings.StructDataHeader> kVersions = const [ 1091 static const List<bindings.StructDataHeader> kVersions = const [
1049 const bindings.StructDataHeader(16, 0) 1092 const bindings.StructDataHeader(16, 0)
1050 ]; 1093 ];
1051 ScreenOrientation orientation = null; 1094 ScreenOrientation orientation = null;
1052 1095
1053 _ActivitySetRequestedOrientationParams() : super(kVersions.last.size); 1096 _ActivitySetRequestedOrientationParams() : super(kVersions.last.size);
1054 1097
1098 _ActivitySetRequestedOrientationParams.init(
1099 ScreenOrientation this.orientation
1100 ) : super(kVersions.last.size);
1101
1055 static _ActivitySetRequestedOrientationParams deserialize(bindings.Message mes sage) { 1102 static _ActivitySetRequestedOrientationParams deserialize(bindings.Message mes sage) {
1056 var decoder = new bindings.Decoder(message); 1103 var decoder = new bindings.Decoder(message);
1057 var result = decode(decoder); 1104 var result = decode(decoder);
1058 if (decoder.excessHandles != null) { 1105 if (decoder.excessHandles != null) {
1059 decoder.excessHandles.forEach((h) => h.close()); 1106 decoder.excessHandles.forEach((h) => h.close());
1060 } 1107 }
1061 return result; 1108 return result;
1062 } 1109 }
1063 1110
1064 static _ActivitySetRequestedOrientationParams decode(bindings.Decoder decoder0 ) { 1111 static _ActivitySetRequestedOrientationParams decode(bindings.Decoder decoder0 ) {
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
1120 } 1167 }
1121 1168
1122 1169
1123 class _PathServiceGetAppDataDirParams extends bindings.Struct { 1170 class _PathServiceGetAppDataDirParams extends bindings.Struct {
1124 static const List<bindings.StructDataHeader> kVersions = const [ 1171 static const List<bindings.StructDataHeader> kVersions = const [
1125 const bindings.StructDataHeader(8, 0) 1172 const bindings.StructDataHeader(8, 0)
1126 ]; 1173 ];
1127 1174
1128 _PathServiceGetAppDataDirParams() : super(kVersions.last.size); 1175 _PathServiceGetAppDataDirParams() : super(kVersions.last.size);
1129 1176
1177 _PathServiceGetAppDataDirParams.init(
1178 ) : super(kVersions.last.size);
1179
1130 static _PathServiceGetAppDataDirParams deserialize(bindings.Message message) { 1180 static _PathServiceGetAppDataDirParams deserialize(bindings.Message message) {
1131 var decoder = new bindings.Decoder(message); 1181 var decoder = new bindings.Decoder(message);
1132 var result = decode(decoder); 1182 var result = decode(decoder);
1133 if (decoder.excessHandles != null) { 1183 if (decoder.excessHandles != null) {
1134 decoder.excessHandles.forEach((h) => h.close()); 1184 decoder.excessHandles.forEach((h) => h.close());
1135 } 1185 }
1136 return result; 1186 return result;
1137 } 1187 }
1138 1188
1139 static _PathServiceGetAppDataDirParams decode(bindings.Decoder decoder0) { 1189 static _PathServiceGetAppDataDirParams decode(bindings.Decoder decoder0) {
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
1179 1229
1180 1230
1181 class PathServiceGetAppDataDirResponseParams extends bindings.Struct { 1231 class PathServiceGetAppDataDirResponseParams extends bindings.Struct {
1182 static const List<bindings.StructDataHeader> kVersions = const [ 1232 static const List<bindings.StructDataHeader> kVersions = const [
1183 const bindings.StructDataHeader(16, 0) 1233 const bindings.StructDataHeader(16, 0)
1184 ]; 1234 ];
1185 String path = null; 1235 String path = null;
1186 1236
1187 PathServiceGetAppDataDirResponseParams() : super(kVersions.last.size); 1237 PathServiceGetAppDataDirResponseParams() : super(kVersions.last.size);
1188 1238
1239 PathServiceGetAppDataDirResponseParams.init(
1240 String this.path
1241 ) : super(kVersions.last.size);
1242
1189 static PathServiceGetAppDataDirResponseParams deserialize(bindings.Message mes sage) { 1243 static PathServiceGetAppDataDirResponseParams deserialize(bindings.Message mes sage) {
1190 var decoder = new bindings.Decoder(message); 1244 var decoder = new bindings.Decoder(message);
1191 var result = decode(decoder); 1245 var result = decode(decoder);
1192 if (decoder.excessHandles != null) { 1246 if (decoder.excessHandles != null) {
1193 decoder.excessHandles.forEach((h) => h.close()); 1247 decoder.excessHandles.forEach((h) => h.close());
1194 } 1248 }
1195 return result; 1249 return result;
1196 } 1250 }
1197 1251
1198 static PathServiceGetAppDataDirResponseParams decode(bindings.Decoder decoder0 ) { 1252 static PathServiceGetAppDataDirResponseParams decode(bindings.Decoder decoder0 ) {
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
1250 } 1304 }
1251 1305
1252 1306
1253 class _PathServiceGetFilesDirParams extends bindings.Struct { 1307 class _PathServiceGetFilesDirParams extends bindings.Struct {
1254 static const List<bindings.StructDataHeader> kVersions = const [ 1308 static const List<bindings.StructDataHeader> kVersions = const [
1255 const bindings.StructDataHeader(8, 0) 1309 const bindings.StructDataHeader(8, 0)
1256 ]; 1310 ];
1257 1311
1258 _PathServiceGetFilesDirParams() : super(kVersions.last.size); 1312 _PathServiceGetFilesDirParams() : super(kVersions.last.size);
1259 1313
1314 _PathServiceGetFilesDirParams.init(
1315 ) : super(kVersions.last.size);
1316
1260 static _PathServiceGetFilesDirParams deserialize(bindings.Message message) { 1317 static _PathServiceGetFilesDirParams deserialize(bindings.Message message) {
1261 var decoder = new bindings.Decoder(message); 1318 var decoder = new bindings.Decoder(message);
1262 var result = decode(decoder); 1319 var result = decode(decoder);
1263 if (decoder.excessHandles != null) { 1320 if (decoder.excessHandles != null) {
1264 decoder.excessHandles.forEach((h) => h.close()); 1321 decoder.excessHandles.forEach((h) => h.close());
1265 } 1322 }
1266 return result; 1323 return result;
1267 } 1324 }
1268 1325
1269 static _PathServiceGetFilesDirParams decode(bindings.Decoder decoder0) { 1326 static _PathServiceGetFilesDirParams decode(bindings.Decoder decoder0) {
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
1309 1366
1310 1367
1311 class PathServiceGetFilesDirResponseParams extends bindings.Struct { 1368 class PathServiceGetFilesDirResponseParams extends bindings.Struct {
1312 static const List<bindings.StructDataHeader> kVersions = const [ 1369 static const List<bindings.StructDataHeader> kVersions = const [
1313 const bindings.StructDataHeader(16, 0) 1370 const bindings.StructDataHeader(16, 0)
1314 ]; 1371 ];
1315 String path = null; 1372 String path = null;
1316 1373
1317 PathServiceGetFilesDirResponseParams() : super(kVersions.last.size); 1374 PathServiceGetFilesDirResponseParams() : super(kVersions.last.size);
1318 1375
1376 PathServiceGetFilesDirResponseParams.init(
1377 String this.path
1378 ) : super(kVersions.last.size);
1379
1319 static PathServiceGetFilesDirResponseParams deserialize(bindings.Message messa ge) { 1380 static PathServiceGetFilesDirResponseParams deserialize(bindings.Message messa ge) {
1320 var decoder = new bindings.Decoder(message); 1381 var decoder = new bindings.Decoder(message);
1321 var result = decode(decoder); 1382 var result = decode(decoder);
1322 if (decoder.excessHandles != null) { 1383 if (decoder.excessHandles != null) {
1323 decoder.excessHandles.forEach((h) => h.close()); 1384 decoder.excessHandles.forEach((h) => h.close());
1324 } 1385 }
1325 return result; 1386 return result;
1326 } 1387 }
1327 1388
1328 static PathServiceGetFilesDirResponseParams decode(bindings.Decoder decoder0) { 1389 static PathServiceGetFilesDirResponseParams decode(bindings.Decoder decoder0) {
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
1380 } 1441 }
1381 1442
1382 1443
1383 class _PathServiceGetCacheDirParams extends bindings.Struct { 1444 class _PathServiceGetCacheDirParams extends bindings.Struct {
1384 static const List<bindings.StructDataHeader> kVersions = const [ 1445 static const List<bindings.StructDataHeader> kVersions = const [
1385 const bindings.StructDataHeader(8, 0) 1446 const bindings.StructDataHeader(8, 0)
1386 ]; 1447 ];
1387 1448
1388 _PathServiceGetCacheDirParams() : super(kVersions.last.size); 1449 _PathServiceGetCacheDirParams() : super(kVersions.last.size);
1389 1450
1451 _PathServiceGetCacheDirParams.init(
1452 ) : super(kVersions.last.size);
1453
1390 static _PathServiceGetCacheDirParams deserialize(bindings.Message message) { 1454 static _PathServiceGetCacheDirParams deserialize(bindings.Message message) {
1391 var decoder = new bindings.Decoder(message); 1455 var decoder = new bindings.Decoder(message);
1392 var result = decode(decoder); 1456 var result = decode(decoder);
1393 if (decoder.excessHandles != null) { 1457 if (decoder.excessHandles != null) {
1394 decoder.excessHandles.forEach((h) => h.close()); 1458 decoder.excessHandles.forEach((h) => h.close());
1395 } 1459 }
1396 return result; 1460 return result;
1397 } 1461 }
1398 1462
1399 static _PathServiceGetCacheDirParams decode(bindings.Decoder decoder0) { 1463 static _PathServiceGetCacheDirParams decode(bindings.Decoder decoder0) {
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
1439 1503
1440 1504
1441 class PathServiceGetCacheDirResponseParams extends bindings.Struct { 1505 class PathServiceGetCacheDirResponseParams extends bindings.Struct {
1442 static const List<bindings.StructDataHeader> kVersions = const [ 1506 static const List<bindings.StructDataHeader> kVersions = const [
1443 const bindings.StructDataHeader(16, 0) 1507 const bindings.StructDataHeader(16, 0)
1444 ]; 1508 ];
1445 String path = null; 1509 String path = null;
1446 1510
1447 PathServiceGetCacheDirResponseParams() : super(kVersions.last.size); 1511 PathServiceGetCacheDirResponseParams() : super(kVersions.last.size);
1448 1512
1513 PathServiceGetCacheDirResponseParams.init(
1514 String this.path
1515 ) : super(kVersions.last.size);
1516
1449 static PathServiceGetCacheDirResponseParams deserialize(bindings.Message messa ge) { 1517 static PathServiceGetCacheDirResponseParams deserialize(bindings.Message messa ge) {
1450 var decoder = new bindings.Decoder(message); 1518 var decoder = new bindings.Decoder(message);
1451 var result = decode(decoder); 1519 var result = decode(decoder);
1452 if (decoder.excessHandles != null) { 1520 if (decoder.excessHandles != null) {
1453 decoder.excessHandles.forEach((h) => h.close()); 1521 decoder.excessHandles.forEach((h) => h.close());
1454 } 1522 }
1455 return result; 1523 return result;
1456 } 1524 }
1457 1525
1458 static PathServiceGetCacheDirResponseParams decode(bindings.Decoder decoder0) { 1526 static PathServiceGetCacheDirResponseParams decode(bindings.Decoder decoder0) {
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
1511 1579
1512 1580
1513 class _UserFeedbackPerformHapticFeedbackParams extends bindings.Struct { 1581 class _UserFeedbackPerformHapticFeedbackParams extends bindings.Struct {
1514 static const List<bindings.StructDataHeader> kVersions = const [ 1582 static const List<bindings.StructDataHeader> kVersions = const [
1515 const bindings.StructDataHeader(16, 0) 1583 const bindings.StructDataHeader(16, 0)
1516 ]; 1584 ];
1517 HapticFeedbackType type = null; 1585 HapticFeedbackType type = null;
1518 1586
1519 _UserFeedbackPerformHapticFeedbackParams() : super(kVersions.last.size); 1587 _UserFeedbackPerformHapticFeedbackParams() : super(kVersions.last.size);
1520 1588
1589 _UserFeedbackPerformHapticFeedbackParams.init(
1590 HapticFeedbackType this.type
1591 ) : super(kVersions.last.size);
1592
1521 static _UserFeedbackPerformHapticFeedbackParams deserialize(bindings.Message m essage) { 1593 static _UserFeedbackPerformHapticFeedbackParams deserialize(bindings.Message m essage) {
1522 var decoder = new bindings.Decoder(message); 1594 var decoder = new bindings.Decoder(message);
1523 var result = decode(decoder); 1595 var result = decode(decoder);
1524 if (decoder.excessHandles != null) { 1596 if (decoder.excessHandles != null) {
1525 decoder.excessHandles.forEach((h) => h.close()); 1597 decoder.excessHandles.forEach((h) => h.close());
1526 } 1598 }
1527 return result; 1599 return result;
1528 } 1600 }
1529 1601
1530 static _UserFeedbackPerformHapticFeedbackParams decode(bindings.Decoder decode r0) { 1602 static _UserFeedbackPerformHapticFeedbackParams decode(bindings.Decoder decode r0) {
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
1587 1659
1588 1660
1589 class _UserFeedbackPerformAuralFeedbackParams extends bindings.Struct { 1661 class _UserFeedbackPerformAuralFeedbackParams extends bindings.Struct {
1590 static const List<bindings.StructDataHeader> kVersions = const [ 1662 static const List<bindings.StructDataHeader> kVersions = const [
1591 const bindings.StructDataHeader(16, 0) 1663 const bindings.StructDataHeader(16, 0)
1592 ]; 1664 ];
1593 AuralFeedbackType type = null; 1665 AuralFeedbackType type = null;
1594 1666
1595 _UserFeedbackPerformAuralFeedbackParams() : super(kVersions.last.size); 1667 _UserFeedbackPerformAuralFeedbackParams() : super(kVersions.last.size);
1596 1668
1669 _UserFeedbackPerformAuralFeedbackParams.init(
1670 AuralFeedbackType this.type
1671 ) : super(kVersions.last.size);
1672
1597 static _UserFeedbackPerformAuralFeedbackParams deserialize(bindings.Message me ssage) { 1673 static _UserFeedbackPerformAuralFeedbackParams deserialize(bindings.Message me ssage) {
1598 var decoder = new bindings.Decoder(message); 1674 var decoder = new bindings.Decoder(message);
1599 var result = decode(decoder); 1675 var result = decode(decoder);
1600 if (decoder.excessHandles != null) { 1676 if (decoder.excessHandles != null) {
1601 decoder.excessHandles.forEach((h) => h.close()); 1677 decoder.excessHandles.forEach((h) => h.close());
1602 } 1678 }
1603 return result; 1679 return result;
1604 } 1680 }
1605 1681
1606 static _UserFeedbackPerformAuralFeedbackParams decode(bindings.Decoder decoder 0) { 1682 static _UserFeedbackPerformAuralFeedbackParams decode(bindings.Decoder decoder 0) {
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
1662 } 1738 }
1663 1739
1664 const int _activityMethodGetUserFeedbackName = 0; 1740 const int _activityMethodGetUserFeedbackName = 0;
1665 const int _activityMethodStartActivityName = 1; 1741 const int _activityMethodStartActivityName = 1;
1666 const int _activityMethodFinishCurrentActivityName = 2; 1742 const int _activityMethodFinishCurrentActivityName = 2;
1667 const int _activityMethodSetTaskDescriptionName = 3; 1743 const int _activityMethodSetTaskDescriptionName = 3;
1668 const int _activityMethodSetSystemUiVisibilityName = 4; 1744 const int _activityMethodSetSystemUiVisibilityName = 4;
1669 const int _activityMethodSetRequestedOrientationName = 5; 1745 const int _activityMethodSetRequestedOrientationName = 5;
1670 1746
1671 class _ActivityServiceDescription implements service_describer.ServiceDescriptio n { 1747 class _ActivityServiceDescription implements service_describer.ServiceDescriptio n {
1672 dynamic getTopLevelInterface([Function responseFactory]) => 1748 void getTopLevelInterface(Function responder) {
1673 responseFactory(null); 1749 responder(null);
1750 }
1674 1751
1675 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => 1752 void getTypeDefinition(String typeKey, Function responder) {
1676 responseFactory(null); 1753 responder(null);
1754 }
1677 1755
1678 dynamic getAllTypeDefinitions([Function responseFactory]) => 1756 void getAllTypeDefinitions(Function responder) {
1679 responseFactory(null); 1757 responder(null);
1758 }
1680 } 1759 }
1681 1760
1682 abstract class Activity { 1761 abstract class Activity {
1683 static const String serviceName = "activity::Activity"; 1762 static const String serviceName = "activity::Activity";
1684 1763
1685 static service_describer.ServiceDescription _cachedServiceDescription; 1764 static service_describer.ServiceDescription _cachedServiceDescription;
1686 static service_describer.ServiceDescription get serviceDescription { 1765 static service_describer.ServiceDescription get serviceDescription {
1687 if (_cachedServiceDescription == null) { 1766 if (_cachedServiceDescription == null) {
1688 _cachedServiceDescription = new _ActivityServiceDescription(); 1767 _cachedServiceDescription = new _ActivityServiceDescription();
1689 } 1768 }
(...skipping 170 matching lines...) Expand 10 before | Expand all | Expand 10 after
1860 : super.fromHandle(handle, autoBegin: impl != null) { 1939 : super.fromHandle(handle, autoBegin: impl != null) {
1861 _impl = impl; 1940 _impl = impl;
1862 } 1941 }
1863 1942
1864 _ActivityStubControl.unbound([this._impl]) : super.unbound(); 1943 _ActivityStubControl.unbound([this._impl]) : super.unbound();
1865 1944
1866 String get serviceName => Activity.serviceName; 1945 String get serviceName => Activity.serviceName;
1867 1946
1868 1947
1869 1948
1870 dynamic handleMessage(bindings.ServiceMessage message) { 1949 void handleMessage(bindings.ServiceMessage message) {
1871 if (bindings.ControlMessageHandler.isControlMessage(message)) { 1950 if (bindings.ControlMessageHandler.isControlMessage(message)) {
1872 return bindings.ControlMessageHandler.handleMessage(this, 1951 bindings.ControlMessageHandler.handleMessage(
1873 0, 1952 this, 0, message);
1874 message); 1953 return;
1875 } 1954 }
1876 if (_impl == null) { 1955 if (_impl == null) {
1877 throw new core.MojoApiError("$this has no implementation set"); 1956 throw new core.MojoApiError("$this has no implementation set");
1878 } 1957 }
1879 switch (message.header.type) { 1958 switch (message.header.type) {
1880 case _activityMethodGetUserFeedbackName: 1959 case _activityMethodGetUserFeedbackName:
1881 var params = _ActivityGetUserFeedbackParams.deserialize( 1960 var params = _ActivityGetUserFeedbackParams.deserialize(
1882 message.payload); 1961 message.payload);
1883 _impl.getUserFeedback(params.userFeedback); 1962 _impl.getUserFeedback(params.userFeedback);
1884 break; 1963 break;
(...skipping 17 matching lines...) Expand all
1902 break; 1981 break;
1903 case _activityMethodSetRequestedOrientationName: 1982 case _activityMethodSetRequestedOrientationName:
1904 var params = _ActivitySetRequestedOrientationParams.deserialize( 1983 var params = _ActivitySetRequestedOrientationParams.deserialize(
1905 message.payload); 1984 message.payload);
1906 _impl.setRequestedOrientation(params.orientation); 1985 _impl.setRequestedOrientation(params.orientation);
1907 break; 1986 break;
1908 default: 1987 default:
1909 throw new bindings.MojoCodecError("Unexpected message name"); 1988 throw new bindings.MojoCodecError("Unexpected message name");
1910 break; 1989 break;
1911 } 1990 }
1912 return null;
1913 } 1991 }
1914 1992
1915 Activity get impl => _impl; 1993 Activity get impl => _impl;
1916 set impl(Activity d) { 1994 set impl(Activity d) {
1917 if (d == null) { 1995 if (d == null) {
1918 throw new core.MojoApiError("$this: Cannot set a null implementation"); 1996 throw new core.MojoApiError("$this: Cannot set a null implementation");
1919 } 1997 }
1920 if (isBound && (_impl == null)) { 1998 if (isBound && (_impl == null)) {
1921 beginHandlingEvents(); 1999 beginHandlingEvents();
1922 } 2000 }
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
1981 void setRequestedOrientation(ScreenOrientation orientation) { 2059 void setRequestedOrientation(ScreenOrientation orientation) {
1982 return impl.setRequestedOrientation(orientation); 2060 return impl.setRequestedOrientation(orientation);
1983 } 2061 }
1984 } 2062 }
1985 2063
1986 const int _pathServiceMethodGetAppDataDirName = 0; 2064 const int _pathServiceMethodGetAppDataDirName = 0;
1987 const int _pathServiceMethodGetFilesDirName = 1; 2065 const int _pathServiceMethodGetFilesDirName = 1;
1988 const int _pathServiceMethodGetCacheDirName = 2; 2066 const int _pathServiceMethodGetCacheDirName = 2;
1989 2067
1990 class _PathServiceServiceDescription implements service_describer.ServiceDescrip tion { 2068 class _PathServiceServiceDescription implements service_describer.ServiceDescrip tion {
1991 dynamic getTopLevelInterface([Function responseFactory]) => 2069 void getTopLevelInterface(Function responder) {
1992 responseFactory(null); 2070 responder(null);
2071 }
1993 2072
1994 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => 2073 void getTypeDefinition(String typeKey, Function responder) {
1995 responseFactory(null); 2074 responder(null);
2075 }
1996 2076
1997 dynamic getAllTypeDefinitions([Function responseFactory]) => 2077 void getAllTypeDefinitions(Function responder) {
1998 responseFactory(null); 2078 responder(null);
2079 }
1999 } 2080 }
2000 2081
2001 abstract class PathService { 2082 abstract class PathService {
2002 static const String serviceName = "activity::PathService"; 2083 static const String serviceName = "activity::PathService";
2003 2084
2004 static service_describer.ServiceDescription _cachedServiceDescription; 2085 static service_describer.ServiceDescription _cachedServiceDescription;
2005 static service_describer.ServiceDescription get serviceDescription { 2086 static service_describer.ServiceDescription get serviceDescription {
2006 if (_cachedServiceDescription == null) { 2087 if (_cachedServiceDescription == null) {
2007 _cachedServiceDescription = new _PathServiceServiceDescription(); 2088 _cachedServiceDescription = new _PathServiceServiceDescription();
2008 } 2089 }
2009 return _cachedServiceDescription; 2090 return _cachedServiceDescription;
2010 } 2091 }
2011 2092
2012 static PathServiceProxy connectToService( 2093 static PathServiceProxy connectToService(
2013 bindings.ServiceConnector s, String url, [String serviceName]) { 2094 bindings.ServiceConnector s, String url, [String serviceName]) {
2014 PathServiceProxy p = new PathServiceProxy.unbound(); 2095 PathServiceProxy p = new PathServiceProxy.unbound();
2015 String name = serviceName ?? PathService.serviceName; 2096 String name = serviceName ?? PathService.serviceName;
2016 if ((name == null) || name.isEmpty) { 2097 if ((name == null) || name.isEmpty) {
2017 throw new core.MojoApiError( 2098 throw new core.MojoApiError(
2018 "If an interface has no ServiceName, then one must be provided."); 2099 "If an interface has no ServiceName, then one must be provided.");
2019 } 2100 }
2020 s.connectToService(url, p, name); 2101 s.connectToService(url, p, name);
2021 return p; 2102 return p;
2022 } 2103 }
2023 dynamic getAppDataDir([Function responseFactory = null]); 2104 void getAppDataDir(void callback(String path));
2024 dynamic getFilesDir([Function responseFactory = null]); 2105 void getFilesDir(void callback(String path));
2025 dynamic getCacheDir([Function responseFactory = null]); 2106 void getCacheDir(void callback(String path));
2026 } 2107 }
2027 2108
2028 abstract class PathServiceInterface 2109 abstract class PathServiceInterface
2029 implements bindings.MojoInterface<PathService>, 2110 implements bindings.MojoInterface<PathService>,
2030 PathService { 2111 PathService {
2031 factory PathServiceInterface([PathService impl]) => 2112 factory PathServiceInterface([PathService impl]) =>
2032 new PathServiceStub.unbound(impl); 2113 new PathServiceStub.unbound(impl);
2033 factory PathServiceInterface.fromEndpoint( 2114 factory PathServiceInterface.fromEndpoint(
2034 core.MojoMessagePipeEndpoint endpoint, 2115 core.MojoMessagePipeEndpoint endpoint,
2035 [PathService impl]) => 2116 [PathService impl]) =>
(...skipping 22 matching lines...) Expand all
2058 2139
2059 void handleResponse(bindings.ServiceMessage message) { 2140 void handleResponse(bindings.ServiceMessage message) {
2060 switch (message.header.type) { 2141 switch (message.header.type) {
2061 case _pathServiceMethodGetAppDataDirName: 2142 case _pathServiceMethodGetAppDataDirName:
2062 var r = PathServiceGetAppDataDirResponseParams.deserialize( 2143 var r = PathServiceGetAppDataDirResponseParams.deserialize(
2063 message.payload); 2144 message.payload);
2064 if (!message.header.hasRequestId) { 2145 if (!message.header.hasRequestId) {
2065 proxyError("Expected a message with a valid request Id."); 2146 proxyError("Expected a message with a valid request Id.");
2066 return; 2147 return;
2067 } 2148 }
2068 Completer c = completerMap[message.header.requestId]; 2149 Function callback = callbackMap[message.header.requestId];
2069 if (c == null) { 2150 if (callback == null) {
2070 proxyError( 2151 proxyError(
2071 "Message had unknown request Id: ${message.header.requestId}"); 2152 "Message had unknown request Id: ${message.header.requestId}");
2072 return; 2153 return;
2073 } 2154 }
2074 completerMap.remove(message.header.requestId); 2155 callbackMap.remove(message.header.requestId);
2075 if (c.isCompleted) { 2156 callback(r.path );
2076 proxyError("Response completer already completed");
2077 return;
2078 }
2079 c.complete(r);
2080 break; 2157 break;
2081 case _pathServiceMethodGetFilesDirName: 2158 case _pathServiceMethodGetFilesDirName:
2082 var r = PathServiceGetFilesDirResponseParams.deserialize( 2159 var r = PathServiceGetFilesDirResponseParams.deserialize(
2083 message.payload); 2160 message.payload);
2084 if (!message.header.hasRequestId) { 2161 if (!message.header.hasRequestId) {
2085 proxyError("Expected a message with a valid request Id."); 2162 proxyError("Expected a message with a valid request Id.");
2086 return; 2163 return;
2087 } 2164 }
2088 Completer c = completerMap[message.header.requestId]; 2165 Function callback = callbackMap[message.header.requestId];
2089 if (c == null) { 2166 if (callback == null) {
2090 proxyError( 2167 proxyError(
2091 "Message had unknown request Id: ${message.header.requestId}"); 2168 "Message had unknown request Id: ${message.header.requestId}");
2092 return; 2169 return;
2093 } 2170 }
2094 completerMap.remove(message.header.requestId); 2171 callbackMap.remove(message.header.requestId);
2095 if (c.isCompleted) { 2172 callback(r.path );
2096 proxyError("Response completer already completed");
2097 return;
2098 }
2099 c.complete(r);
2100 break; 2173 break;
2101 case _pathServiceMethodGetCacheDirName: 2174 case _pathServiceMethodGetCacheDirName:
2102 var r = PathServiceGetCacheDirResponseParams.deserialize( 2175 var r = PathServiceGetCacheDirResponseParams.deserialize(
2103 message.payload); 2176 message.payload);
2104 if (!message.header.hasRequestId) { 2177 if (!message.header.hasRequestId) {
2105 proxyError("Expected a message with a valid request Id."); 2178 proxyError("Expected a message with a valid request Id.");
2106 return; 2179 return;
2107 } 2180 }
2108 Completer c = completerMap[message.header.requestId]; 2181 Function callback = callbackMap[message.header.requestId];
2109 if (c == null) { 2182 if (callback == null) {
2110 proxyError( 2183 proxyError(
2111 "Message had unknown request Id: ${message.header.requestId}"); 2184 "Message had unknown request Id: ${message.header.requestId}");
2112 return; 2185 return;
2113 } 2186 }
2114 completerMap.remove(message.header.requestId); 2187 callbackMap.remove(message.header.requestId);
2115 if (c.isCompleted) { 2188 callback(r.path );
2116 proxyError("Response completer already completed");
2117 return;
2118 }
2119 c.complete(r);
2120 break; 2189 break;
2121 default: 2190 default:
2122 proxyError("Unexpected message type: ${message.header.type}"); 2191 proxyError("Unexpected message type: ${message.header.type}");
2123 close(immediate: true); 2192 close(immediate: true);
2124 break; 2193 break;
2125 } 2194 }
2126 } 2195 }
2127 2196
2128 PathService get impl => null; 2197 PathService get impl => null;
2129 set impl(PathService _) { 2198 set impl(PathService _) {
(...skipping 22 matching lines...) Expand all
2152 PathServiceProxy.unbound() 2221 PathServiceProxy.unbound()
2153 : super(new _PathServiceProxyControl.unbound()); 2222 : super(new _PathServiceProxyControl.unbound());
2154 2223
2155 static PathServiceProxy newFromEndpoint( 2224 static PathServiceProxy newFromEndpoint(
2156 core.MojoMessagePipeEndpoint endpoint) { 2225 core.MojoMessagePipeEndpoint endpoint) {
2157 assert(endpoint.setDescription("For PathServiceProxy")); 2226 assert(endpoint.setDescription("For PathServiceProxy"));
2158 return new PathServiceProxy.fromEndpoint(endpoint); 2227 return new PathServiceProxy.fromEndpoint(endpoint);
2159 } 2228 }
2160 2229
2161 2230
2162 dynamic getAppDataDir([Function responseFactory = null]) { 2231 void getAppDataDir(void callback(String path)) {
2163 var params = new _PathServiceGetAppDataDirParams(); 2232 var params = new _PathServiceGetAppDataDirParams();
2164 return ctrl.sendMessageWithRequestId( 2233 ctrl.sendMessageWithRequestId(
2165 params, 2234 params,
2166 _pathServiceMethodGetAppDataDirName, 2235 _pathServiceMethodGetAppDataDirName,
2167 -1, 2236 -1,
2168 bindings.MessageHeader.kMessageExpectsResponse); 2237 bindings.MessageHeader.kMessageExpectsResponse,
2238 callback);
2169 } 2239 }
2170 dynamic getFilesDir([Function responseFactory = null]) { 2240 void getFilesDir(void callback(String path)) {
2171 var params = new _PathServiceGetFilesDirParams(); 2241 var params = new _PathServiceGetFilesDirParams();
2172 return ctrl.sendMessageWithRequestId( 2242 ctrl.sendMessageWithRequestId(
2173 params, 2243 params,
2174 _pathServiceMethodGetFilesDirName, 2244 _pathServiceMethodGetFilesDirName,
2175 -1, 2245 -1,
2176 bindings.MessageHeader.kMessageExpectsResponse); 2246 bindings.MessageHeader.kMessageExpectsResponse,
2247 callback);
2177 } 2248 }
2178 dynamic getCacheDir([Function responseFactory = null]) { 2249 void getCacheDir(void callback(String path)) {
2179 var params = new _PathServiceGetCacheDirParams(); 2250 var params = new _PathServiceGetCacheDirParams();
2180 return ctrl.sendMessageWithRequestId( 2251 ctrl.sendMessageWithRequestId(
2181 params, 2252 params,
2182 _pathServiceMethodGetCacheDirName, 2253 _pathServiceMethodGetCacheDirName,
2183 -1, 2254 -1,
2184 bindings.MessageHeader.kMessageExpectsResponse); 2255 bindings.MessageHeader.kMessageExpectsResponse,
2256 callback);
2185 } 2257 }
2186 } 2258 }
2187 2259
2188 class _PathServiceStubControl 2260 class _PathServiceStubControl
2189 extends bindings.StubMessageHandler 2261 extends bindings.StubMessageHandler
2190 implements bindings.StubControl<PathService> { 2262 implements bindings.StubControl<PathService> {
2191 PathService _impl; 2263 PathService _impl;
2192 2264
2193 _PathServiceStubControl.fromEndpoint( 2265 _PathServiceStubControl.fromEndpoint(
2194 core.MojoMessagePipeEndpoint endpoint, [PathService impl]) 2266 core.MojoMessagePipeEndpoint endpoint, [PathService impl])
2195 : super.fromEndpoint(endpoint, autoBegin: impl != null) { 2267 : super.fromEndpoint(endpoint, autoBegin: impl != null) {
2196 _impl = impl; 2268 _impl = impl;
2197 } 2269 }
2198 2270
2199 _PathServiceStubControl.fromHandle( 2271 _PathServiceStubControl.fromHandle(
2200 core.MojoHandle handle, [PathService impl]) 2272 core.MojoHandle handle, [PathService impl])
2201 : super.fromHandle(handle, autoBegin: impl != null) { 2273 : super.fromHandle(handle, autoBegin: impl != null) {
2202 _impl = impl; 2274 _impl = impl;
2203 } 2275 }
2204 2276
2205 _PathServiceStubControl.unbound([this._impl]) : super.unbound(); 2277 _PathServiceStubControl.unbound([this._impl]) : super.unbound();
2206 2278
2207 String get serviceName => PathService.serviceName; 2279 String get serviceName => PathService.serviceName;
2208 2280
2209 2281
2210 PathServiceGetAppDataDirResponseParams _pathServiceGetAppDataDirResponseParams Factory(String path) { 2282 Function _pathServiceGetAppDataDirResponseParamsResponder(
2211 var result = new PathServiceGetAppDataDirResponseParams(); 2283 int requestId) {
2212 result.path = path; 2284 return (String path) {
2213 return result; 2285 var result = new PathServiceGetAppDataDirResponseParams();
2286 result.path = path;
2287 sendResponse(buildResponseWithId(
2288 result,
2289 _pathServiceMethodGetAppDataDirName,
2290 requestId,
2291 bindings.MessageHeader.kMessageIsResponse));
2292 };
2214 } 2293 }
2215 PathServiceGetFilesDirResponseParams _pathServiceGetFilesDirResponseParamsFact ory(String path) { 2294 Function _pathServiceGetFilesDirResponseParamsResponder(
2216 var result = new PathServiceGetFilesDirResponseParams(); 2295 int requestId) {
2217 result.path = path; 2296 return (String path) {
2218 return result; 2297 var result = new PathServiceGetFilesDirResponseParams();
2298 result.path = path;
2299 sendResponse(buildResponseWithId(
2300 result,
2301 _pathServiceMethodGetFilesDirName,
2302 requestId,
2303 bindings.MessageHeader.kMessageIsResponse));
2304 };
2219 } 2305 }
2220 PathServiceGetCacheDirResponseParams _pathServiceGetCacheDirResponseParamsFact ory(String path) { 2306 Function _pathServiceGetCacheDirResponseParamsResponder(
2221 var result = new PathServiceGetCacheDirResponseParams(); 2307 int requestId) {
2222 result.path = path; 2308 return (String path) {
2223 return result; 2309 var result = new PathServiceGetCacheDirResponseParams();
2310 result.path = path;
2311 sendResponse(buildResponseWithId(
2312 result,
2313 _pathServiceMethodGetCacheDirName,
2314 requestId,
2315 bindings.MessageHeader.kMessageIsResponse));
2316 };
2224 } 2317 }
2225 2318
2226 dynamic handleMessage(bindings.ServiceMessage message) { 2319 void handleMessage(bindings.ServiceMessage message) {
2227 if (bindings.ControlMessageHandler.isControlMessage(message)) { 2320 if (bindings.ControlMessageHandler.isControlMessage(message)) {
2228 return bindings.ControlMessageHandler.handleMessage(this, 2321 bindings.ControlMessageHandler.handleMessage(
2229 0, 2322 this, 0, message);
2230 message); 2323 return;
2231 } 2324 }
2232 if (_impl == null) { 2325 if (_impl == null) {
2233 throw new core.MojoApiError("$this has no implementation set"); 2326 throw new core.MojoApiError("$this has no implementation set");
2234 } 2327 }
2235 switch (message.header.type) { 2328 switch (message.header.type) {
2236 case _pathServiceMethodGetAppDataDirName: 2329 case _pathServiceMethodGetAppDataDirName:
2237 var response = _impl.getAppDataDir(_pathServiceGetAppDataDirResponsePara msFactory); 2330 _impl.getAppDataDir(_pathServiceGetAppDataDirResponseParamsResponder(mes sage.header.requestId));
2238 if (response is Future) {
2239 return response.then((response) {
2240 if (response != null) {
2241 return buildResponseWithId(
2242 response,
2243 _pathServiceMethodGetAppDataDirName,
2244 message.header.requestId,
2245 bindings.MessageHeader.kMessageIsResponse);
2246 }
2247 });
2248 } else if (response != null) {
2249 return buildResponseWithId(
2250 response,
2251 _pathServiceMethodGetAppDataDirName,
2252 message.header.requestId,
2253 bindings.MessageHeader.kMessageIsResponse);
2254 }
2255 break; 2331 break;
2256 case _pathServiceMethodGetFilesDirName: 2332 case _pathServiceMethodGetFilesDirName:
2257 var response = _impl.getFilesDir(_pathServiceGetFilesDirResponseParamsFa ctory); 2333 _impl.getFilesDir(_pathServiceGetFilesDirResponseParamsResponder(message .header.requestId));
2258 if (response is Future) {
2259 return response.then((response) {
2260 if (response != null) {
2261 return buildResponseWithId(
2262 response,
2263 _pathServiceMethodGetFilesDirName,
2264 message.header.requestId,
2265 bindings.MessageHeader.kMessageIsResponse);
2266 }
2267 });
2268 } else if (response != null) {
2269 return buildResponseWithId(
2270 response,
2271 _pathServiceMethodGetFilesDirName,
2272 message.header.requestId,
2273 bindings.MessageHeader.kMessageIsResponse);
2274 }
2275 break; 2334 break;
2276 case _pathServiceMethodGetCacheDirName: 2335 case _pathServiceMethodGetCacheDirName:
2277 var response = _impl.getCacheDir(_pathServiceGetCacheDirResponseParamsFa ctory); 2336 _impl.getCacheDir(_pathServiceGetCacheDirResponseParamsResponder(message .header.requestId));
2278 if (response is Future) {
2279 return response.then((response) {
2280 if (response != null) {
2281 return buildResponseWithId(
2282 response,
2283 _pathServiceMethodGetCacheDirName,
2284 message.header.requestId,
2285 bindings.MessageHeader.kMessageIsResponse);
2286 }
2287 });
2288 } else if (response != null) {
2289 return buildResponseWithId(
2290 response,
2291 _pathServiceMethodGetCacheDirName,
2292 message.header.requestId,
2293 bindings.MessageHeader.kMessageIsResponse);
2294 }
2295 break; 2337 break;
2296 default: 2338 default:
2297 throw new bindings.MojoCodecError("Unexpected message name"); 2339 throw new bindings.MojoCodecError("Unexpected message name");
2298 break; 2340 break;
2299 } 2341 }
2300 return null;
2301 } 2342 }
2302 2343
2303 PathService get impl => _impl; 2344 PathService get impl => _impl;
2304 set impl(PathService d) { 2345 set impl(PathService d) {
2305 if (d == null) { 2346 if (d == null) {
2306 throw new core.MojoApiError("$this: Cannot set a null implementation"); 2347 throw new core.MojoApiError("$this: Cannot set a null implementation");
2307 } 2348 }
2308 if (isBound && (_impl == null)) { 2349 if (isBound && (_impl == null)) {
2309 beginHandlingEvents(); 2350 beginHandlingEvents();
2310 } 2351 }
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
2344 core.MojoHandle handle, [PathService impl]) 2385 core.MojoHandle handle, [PathService impl])
2345 : super(new _PathServiceStubControl.fromHandle(handle, impl)); 2386 : super(new _PathServiceStubControl.fromHandle(handle, impl));
2346 2387
2347 static PathServiceStub newFromEndpoint( 2388 static PathServiceStub newFromEndpoint(
2348 core.MojoMessagePipeEndpoint endpoint) { 2389 core.MojoMessagePipeEndpoint endpoint) {
2349 assert(endpoint.setDescription("For PathServiceStub")); 2390 assert(endpoint.setDescription("For PathServiceStub"));
2350 return new PathServiceStub.fromEndpoint(endpoint); 2391 return new PathServiceStub.fromEndpoint(endpoint);
2351 } 2392 }
2352 2393
2353 2394
2354 dynamic getAppDataDir([Function responseFactory = null]) { 2395 void getAppDataDir(void callback(String path)) {
2355 return impl.getAppDataDir(responseFactory); 2396 return impl.getAppDataDir(callback);
2356 } 2397 }
2357 dynamic getFilesDir([Function responseFactory = null]) { 2398 void getFilesDir(void callback(String path)) {
2358 return impl.getFilesDir(responseFactory); 2399 return impl.getFilesDir(callback);
2359 } 2400 }
2360 dynamic getCacheDir([Function responseFactory = null]) { 2401 void getCacheDir(void callback(String path)) {
2361 return impl.getCacheDir(responseFactory); 2402 return impl.getCacheDir(callback);
2362 } 2403 }
2363 } 2404 }
2364 2405
2365 const int _userFeedbackMethodPerformHapticFeedbackName = 0; 2406 const int _userFeedbackMethodPerformHapticFeedbackName = 0;
2366 const int _userFeedbackMethodPerformAuralFeedbackName = 1; 2407 const int _userFeedbackMethodPerformAuralFeedbackName = 1;
2367 2408
2368 class _UserFeedbackServiceDescription implements service_describer.ServiceDescri ption { 2409 class _UserFeedbackServiceDescription implements service_describer.ServiceDescri ption {
2369 dynamic getTopLevelInterface([Function responseFactory]) => 2410 void getTopLevelInterface(Function responder) {
2370 responseFactory(null); 2411 responder(null);
2412 }
2371 2413
2372 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => 2414 void getTypeDefinition(String typeKey, Function responder) {
2373 responseFactory(null); 2415 responder(null);
2416 }
2374 2417
2375 dynamic getAllTypeDefinitions([Function responseFactory]) => 2418 void getAllTypeDefinitions(Function responder) {
2376 responseFactory(null); 2419 responder(null);
2420 }
2377 } 2421 }
2378 2422
2379 abstract class UserFeedback { 2423 abstract class UserFeedback {
2380 static const String serviceName = null; 2424 static const String serviceName = null;
2381 2425
2382 static service_describer.ServiceDescription _cachedServiceDescription; 2426 static service_describer.ServiceDescription _cachedServiceDescription;
2383 static service_describer.ServiceDescription get serviceDescription { 2427 static service_describer.ServiceDescription get serviceDescription {
2384 if (_cachedServiceDescription == null) { 2428 if (_cachedServiceDescription == null) {
2385 _cachedServiceDescription = new _UserFeedbackServiceDescription(); 2429 _cachedServiceDescription = new _UserFeedbackServiceDescription();
2386 } 2430 }
(...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after
2514 : super.fromHandle(handle, autoBegin: impl != null) { 2558 : super.fromHandle(handle, autoBegin: impl != null) {
2515 _impl = impl; 2559 _impl = impl;
2516 } 2560 }
2517 2561
2518 _UserFeedbackStubControl.unbound([this._impl]) : super.unbound(); 2562 _UserFeedbackStubControl.unbound([this._impl]) : super.unbound();
2519 2563
2520 String get serviceName => UserFeedback.serviceName; 2564 String get serviceName => UserFeedback.serviceName;
2521 2565
2522 2566
2523 2567
2524 dynamic handleMessage(bindings.ServiceMessage message) { 2568 void handleMessage(bindings.ServiceMessage message) {
2525 if (bindings.ControlMessageHandler.isControlMessage(message)) { 2569 if (bindings.ControlMessageHandler.isControlMessage(message)) {
2526 return bindings.ControlMessageHandler.handleMessage(this, 2570 bindings.ControlMessageHandler.handleMessage(
2527 0, 2571 this, 0, message);
2528 message); 2572 return;
2529 } 2573 }
2530 if (_impl == null) { 2574 if (_impl == null) {
2531 throw new core.MojoApiError("$this has no implementation set"); 2575 throw new core.MojoApiError("$this has no implementation set");
2532 } 2576 }
2533 switch (message.header.type) { 2577 switch (message.header.type) {
2534 case _userFeedbackMethodPerformHapticFeedbackName: 2578 case _userFeedbackMethodPerformHapticFeedbackName:
2535 var params = _UserFeedbackPerformHapticFeedbackParams.deserialize( 2579 var params = _UserFeedbackPerformHapticFeedbackParams.deserialize(
2536 message.payload); 2580 message.payload);
2537 _impl.performHapticFeedback(params.type); 2581 _impl.performHapticFeedback(params.type);
2538 break; 2582 break;
2539 case _userFeedbackMethodPerformAuralFeedbackName: 2583 case _userFeedbackMethodPerformAuralFeedbackName:
2540 var params = _UserFeedbackPerformAuralFeedbackParams.deserialize( 2584 var params = _UserFeedbackPerformAuralFeedbackParams.deserialize(
2541 message.payload); 2585 message.payload);
2542 _impl.performAuralFeedback(params.type); 2586 _impl.performAuralFeedback(params.type);
2543 break; 2587 break;
2544 default: 2588 default:
2545 throw new bindings.MojoCodecError("Unexpected message name"); 2589 throw new bindings.MojoCodecError("Unexpected message name");
2546 break; 2590 break;
2547 } 2591 }
2548 return null;
2549 } 2592 }
2550 2593
2551 UserFeedback get impl => _impl; 2594 UserFeedback get impl => _impl;
2552 set impl(UserFeedback d) { 2595 set impl(UserFeedback d) {
2553 if (d == null) { 2596 if (d == null) {
2554 throw new core.MojoApiError("$this: Cannot set a null implementation"); 2597 throw new core.MojoApiError("$this: Cannot set a null implementation");
2555 } 2598 }
2556 if (isBound && (_impl == null)) { 2599 if (isBound && (_impl == null)) {
2557 beginHandlingEvents(); 2600 beginHandlingEvents();
2558 } 2601 }
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
2602 void performHapticFeedback(HapticFeedbackType type) { 2645 void performHapticFeedback(HapticFeedbackType type) {
2603 return impl.performHapticFeedback(type); 2646 return impl.performHapticFeedback(type);
2604 } 2647 }
2605 void performAuralFeedback(AuralFeedbackType type) { 2648 void performAuralFeedback(AuralFeedbackType type) {
2606 return impl.performAuralFeedback(type); 2649 return impl.performAuralFeedback(type);
2607 } 2650 }
2608 } 2651 }
2609 2652
2610 2653
2611 2654
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698