Flutter Engine
dart_component_controller.cc File Reference
#include "dart_component_controller.h"
#include <fcntl.h>
#include <lib/async-loop/loop.h>
#include <lib/async/cpp/task.h>
#include <lib/async/default.h>
#include <lib/fdio/directory.h>
#include <lib/fdio/fd.h>
#include <lib/fdio/namespace.h>
#include <lib/fidl/cpp/optional.h>
#include <lib/fidl/cpp/string.h>
#include <lib/sys/cpp/service_directory.h>
#include <lib/syslog/global.h>
#include <lib/zx/clock.h>
#include <lib/zx/thread.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <unistd.h>
#include <zircon/status.h>
#include <regex>
#include <utility>
#include "runtime/dart/utils/files.h"
#include "runtime/dart/utils/handle_exception.h"
#include "runtime/dart/utils/inlines.h"
#include "runtime/dart/utils/tempfs.h"
#include "third_party/dart/runtime/include/dart_tools_api.h"
#include "third_party/tonic/converter/dart_converter.h"
#include "third_party/tonic/dart_message_handler.h"
#include "third_party/tonic/dart_microtask_queue.h"
#include "third_party/tonic/dart_state.h"
#include "third_party/tonic/logging/dart_error.h"
#include "builtin_libraries.h"
#include "logging.h"

Go to the source code of this file.

Namespaces

 dart_runner
 

Variables

constexpr char dart_runner::kDataKey [] = "data"
 
constexpr char dart_runner::kTmpPath [] = "/tmp"
 
constexpr char dart_runner::kServiceRootPath [] = "/svc"
 
const zx::duration dart_runner::kIdleWaitDuration = zx::sec(2)
 
const zx::duration dart_runner::kIdleNotifyDuration = zx::msec(500)
 
const zx::duration dart_runner::kIdleSlack = zx::sec(1)