perfetto: Add an IPC to associate trace writers with buffers
Adds an IPC to the ProducerEndpoint that associates a trace writer's ID
with a target log buffer.
Bug: 73828976
Change-Id: I7f85b85102155372411968158c99333b91f0108a
diff --git a/src/tracing/core/tracing_service_impl.h b/src/tracing/core/tracing_service_impl.h
index 862cecd..d1a7e35 100644
--- a/src/tracing/core/tracing_service_impl.h
+++ b/src/tracing/core/tracing_service_impl.h
@@ -73,6 +73,9 @@
// TracingService::ProducerEndpoint implementation.
void RegisterDataSource(const DataSourceDescriptor&) override;
void UnregisterDataSource(const std::string& name) override;
+ void RegisterTraceWriter(uint32_t writer_id,
+ uint32_t target_buffer) override;
+ void UnregisterTraceWriter(uint32_t writer_id) override;
void CommitData(const CommitDataRequest&, CommitDataCallback) override;
void SetSharedMemory(std::unique_ptr<SharedMemory>);
std::unique_ptr<TraceWriter> CreateTraceWriter(BufferID) override;