Searched refs:ConsumerEndpoint (Results 1 – 20 of 20) sorted by relevance
154 class PERFETTO_EXPORT ConsumerEndpoint {156 virtual ~ConsumerEndpoint();240 using ConsumerEndpoint = perfetto::ConsumerEndpoint; variable320 virtual std::unique_ptr<ConsumerEndpoint> ConnectConsumer(Consumer*,
33 ConsumerEndpoint::~ConsumerEndpoint() = default;
174 class ConsumerEndpointImpl : public TracingService::ConsumerEndpoint {270 ConsumerEndpoint::FlushCallback);287 std::unique_ptr<TracingService::ConsumerEndpoint> ConnectConsumer(347 ConsumerEndpoint::FlushCallback callback;578 ConsumerEndpoint::FlushCallback callback,
384 std::unique_ptr<TracingService::ConsumerEndpoint>401 return std::unique_ptr<ConsumerEndpoint>(std::move(endpoint)); in ConnectConsumer()1311 ConsumerEndpoint::FlushCallback callback) { in Flush()1414 ConsumerEndpoint::FlushCallback callback, in CompleteFlush()
42 class ConsumerEndpoint; variable85 virtual std::unique_ptr<ConsumerEndpoint> ConnectConsumer(
65 TracingService::ConsumerEndpoint* endpoint() { in endpoint()88 std::unique_ptr<TracingService::ConsumerEndpoint> service_endpoint_;
219 std::unique_ptr<TracingService::ConsumerEndpoint> consumer_endpoint_;
43 class ConsumerEndpoint; variable182 void Initialize(std::unique_ptr<ConsumerEndpoint> endpoint);243 std::unique_ptr<ConsumerEndpoint> service_; // Keep before last.
48 std::unique_ptr<ConsumerEndpoint> SystemTracingBackend::ConnectConsumer( in ConnectConsumer()
106 std::unique_ptr<ConsumerEndpoint> InProcessTracingBackend::ConnectConsumer( in ConnectConsumer()
141 std::unique_ptr<ConsumerEndpoint> endpoint) { in Initialize()
45 static std::unique_ptr<TracingService::ConsumerEndpoint>
45 std::unique_ptr<ConsumerEndpoint> ConnectConsumer(
89 std::unique_ptr<perfetto::TracingService::ConsumerEndpoint>
52 class ConsumerIPCClientImpl : public TracingService::ConsumerEndpoint,
37 std::unique_ptr<TracingService::ConsumerEndpoint> ConsumerIPCClient::Connect( in Connect()41 return std::unique_ptr<TracingService::ConsumerEndpoint>( in Connect()
110 std::unique_ptr<TracingService::ConsumerEndpoint> consumer_endpoint_;252 TracingService::ConsumerEndpoint* endpoint = consumer_endpoint_.release(); in DestroyConnection()
99 std::unique_ptr<TracingService::ConsumerEndpoint> service_endpoint;
239 std::unique_ptr<TracingService::ConsumerEndpoint> endpoint_; // Keep last.