class ConsumerAdapter
Defined at line 46 of file ../../src/performance/perfetto-bridge/consumer_adapter.h
Adapts the Fuchsia Tracing protocol to the Perfetto Consumer protocol.
Perfetto events are handled via the perfetto::Consumer method implementations.
Commands are sent to Perfetto via |consumer_endpoint_|.
Public Members
static const float kConsumerUtilizationReadThreshold
Public Methods
void ConsumerAdapter (const ConsumerAdapter & other)
Defined at line 64 of file ../../src/performance/perfetto-bridge/consumer_adapter.h
void operator= (const ConsumerAdapter & other)
Defined at line 65 of file ../../src/performance/perfetto-bridge/consumer_adapter.h
void ConsumerAdapter (perfetto::TracingService * tracing_service, trace::TraceProvider * trace_provider, perfetto::base::TaskRunner * perfetto_task_runner)
Defined at line 272 of file ../../src/performance/perfetto-bridge/consumer_adapter.cc
void ConsumerAdapter (ConnectConsumerCallback connect_callback, std::unique_ptr<FuchsiaTracing> fuchsia_tracing, perfetto::base::TaskRunner * perfetto_task_runner)
Public for testing.
Defined at line 258 of file ../../src/performance/perfetto-bridge/consumer_adapter.cc
void ~ConsumerAdapter ()
Defined at line 281 of file ../../src/performance/perfetto-bridge/consumer_adapter.cc