Searched refs:DataSourceBase (Results 1 – 12 of 12) sorted by relevance
21 DataSourceBase::StopArgs::~StopArgs() = default;22 DataSourceBase::~DataSourceBase() = default;23 void DataSourceBase::OnSetup(const SetupArgs&) {} in OnSetup()24 void DataSourceBase::OnStart(const StartArgs&) {} in OnStart()25 void DataSourceBase::OnStop(const StopArgs&) {} in OnStop()
56 virtual void OnSetup(const DataSourceBase::SetupArgs&);59 virtual void OnStart(const DataSourceBase::StartArgs&);62 virtual void OnStop(const DataSourceBase::StopArgs&);128 const DataSourceBase::SetupArgs&);129 static void OnStart(const DataSourceBase::StartArgs&);131 const DataSourceBase::StopArgs&);
31 class DataSourceBase; variable62 using DataSourceFactory = std::function<std::unique_ptr<DataSourceBase>()>;
36 class DataSourceBase; variable104 std::unique_ptr<DataSourceBase> data_source;
164 void OnSetup(const DataSourceBase::SetupArgs& args) override {171 void OnStart(const DataSourceBase::StartArgs& args) override {175 void OnStop(const DataSourceBase::StopArgs& args) override {
37 void TrackEventSessionObserver::OnSetup(const DataSourceBase::SetupArgs&) {} in OnSetup()38 void TrackEventSessionObserver::OnStart(const DataSourceBase::StartArgs&) {} in OnStart()39 void TrackEventSessionObserver::OnStop(const DataSourceBase::StopArgs&) {} in OnStop()164 const DataSourceBase::SetupArgs& args) { in EnableTracing()177 void TrackEventInternal::OnStart(const DataSourceBase::StartArgs& args) { in OnStart()189 const DataSourceBase::StopArgs& args) { in DisableTracing()
48 class DataSourceBase; variable
113 class StopArgsImpl : public DataSourceBase::StopArgs {921 DataSourceBase::SetupArgs setup_args; in SetupDataSource()947 DataSourceBase::StartArgs start_args{}; in StartDataSource()
67 class PERFETTO_EXPORT DataSourceBase {69 virtual ~DataSourceBase();159 class DataSource : public DataSourceBase {429 return std::unique_ptr<DataSourceBase>( in Register()
31 void OnStart(const perfetto::DataSourceBase::StartArgs&) override { in OnStart()
615 void OnSetup(const perfetto::DataSourceBase::SetupArgs&) override {620 void OnStart(const perfetto::DataSourceBase::StartArgs&) override {625 void OnStop(const perfetto::DataSourceBase::StopArgs&) override {643 void OnStart(const perfetto::DataSourceBase::StartArgs&) override {
3758 void OnSetup(const perfetto::DataSourceBase::SetupArgs&) { in TEST_P()3775 void OnStart(const perfetto::DataSourceBase::StartArgs&) { in TEST_P()3784 void OnStop(const perfetto::DataSourceBase::StopArgs&) { in TEST_P()