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 (ConnectConsumerCallbackconnect_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