Home
last modified time | relevance | path

Searched refs:DataSource (Results 1 – 4 of 4) sorted by relevance

/system/iorap/src/inode2filename/
Ddata_source.cc64 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::DataSource
168 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()
Ddata_source.h49 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);
Dinode_resolver.cc79 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()
Dinode_resolver.h64 std::shared_ptr<DataSource> data_source); // nonnull
114 InodeResolver(InodeResolverDependencies dependencies, std::shared_ptr<DataSource> data_source);