ldas-tools-diskcacheAPI
2.6.1
|
Storage for search specific data while scanning. More...
#include <Directory.hh>
Public Types | |
typedef Directory::search_data_type | search_data_type |
typedef INT_4U | size_type |
Public Member Functions | |
virtual | ~scan_data () |
Destructor. More... | |
virtual scan_data * | Clone () const =0 |
Virtual constructor. More... | |
virtual size_type | Count () const =0 |
const DirectoryManager & | DirManager () const |
Retrieve the collection of directories. More... | |
const std::string & | Root () const |
Retrieve the collection of directories. More... | |
virtual search_data_type | SearchData ()=0 |
Retrieve the search data. More... | |
Storage for search specific data while scanning.
This class serves as the base for private data needed by search algorithms during the scan of a directory. Search algorithms should derive from this base and add to extend it with additional information and/or methods.
typedef Directory::search_data_type diskCache::Cache::DirectoryScanData::scan_data::search_data_type |
typedef INT_4U diskCache::Cache::DirectoryScanData::scan_data::size_type |
|
virtual |
Destructor.
Since this is the base, the destructor is virtual.
|
pure virtual |
Virtual constructor.
Create a new instance of the parent.
|
pure virtual |
const DirectoryManager& diskCache::Cache::DirectoryScanData::scan_data::DirManager | ( | ) | const |
Retrieve the collection of directories.
const std::string& diskCache::Cache::DirectoryScanData::scan_data::Root | ( | ) | const |
Retrieve the collection of directories.
|
pure virtual |
Retrieve the search data.