Searched refs:DataSource (Results 1 – 4 of 4) sorted by relevance
64 class DiskScanDataSource : public DataSource {67 : DataSource(std::move(dependencies)) { in DiskScanDataSource()93 class TextCacheDataSource : public DataSource {96 : DataSource(std::move(dependencies)) { in TextCacheDataSource()163 DataSource::DataSource(DataSourceDependencies dependencies) in DataSource() function in iorap::inode2filename::DataSource168 std::shared_ptr<DataSource> DataSource::Create(DataSourceDependencies dependencies) { in Create()171 return std::shared_ptr<DataSource>{new DiskScanDataSource{std::move(dependencies)}}; in Create()173 return std::shared_ptr<DataSource>{new TextCacheDataSource{std::move(dependencies)}}; in Create()184 void DataSource::StartRecording() {} in StartRecording()185 void DataSource::StopRecording() {} in StopRecording()
49 class DataSource : std::enable_shared_from_this<DataSource> {51 static std::shared_ptr<DataSource> Create(DataSourceDependencies dependencies);67 virtual ~DataSource() {} in ~DataSource()68 DataSource(DataSourceDependencies dependencies);
79 data_source_ = DataSource::Create(/*downcast*/dependencies_);81 Impl(InodeResolverDependencies dependencies, std::shared_ptr<DataSource> data_source) in Impl()88 std::shared_ptr<DataSource> data_source_;96 std::shared_ptr<DataSource> data_source) in InodeResolver()114 std::shared_ptr<DataSource> data_source) { in Create()148 const DataSource& data_source = *impl_->data_source_; in FindFilenamesFromInodes()167 const DataSource& data_source = *impl_->data_source_; in EmitAll()
64 std::shared_ptr<DataSource> data_source); // nonnull114 InodeResolver(InodeResolverDependencies dependencies, std::shared_ptr<DataSource> data_source);