class UnownedComponent
Defined at line 19 of file ../../src/performance/experimental/profiler/unowned_component.h
A component that is to be profiled, but who's lifecycle is not controlled by the profiler
Public Methods
zx::result<std::unique_ptr<UnownedComponent>> Create (const std::optional<std::string> & moniker, const std::optional<std::string> & url, ComponentWatcher & component_watcher)
Defined at line 13 of file ../../src/performance/experimental/profiler/unowned_component.cc
void UnownedComponent (std::optional<std::string> url, std::optional<Moniker> moniker, ComponentWatcher & component_watcher)
An unowned component needs to be described by at least one of a moniker or url.
Defined at line 22 of file ../../src/performance/experimental/profiler/unowned_component.h
zx::result<> Start (fxl::WeakPtr<Sampler> notify)
Defined at line 54 of file ../../src/performance/experimental/profiler/unowned_component.cc
zx::result<> Stop ()
Defined at line 116 of file ../../src/performance/experimental/profiler/unowned_component.cc
zx::result<> Destroy ()
Defined at line 118 of file ../../src/performance/experimental/profiler/unowned_component.cc