Flutter Engine Uber Docs
Docs for the entire Flutter Engine repo.
 
Loading...
Searching...
No Matches
dart_utils::RootInspectNode Class Reference

#include <root_inspect_node.h>

Static Public Member Functions

static void Initialize (sys::ComponentContext *context)
 
static inspect::Node CreateRootChild (const std::string &name)
 
static inspect::Inspector * GetInspector ()
 

Detailed Description

Definition at line 22 of file root_inspect_node.h.

Member Function Documentation

◆ CreateRootChild()

inspect::Node dart_utils::RootInspectNode::CreateRootChild ( const std::string &  name)
static

Definition at line 22 of file root_inspect_node.cc.

22 {
23 std::lock_guard<std::mutex> lock(mutex_);
24 return inspector_->inspector().GetRoot().CreateChild(name);
25}
const char * name
Definition fuchsia.cc:50

References name.

Referenced by main(), main(), and dart_utils::TEST_F().

◆ GetInspector()

inspect::Inspector * dart_utils::RootInspectNode::GetInspector ( )
static

Definition at line 27 of file root_inspect_node.cc.

27 {
28 return &inspector_->inspector();
29}

Referenced by dart_utils::BuildInfo::Dump(), flutter_runner::Runner::Runner(), and dart_utils::TEST_F().

◆ Initialize()

void dart_utils::RootInspectNode::Initialize ( sys::ComponentContext *  context)
static

Definition at line 14 of file root_inspect_node.cc.

14 {
15 std::lock_guard<std::mutex> lock(mutex_);
16 if (!inspector_) {
17 inspector_ = std::make_unique<inspect::ComponentInspector>(
18 async_get_default_dispatcher(), inspect::PublishOptions{});
19 }
20}

Referenced by main(), main(), and dart_utils::BuildInfoTest::SetUpTestSuite().


The documentation for this class was generated from the following files: