OLD | NEW |
1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file |
2 // for details. All rights reserved. Use of this source code is governed by a | 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. | 3 // BSD-style license that can be found in the LICENSE file. |
4 // TODO(rnystrom): Merge with mac_os version. | 4 // TODO(rnystrom): Merge with mac_os version. |
5 | 5 |
6 library watcher.directory_watcher.windows; | 6 library watcher.directory_watcher.windows; |
7 | 7 |
8 import 'dart:async'; | 8 import 'dart:async'; |
9 import 'dart:collection'; | 9 import 'dart:collection'; |
10 import 'dart:io'; | 10 import 'dart:io'; |
(...skipping 388 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
399 | 399 |
400 _eventsController.add(new WatchEvent(type, path)); | 400 _eventsController.add(new WatchEvent(type, path)); |
401 } | 401 } |
402 | 402 |
403 /// Emit an error, then close the watcher. | 403 /// Emit an error, then close the watcher. |
404 void _emitError(error, StackTrace stackTrace) { | 404 void _emitError(error, StackTrace stackTrace) { |
405 _eventsController.addError(error, stackTrace); | 405 _eventsController.addError(error, stackTrace); |
406 close(); | 406 close(); |
407 } | 407 } |
408 } | 408 } |
OLD | NEW |