Searched refs:TracingMuxer (Results 1 – 10 of 10) sorted by relevance
50 class PERFETTO_EXPORT TracingMuxer {52 static TracingMuxer* Get() { return instance_; } in Get()54 virtual ~TracingMuxer();88 explicit TracingMuxer(Platform* platform) : platform_(platform) {} in TracingMuxer() function90 static TracingMuxer* instance_;
82 perfetto::internal::TracingMuxer::Get()); in SyncProducers()89 perfetto::internal::TracingMuxer::Get()); in SetBatchCommitsDuration()96 perfetto::internal::TracingMuxer::Get()); in DisableReconnectLimit()103 perfetto::internal::TracingMuxer::Get()); in EnableDirectSMBPatching()
247 class MockTracingMuxer : public perfetto::internal::TracingMuxer {254 MockTracingMuxer() : TracingMuxer(nullptr), prev_instance_(instance_) { in MockTracingMuxer()285 TracingMuxer* prev_instance_;
30 class TracingMuxerFake : public TracingMuxer {43 TracingMuxerFake() : TracingMuxer(&FakePlatform::instance) {} in TracingMuxerFake()
67 NonReentrantTaskRunner(TracingMuxer* muxer, in NonReentrantTaskRunner()109 TracingMuxer* const muxer_;688 TracingMuxer* TracingMuxer::instance_ = TracingMuxerFake::Get();694 : TracingMuxer(args.platform ? args.platform in TracingMuxerImpl()1028 TracingMuxer::generation_++; in StopDataSource_AsyncEnd()1484 TracingMuxer::generation_++; in OnProducerDisconnected()1621 TracingMuxer::~TracingMuxer() = default;
93 class TracingMuxerImpl : public TracingMuxer {
174 class TracingMuxer; variable216 friend class internal::TracingMuxer;
318 auto* tracing_impl = internal::TracingMuxer::Get();432 auto* tracing_impl = internal::TracingMuxer::Get(); in Register()493 auto* tracing_impl = internal::TracingMuxer::Get(); in GetOrCreateDataSourceTLS()
32 auto* tracing_impl = internal::TracingMuxer::Get(); in RegisterImpl()
63 return static_cast<internal::TracingMuxerImpl*>(internal::TracingMuxer::Get()) in NewTrace()