Searched refs:TracingService (Results 1 – 25 of 41) sorted by relevance
12
32 TracingService::~TracingService() = default;33 TracingService::ConsumerEndpoint::~ConsumerEndpoint() = default;34 TracingService::ProducerEndpoint::~ProducerEndpoint() = default;
65 TracingService::ProducerEndpoint*,132 TracingService::ProducerEndpoint* const producer_endpoint_;
58 class TracingServiceImpl : public TracingService {71 class ProducerEndpointImpl : public TracingService::ProducerEndpoint {162 class ConsumerEndpointImpl : public TracingService::ConsumerEndpoint {261 std::unique_ptr<TracingService::ProducerEndpoint> ConnectProducer(270 std::unique_ptr<TracingService::ConsumerEndpoint> ConnectConsumer(
44 static std::unique_ptr<TracingService::ProducerEndpoint> Connect(49 TracingService::ProducerSMBScrapingMode smb_scraping_mode =50 TracingService::ProducerSMBScrapingMode::kDefault);
30 class TracingService; variable53 virtual TracingService* service() const = 0;
44 static std::unique_ptr<TracingService::ConsumerEndpoint>
40 std::unique_ptr<TracingService::ProducerEndpoint> ProducerIPCClient::Connect( in Connect()45 TracingService::ProducerSMBScrapingMode smb_scraping_mode) { in Connect()46 return std::unique_ptr<TracingService::ProducerEndpoint>( in Connect()56 TracingService::ProducerSMBScrapingMode smb_scraping_mode) in ProducerIPCClientImpl()85 case TracingService::ProducerSMBScrapingMode::kDefault: in OnConnect()89 case TracingService::ProducerSMBScrapingMode::kEnabled: in OnConnect()93 case TracingService::ProducerSMBScrapingMode::kDisabled: in OnConnect()
52 class ProducerIPCClientImpl : public TracingService::ProducerEndpoint,59 TracingService::ProducerSMBScrapingMode);112 TracingService::ProducerSMBScrapingMode const smb_scraping_mode_;
49 void Connect(TracingService* svc, uid_t = 0);63 TracingService::ConsumerEndpoint* endpoint() { in endpoint()86 std::unique_ptr<TracingService::ConsumerEndpoint> service_endpoint_;
46 void Connect(TracingService* svc,73 TracingService::ProducerEndpoint* endpoint() { in endpoint()94 std::unique_ptr<TracingService::ProducerEndpoint> service_endpoint_;
181 virtual TracingService::ProducerSMBScrapingMode GetProducerSMBScrapingMode() { in GetProducerSMBScrapingMode()182 return TracingService::ProducerSMBScrapingMode::kDefault; in GetProducerSMBScrapingMode()216 std::unique_ptr<TracingService::ProducerEndpoint> producer_endpoint_;218 std::unique_ptr<TracingService::ConsumerEndpoint> consumer_endpoint_;448 TracingService::ProducerSMBScrapingMode GetProducerSMBScrapingMode() in GetProducerSMBScrapingMode()450 return TracingService::ProducerSMBScrapingMode::kEnabled; in GetProducerSMBScrapingMode()
25 class FakeProducerEndpoint : public TracingService::ProducerEndpoint {
42 explicit ProducerIPCService(TracingService* core_service);101 std::unique_ptr<TracingService::ProducerEndpoint> service_endpoint;116 TracingService* const core_service_;
43 explicit ConsumerIPCService(TracingService* core_service);93 std::unique_ptr<TracingService::ConsumerEndpoint> service_endpoint;130 TracingService* const core_service_;
45 TracingService* service() const override;52 std::unique_ptr<TracingService> svc_; // The service business logic.
36 ProducerIPCService::ProducerIPCService(TracingService* core_service) in ProducerIPCService()68 TracingService::ProducerSMBScrapingMode smb_scraping_mode = in InitializeConnection()69 TracingService::ProducerSMBScrapingMode::kDefault; in InitializeConnection()74 smb_scraping_mode = TracingService::ProducerSMBScrapingMode::kDisabled; in InitializeConnection()77 smb_scraping_mode = TracingService::ProducerSMBScrapingMode::kEnabled; in InitializeConnection()
71 svc_ = TracingService::CreateInstance(std::move(shm_factory), task_runner_); in DoStart()91 TracingService* ServiceIPCHostImpl::service() const { in service()
217 class PERFETTO_EXPORT TracingService {237 static std::unique_ptr<TracingService> CreateInstance(241 virtual ~TracingService();
82 TracingService::ProducerEndpoint*,
57 void ConnectInProcess(TracingService* svc);68 std::unique_ptr<TracingService::ProducerEndpoint> endpoint_;
40 void LazyProducer::ConnectInProcess(TracingService* svc) { in ConnectInProcess()
11 - Create a TracingService instance via TracingService::CreateInstance
150 std::unique_ptr<TracingService::ProducerEndpoint> endpoint);243 std::unique_ptr<TracingService::ProducerEndpoint> endpoint_;
61 std::unique_ptr<TracingService::ProducerEndpoint> producer_endpoint_;
72 std::unique_ptr<TracingService::ProducerEndpoint> endpoint_;