tracing: Implement DataSource::OnFlush
This allows users of DataSource in the SDK to be notified and react to a
flush request from the service.
Bug: 273260336
Change-Id: I3c484aa996fbe452ea62ab7c25064276d7d0bbcb
diff --git a/src/tracing/data_source.cc b/src/tracing/data_source.cc
index 902c803..1fffc22 100644
--- a/src/tracing/data_source.cc
+++ b/src/tracing/data_source.cc
@@ -20,12 +20,14 @@
namespace perfetto {
DataSourceBase::StopArgs::~StopArgs() = default;
+DataSourceBase::FlushArgs::~FlushArgs() = default;
DataSourceBase::~DataSourceBase() = default;
void DataSourceBase::OnSetup(const SetupArgs&) {}
void DataSourceBase::OnStart(const StartArgs&) {}
void DataSourceBase::OnStop(const StopArgs&) {}
void DataSourceBase::WillClearIncrementalState(
const ClearIncrementalStateArgs&) {}
+void DataSourceBase::OnFlush(const FlushArgs&) {}
namespace internal {