#include <vmservice_object.h>
|
| void | GetContents (LazyEntryVector *out_vector) const override |
| |
| zx_status_t | GetFile (Node **out_node, uint64_t id, std::string name) const override |
| |
|
| static constexpr const char * | kDirName = "DartVM" |
| |
| static constexpr const char * | kPortDirName = "vmservice-port" |
| |
| static constexpr const char * | kPortDir = "/tmp/dart.services" |
| |
Definition at line 12 of file vmservice_object.h.
◆ GetContents()
| void dart_utils::VMServiceObject::GetContents |
( |
LazyEntryVector * |
out_vector | ) |
const |
|
override |
Definition at line 38 of file vmservice_object.cc.
38 {
39
40
41 std::vector<std::string> files;
42 if (!ReadDirContents(
kPortDir, &files)) {
43 FML_LOG(ERROR) <<
"Failed to read Dart VM service port directory '"
44 <<
kPortDir <<
"': " << strerror(errno);
45 return;
46 }
47 for (const auto& file : files) {
48 if ((file == ".") || (file == "..")) {
49 continue;
50 }
51 out_vector->push_back({std::stoul(file) + GetStartingId(), file, S_IFREG});
52 }
53}
static constexpr const char * kPortDir
#define FML_LOG(severity)
References FML_LOG, and kPortDir.
Referenced by flutter_runner::Runner::Runner().
◆ GetFile()
| zx_status_t dart_utils::VMServiceObject::GetFile |
( |
Node ** |
out_node, |
|
|
uint64_t |
id, |
|
|
std::string |
name |
|
) |
| const |
|
override |
◆ kDirName
| constexpr const char* dart_utils::VMServiceObject::kDirName = "DartVM" |
|
staticconstexpr |
◆ kPortDir
| constexpr const char* dart_utils::VMServiceObject::kPortDir = "/tmp/dart.services" |
|
staticconstexpr |
◆ kPortDirName
| constexpr const char* dart_utils::VMServiceObject::kPortDirName = "vmservice-port" |
|
staticconstexpr |
The documentation for this class was generated from the following files: