mirror of
https://github.com/dart-lang/sdk
synced 2024-09-19 23:51:47 +00:00
53374c3b99
This CL adds targets to the GN build that build the standalone Dart VM without the observatory, and with dart:io enabled but with most of the functionality stubbed out as UNIMPLEMENTED(). It also adds a simple eventhandler for Fuchsia for implementing Timers. R=asiva@google.com, johnmccutchan@google.com Review URL: https://codereview.chromium.org/2168193002 .
61 lines
1.2 KiB
C++
61 lines
1.2 KiB
C++
// Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file
|
|
// for details. All rights reserved. Use of this source code is governed by a
|
|
// BSD-style license that can be found in the LICENSE file.
|
|
|
|
#if !defined(DART_IO_DISABLED)
|
|
|
|
#include "platform/globals.h"
|
|
#if defined(TARGET_OS_FUCHSIA)
|
|
|
|
#include "bin/file_system_watcher.h"
|
|
|
|
namespace dart {
|
|
namespace bin {
|
|
|
|
Dart_Handle FileSystemWatcher::ReadEvents(intptr_t id, intptr_t path_id) {
|
|
UNIMPLEMENTED();
|
|
return DartUtils::NewDartOSError();
|
|
}
|
|
|
|
|
|
intptr_t FileSystemWatcher::GetSocketId(intptr_t id, intptr_t path_id) {
|
|
UNIMPLEMENTED();
|
|
return -1;
|
|
}
|
|
|
|
|
|
bool FileSystemWatcher::IsSupported() {
|
|
return false;
|
|
}
|
|
|
|
|
|
void FileSystemWatcher::UnwatchPath(intptr_t id, intptr_t path_id) {
|
|
UNIMPLEMENTED();
|
|
}
|
|
|
|
|
|
intptr_t FileSystemWatcher::Init() {
|
|
return 0;
|
|
}
|
|
|
|
|
|
void FileSystemWatcher::Close(intptr_t id) {
|
|
UNIMPLEMENTED();
|
|
}
|
|
|
|
|
|
intptr_t FileSystemWatcher::WatchPath(intptr_t id,
|
|
const char* path,
|
|
int events,
|
|
bool recursive) {
|
|
UNIMPLEMENTED();
|
|
return -1;
|
|
}
|
|
|
|
} // namespace bin
|
|
} // namespace dart
|
|
|
|
#endif // defined(TARGET_OS_FUCHSIA)
|
|
|
|
#endif // !defined(DART_IO_DISABLED)
|