Lines Matching refs:TracingSession
61 class TracingSession : public Consumer { class
63 TracingSession(base::TaskRunner*,
68 ~TracingSession() override;
98 TracingSession(const TracingSession&) = delete;
99 TracingSession& operator=(const TracingSession&) = delete;
120 TracingSession::TracingSession( in TracingSession() function in perfetto::consumer::__anon4d5fe0b30111::TracingSession
140 TracingSession::~TracingSession() { in ~TracingSession()
146 bool TracingSession::Initialize() { in Initialize()
175 void TracingSession::OnConnect() { in OnConnect()
189 void TracingSession::StartTracing() { in StartTracing()
202 void TracingSession::OnTracingDisabled() { in OnTracingDisabled()
224 void TracingSession::OnDisconnect() { in OnDisconnect()
232 void TracingSession::OnDetach(bool) { in OnDetach()
236 void TracingSession::OnAttach(bool, const TraceConfig&) { in OnAttach()
240 void TracingSession::OnTraceStats(bool, const TraceStats&) { in OnTraceStats()
245 void TracingSession::OnObservableEvents(const ObservableEvents&) { in OnObservableEvents()
250 void TracingSession::DestroyConnection() { in DestroyConnection()
257 void TracingSession::OnTraceData(std::vector<TracePacket>, bool) { in OnTraceData()
263 void TracingSession::NotifyCallback() { in NotifyCallback()
295 std::map<Handle, std::unique_ptr<TracingSession>> sessions_;
337 auto* session = new TracingSession(task_runner_.get(), handle, callback, in Create()
339 sessions_.emplace(handle, std::unique_ptr<TracingSession>(session)); in Create()
354 TracingSession* session = it->second.get(); in StartTracing()
376 TracingSession* session = it->second.get(); in ReadTrace()
395 TracingSession* session = it->second.release(); in Destroy()