class TraceManagerApp

Defined at line 19 of file ../../src/performance/trace_manager/app.h

forward decl, here to break mutual header dependency

Public Methods

void TraceManagerApp (std::unique_ptr<sys::ComponentContext> context, Config config, async::Executor & executor)

Defined at line 13 of file ../../src/performance/trace_manager/app.cc

void CloseSessionBindings ()

Defined at line 28 of file ../../src/performance/trace_manager/app.h

void ~TraceManagerApp ()

Defined at line 38 of file ../../src/performance/trace_manager/app.cc

void AddSessionBinding (std::shared_ptr<TraceController> trace_session, fidl::ServerEnd<fuchsia_tracing_controller::Session> session_controller)

Defined at line 28 of file ../../src/performance/trace_manager/app.cc

sys::ComponentContext * context ()

For testing.

Defined at line 31 of file ../../src/performance/trace_manager/app.h

const TraceManager * trace_manager ()

Defined at line 32 of file ../../src/performance/trace_manager/app.h

fidl::ServerBindingGroup<fuchsia_tracing_controller::Session> & session_bindings ()

Defined at line 34 of file ../../src/performance/trace_manager/app.h