OLD | NEW |
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 process_mojom; | 5 library process_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 import 'package:mojo_services/mojo/files/file.mojom.dart' as file_mojom; | 10 import 'package:mojo_services/mojo/files/file.mojom.dart' as file_mojom; |
(...skipping 177 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
188 "processController: $processController" ")"; | 188 "processController: $processController" ")"; |
189 } | 189 } |
190 | 190 |
191 Map toJson() { | 191 Map toJson() { |
192 throw new bindings.MojoCodecError( | 192 throw new bindings.MojoCodecError( |
193 'Object containing handles cannot be encoded to JSON.'); | 193 'Object containing handles cannot be encoded to JSON.'); |
194 } | 194 } |
195 } | 195 } |
196 | 196 |
197 | 197 |
198 | |
199 | |
200 class ProcessSpawnResponseParams extends bindings.Struct { | 198 class ProcessSpawnResponseParams extends bindings.Struct { |
201 static const List<bindings.StructDataHeader> kVersions = const [ | 199 static const List<bindings.StructDataHeader> kVersions = const [ |
202 const bindings.StructDataHeader(16, 0) | 200 const bindings.StructDataHeader(16, 0) |
203 ]; | 201 ]; |
204 types_mojom.Error error = null; | 202 types_mojom.Error error = null; |
205 | 203 |
206 ProcessSpawnResponseParams() : super(kVersions.last.size); | 204 ProcessSpawnResponseParams() : super(kVersions.last.size); |
207 | 205 |
208 static ProcessSpawnResponseParams deserialize(bindings.Message message) { | 206 static ProcessSpawnResponseParams deserialize(bindings.Message message) { |
209 var decoder = new bindings.Decoder(message); | 207 var decoder = new bindings.Decoder(message); |
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
266 } | 264 } |
267 | 265 |
268 Map toJson() { | 266 Map toJson() { |
269 Map map = new Map(); | 267 Map map = new Map(); |
270 map["error"] = error; | 268 map["error"] = error; |
271 return map; | 269 return map; |
272 } | 270 } |
273 } | 271 } |
274 | 272 |
275 | 273 |
276 | |
277 | |
278 class _ProcessSpawnWithTerminalParams extends bindings.Struct { | 274 class _ProcessSpawnWithTerminalParams extends bindings.Struct { |
279 static const List<bindings.StructDataHeader> kVersions = const [ | 275 static const List<bindings.StructDataHeader> kVersions = const [ |
280 const bindings.StructDataHeader(48, 0) | 276 const bindings.StructDataHeader(48, 0) |
281 ]; | 277 ]; |
282 List<int> path = null; | 278 List<int> path = null; |
283 List<List<int>> argv = null; | 279 List<List<int>> argv = null; |
284 List<List<int>> envp = null; | 280 List<List<int>> envp = null; |
285 Object terminalFile = null; | 281 Object terminalFile = null; |
286 Object processController = null; | 282 Object processController = null; |
287 | 283 |
(...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
425 "processController: $processController" ")"; | 421 "processController: $processController" ")"; |
426 } | 422 } |
427 | 423 |
428 Map toJson() { | 424 Map toJson() { |
429 throw new bindings.MojoCodecError( | 425 throw new bindings.MojoCodecError( |
430 'Object containing handles cannot be encoded to JSON.'); | 426 'Object containing handles cannot be encoded to JSON.'); |
431 } | 427 } |
432 } | 428 } |
433 | 429 |
434 | 430 |
435 | |
436 | |
437 class ProcessSpawnWithTerminalResponseParams extends bindings.Struct { | 431 class ProcessSpawnWithTerminalResponseParams extends bindings.Struct { |
438 static const List<bindings.StructDataHeader> kVersions = const [ | 432 static const List<bindings.StructDataHeader> kVersions = const [ |
439 const bindings.StructDataHeader(16, 0) | 433 const bindings.StructDataHeader(16, 0) |
440 ]; | 434 ]; |
441 types_mojom.Error error = null; | 435 types_mojom.Error error = null; |
442 | 436 |
443 ProcessSpawnWithTerminalResponseParams() : super(kVersions.last.size); | 437 ProcessSpawnWithTerminalResponseParams() : super(kVersions.last.size); |
444 | 438 |
445 static ProcessSpawnWithTerminalResponseParams deserialize(bindings.Message mes
sage) { | 439 static ProcessSpawnWithTerminalResponseParams deserialize(bindings.Message mes
sage) { |
446 var decoder = new bindings.Decoder(message); | 440 var decoder = new bindings.Decoder(message); |
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
503 } | 497 } |
504 | 498 |
505 Map toJson() { | 499 Map toJson() { |
506 Map map = new Map(); | 500 Map map = new Map(); |
507 map["error"] = error; | 501 map["error"] = error; |
508 return map; | 502 return map; |
509 } | 503 } |
510 } | 504 } |
511 | 505 |
512 | 506 |
513 | |
514 | |
515 class _ProcessControllerWaitParams extends bindings.Struct { | 507 class _ProcessControllerWaitParams extends bindings.Struct { |
516 static const List<bindings.StructDataHeader> kVersions = const [ | 508 static const List<bindings.StructDataHeader> kVersions = const [ |
517 const bindings.StructDataHeader(8, 0) | 509 const bindings.StructDataHeader(8, 0) |
518 ]; | 510 ]; |
519 | 511 |
520 _ProcessControllerWaitParams() : super(kVersions.last.size); | 512 _ProcessControllerWaitParams() : super(kVersions.last.size); |
521 | 513 |
522 static _ProcessControllerWaitParams deserialize(bindings.Message message) { | 514 static _ProcessControllerWaitParams deserialize(bindings.Message message) { |
523 var decoder = new bindings.Decoder(message); | 515 var decoder = new bindings.Decoder(message); |
524 var result = decode(decoder); | 516 var result = decode(decoder); |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
563 return "_ProcessControllerWaitParams("")"; | 555 return "_ProcessControllerWaitParams("")"; |
564 } | 556 } |
565 | 557 |
566 Map toJson() { | 558 Map toJson() { |
567 Map map = new Map(); | 559 Map map = new Map(); |
568 return map; | 560 return map; |
569 } | 561 } |
570 } | 562 } |
571 | 563 |
572 | 564 |
573 | |
574 | |
575 class ProcessControllerWaitResponseParams extends bindings.Struct { | 565 class ProcessControllerWaitResponseParams extends bindings.Struct { |
576 static const List<bindings.StructDataHeader> kVersions = const [ | 566 static const List<bindings.StructDataHeader> kVersions = const [ |
577 const bindings.StructDataHeader(16, 0) | 567 const bindings.StructDataHeader(16, 0) |
578 ]; | 568 ]; |
579 types_mojom.Error error = null; | 569 types_mojom.Error error = null; |
580 int exitStatus = 0; | 570 int exitStatus = 0; |
581 | 571 |
582 ProcessControllerWaitResponseParams() : super(kVersions.last.size); | 572 ProcessControllerWaitResponseParams() : super(kVersions.last.size); |
583 | 573 |
584 static ProcessControllerWaitResponseParams deserialize(bindings.Message messag
e) { | 574 static ProcessControllerWaitResponseParams deserialize(bindings.Message messag
e) { |
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
655 | 645 |
656 Map toJson() { | 646 Map toJson() { |
657 Map map = new Map(); | 647 Map map = new Map(); |
658 map["error"] = error; | 648 map["error"] = error; |
659 map["exitStatus"] = exitStatus; | 649 map["exitStatus"] = exitStatus; |
660 return map; | 650 return map; |
661 } | 651 } |
662 } | 652 } |
663 | 653 |
664 | 654 |
665 | |
666 | |
667 class _ProcessControllerKillParams extends bindings.Struct { | 655 class _ProcessControllerKillParams extends bindings.Struct { |
668 static const List<bindings.StructDataHeader> kVersions = const [ | 656 static const List<bindings.StructDataHeader> kVersions = const [ |
669 const bindings.StructDataHeader(16, 0) | 657 const bindings.StructDataHeader(16, 0) |
670 ]; | 658 ]; |
671 int signal = 0; | 659 int signal = 0; |
672 | 660 |
673 _ProcessControllerKillParams() : super(kVersions.last.size); | 661 _ProcessControllerKillParams() : super(kVersions.last.size); |
674 | 662 |
675 static _ProcessControllerKillParams deserialize(bindings.Message message) { | 663 static _ProcessControllerKillParams deserialize(bindings.Message message) { |
676 var decoder = new bindings.Decoder(message); | 664 var decoder = new bindings.Decoder(message); |
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
729 } | 717 } |
730 | 718 |
731 Map toJson() { | 719 Map toJson() { |
732 Map map = new Map(); | 720 Map map = new Map(); |
733 map["signal"] = signal; | 721 map["signal"] = signal; |
734 return map; | 722 return map; |
735 } | 723 } |
736 } | 724 } |
737 | 725 |
738 | 726 |
739 | |
740 | |
741 class ProcessControllerKillResponseParams extends bindings.Struct { | 727 class ProcessControllerKillResponseParams extends bindings.Struct { |
742 static const List<bindings.StructDataHeader> kVersions = const [ | 728 static const List<bindings.StructDataHeader> kVersions = const [ |
743 const bindings.StructDataHeader(16, 0) | 729 const bindings.StructDataHeader(16, 0) |
744 ]; | 730 ]; |
745 types_mojom.Error error = null; | 731 types_mojom.Error error = null; |
746 | 732 |
747 ProcessControllerKillResponseParams() : super(kVersions.last.size); | 733 ProcessControllerKillResponseParams() : super(kVersions.last.size); |
748 | 734 |
749 static ProcessControllerKillResponseParams deserialize(bindings.Message messag
e) { | 735 static ProcessControllerKillResponseParams deserialize(bindings.Message messag
e) { |
750 var decoder = new bindings.Decoder(message); | 736 var decoder = new bindings.Decoder(message); |
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
806 "error: $error" ")"; | 792 "error: $error" ")"; |
807 } | 793 } |
808 | 794 |
809 Map toJson() { | 795 Map toJson() { |
810 Map map = new Map(); | 796 Map map = new Map(); |
811 map["error"] = error; | 797 map["error"] = error; |
812 return map; | 798 return map; |
813 } | 799 } |
814 } | 800 } |
815 | 801 |
816 | |
817 | |
818 | |
819 const int _Process_spawnName = 0; | 802 const int _Process_spawnName = 0; |
820 const int _Process_spawnWithTerminalName = 1; | 803 const int _Process_spawnWithTerminalName = 1; |
821 | 804 |
822 | |
823 | |
824 class _ProcessServiceDescription implements service_describer.ServiceDescription
{ | 805 class _ProcessServiceDescription implements service_describer.ServiceDescription
{ |
825 dynamic getTopLevelInterface([Function responseFactory]) => | 806 dynamic getTopLevelInterface([Function responseFactory]) => |
826 responseFactory(null); | 807 responseFactory(null); |
827 | 808 |
828 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => | 809 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => |
829 responseFactory(null); | 810 responseFactory(null); |
830 | 811 |
831 dynamic getAllTypeDefinitions([Function responseFactory]) => | 812 dynamic getAllTypeDefinitions([Function responseFactory]) => |
832 responseFactory(null); | 813 responseFactory(null); |
833 } | 814 } |
(...skipping 280 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1114 if (_cachedServiceDescription == null) { | 1095 if (_cachedServiceDescription == null) { |
1115 _cachedServiceDescription = new _ProcessServiceDescription(); | 1096 _cachedServiceDescription = new _ProcessServiceDescription(); |
1116 } | 1097 } |
1117 return _cachedServiceDescription; | 1098 return _cachedServiceDescription; |
1118 } | 1099 } |
1119 } | 1100 } |
1120 | 1101 |
1121 const int _ProcessController_waitName = 0; | 1102 const int _ProcessController_waitName = 0; |
1122 const int _ProcessController_killName = 1; | 1103 const int _ProcessController_killName = 1; |
1123 | 1104 |
1124 | |
1125 | |
1126 class _ProcessControllerServiceDescription implements service_describer.ServiceD
escription { | 1105 class _ProcessControllerServiceDescription implements service_describer.ServiceD
escription { |
1127 dynamic getTopLevelInterface([Function responseFactory]) => | 1106 dynamic getTopLevelInterface([Function responseFactory]) => |
1128 responseFactory(null); | 1107 responseFactory(null); |
1129 | 1108 |
1130 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => | 1109 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => |
1131 responseFactory(null); | 1110 responseFactory(null); |
1132 | 1111 |
1133 dynamic getAllTypeDefinitions([Function responseFactory]) => | 1112 dynamic getAllTypeDefinitions([Function responseFactory]) => |
1134 responseFactory(null); | 1113 responseFactory(null); |
1135 } | 1114 } |
(...skipping 267 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1403 static service_describer.ServiceDescription get serviceDescription { | 1382 static service_describer.ServiceDescription get serviceDescription { |
1404 if (_cachedServiceDescription == null) { | 1383 if (_cachedServiceDescription == null) { |
1405 _cachedServiceDescription = new _ProcessControllerServiceDescription(); | 1384 _cachedServiceDescription = new _ProcessControllerServiceDescription(); |
1406 } | 1385 } |
1407 return _cachedServiceDescription; | 1386 return _cachedServiceDescription; |
1408 } | 1387 } |
1409 } | 1388 } |
1410 | 1389 |
1411 | 1390 |
1412 | 1391 |
OLD | NEW |