Lines Matching refs:ProducerImpl
134 TracingMuxerImpl::ProducerImpl::ProducerImpl( in ProducerImpl() function in perfetto::internal::TracingMuxerImpl::ProducerImpl
142 TracingMuxerImpl::ProducerImpl::~ProducerImpl() = default;
144 void TracingMuxerImpl::ProducerImpl::Initialize( in Initialize()
167 void TracingMuxerImpl::ProducerImpl::OnConnect() { in OnConnect()
175 void TracingMuxerImpl::ProducerImpl::OnDisconnect() { in OnDisconnect()
192 void TracingMuxerImpl::ProducerImpl::OnTracingSetup() { in OnTracingSetup()
198 void TracingMuxerImpl::ProducerImpl::SetupDataSource( in SetupDataSource()
205 void TracingMuxerImpl::ProducerImpl::StartDataSource(DataSourceInstanceID id, in StartDataSource()
212 void TracingMuxerImpl::ProducerImpl::StopDataSource(DataSourceInstanceID id) { in StopDataSource()
217 void TracingMuxerImpl::ProducerImpl::Flush(FlushRequestID flush_id, in Flush()
225 void TracingMuxerImpl::ProducerImpl::ClearIncrementalState( in ClearIncrementalState()
234 void TracingMuxerImpl::ProducerImpl::SweepDeadServices() { in SweepDeadServices()
725 rb.producer.reset(new ProducerImpl(this, backend_id, in Initialize()
1032 ProducerImpl* producer = backends_[backend_id].producer.get(); in StopDataSource_AsyncEnd()
1461 void TracingMuxerImpl::OnProducerDisconnected(ProducerImpl* producer) { in OnProducerDisconnected()
1522 ProducerImpl* producer = backends_[data_source->backend_id].producer.get(); in CreateTraceWriter()