OLD | NEW |
| (Empty) |
1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | |
2 // for details. All rights reserved. Use of this source code is governed by a | |
3 // BSD-style license that can be found in the LICENSE file. | |
4 | |
5 part of dart.isolate; | |
6 | |
7 abstract class Timer { | |
8 /** | |
9 * Creates a new timer. The [callback] callback is invoked after | |
10 * [milliseconds] milliseconds. | |
11 */ | |
12 external factory Timer(int milliseconds, void callback(Timer timer)); | |
13 | |
14 /** | |
15 * Creates a new repeating timer. The [callback] is invoked every | |
16 * [milliseconds] millisecond until cancelled. | |
17 */ | |
18 external factory Timer.repeating(int milliseconds, | |
19 void callback(Timer timer)); | |
20 | |
21 /** | |
22 * Cancels the timer. | |
23 */ | |
24 void cancel(); | |
25 } | |
OLD | NEW |