OLD | NEW |
1 dart_library.library('dart/isolate', null, /* Imports */[ | 1 dart_library.library('dart/isolate', null, /* Imports */[ |
2 'dart/_runtime', | 2 'dart/_runtime', |
3 'dart/core', | 3 'dart/core', |
4 'dart/async' | 4 'dart/async' |
5 ], /* Lazy imports */[ | 5 ], /* Lazy imports */[ |
6 'dart/_isolate_helper' | 6 'dart/_isolate_helper' |
7 ], function(exports, dart, core, async, _isolate_helper) { | 7 ], function(exports, dart, core, async, _isolate_helper) { |
8 'use strict'; | 8 'use strict'; |
9 let dartx = dart.dartx; | 9 let dartx = dart.dartx; |
10 class Capability extends core.Object { | 10 class Capability extends core.Object { |
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
103 } | 103 } |
104 setErrorsFatal(errorsAreFatal) { | 104 setErrorsFatal(errorsAreFatal) { |
105 let message = core.List.new(3); | 105 let message = core.List.new(3); |
106 message[dartx.set](0, "set-errors-fatal"); | 106 message[dartx.set](0, "set-errors-fatal"); |
107 message[dartx.set](1, this.terminateCapability); | 107 message[dartx.set](1, this.terminateCapability); |
108 message[dartx.set](2, errorsAreFatal); | 108 message[dartx.set](2, errorsAreFatal); |
109 this.controlPort.send(message); | 109 this.controlPort.send(message); |
110 } | 110 } |
111 kill(priority) { | 111 kill(priority) { |
112 if (priority === void 0) priority = Isolate.BEFORE_NEXT_EVENT; | 112 if (priority === void 0) priority = Isolate.BEFORE_NEXT_EVENT; |
113 this.controlPort.send(["kill", this.terminateCapability, priority]); | 113 this.controlPort.send(dart.list(["kill", this.terminateCapability, priorit
y], core.Object)); |
114 } | 114 } |
115 ping(responsePort, pingType) { | 115 ping(responsePort, pingType) { |
116 if (pingType === void 0) pingType = Isolate.IMMEDIATE; | 116 if (pingType === void 0) pingType = Isolate.IMMEDIATE; |
117 let message = core.List.new(3); | 117 let message = core.List.new(3); |
118 message[dartx.set](0, "ping"); | 118 message[dartx.set](0, "ping"); |
119 message[dartx.set](1, responsePort); | 119 message[dartx.set](1, responsePort); |
120 message[dartx.set](2, pingType); | 120 message[dartx.set](2, pingType); |
121 this.controlPort.send(message); | 121 this.controlPort.send(message); |
122 } | 122 } |
123 addErrorListener(port) { | 123 addErrorListener(port) { |
(...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
250 }); | 250 }); |
251 // Exports: | 251 // Exports: |
252 exports.Capability = Capability; | 252 exports.Capability = Capability; |
253 exports.IsolateSpawnException = IsolateSpawnException; | 253 exports.IsolateSpawnException = IsolateSpawnException; |
254 exports.Isolate = Isolate; | 254 exports.Isolate = Isolate; |
255 exports.SendPort = SendPort; | 255 exports.SendPort = SendPort; |
256 exports.ReceivePort = ReceivePort; | 256 exports.ReceivePort = ReceivePort; |
257 exports.RawReceivePort = RawReceivePort; | 257 exports.RawReceivePort = RawReceivePort; |
258 exports.RemoteError = RemoteError; | 258 exports.RemoteError = RemoteError; |
259 }); | 259 }); |
OLD | NEW |