ldas-tools-diskcacheAPI 2.7.7
Public Member Functions | List of all members
diskCache::Cache::DirectoryScanData::scan_data Struct Referenceabstract

Storage for search specific data while scanning. More...

#include <Directory.hh>

Public Member Functions

virtual ~scan_data ()
 Destructor. More...
 
virtual scan_dataClone () const =0
 Virtual constructor. More...
 
const DirectoryManager & DirManager () const
 Retrieve the collection of directories.
 
const std::string & Root () const
 Retrieve the collection of directories.
 
virtual search_data_type SearchData ()=0
 Retrieve the search data.
 
virtual ~scan_data ()
 Destructor. More...
 
virtual scan_dataClone () const =0
 Virtual constructor. More...
 
const DirectoryManager & DirManager () const
 Retrieve the collection of directories.
 
const std::string & Root () const
 Retrieve the collection of directories.
 
virtual search_data_type SearchData ()=0
 Retrieve the search data.
 
virtual ~scan_data ()
 Destructor. More...
 
virtual scan_dataClone () const =0
 Virtual constructor. More...
 
const DirectoryManager & DirManager () const
 Retrieve the collection of directories.
 
const std::string & Root () const
 Retrieve the collection of directories.
 
virtual search_data_type SearchData ()=0
 Retrieve the search data.
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ ~scan_data() [1/3]

diskCache::Cache::DirectoryScanData::scan_data::~scan_data ( )
virtual

Destructor.

Since this is the base, the destructor is virtual.

◆ ~scan_data() [2/3]

virtual diskCache::Cache::DirectoryScanData::scan_data::~scan_data ( )
virtual

Destructor.

Since this is the base, the destructor is virtual.

◆ ~scan_data() [3/3]

virtual diskCache::Cache::DirectoryScanData::scan_data::~scan_data ( )
virtual

Destructor.

Since this is the base, the destructor is virtual.

Member Function Documentation

◆ Clone() [1/3]

virtual scan_data * diskCache::Cache::DirectoryScanData::scan_data::Clone ( ) const
pure virtual

Virtual constructor.

Create a new instance of the parent.

◆ Clone() [2/3]

virtual scan_data * diskCache::Cache::DirectoryScanData::scan_data::Clone ( ) const
pure virtual

Virtual constructor.

Create a new instance of the parent.

◆ Clone() [3/3]

virtual scan_data * diskCache::Cache::DirectoryScanData::scan_data::Clone ( ) const
pure virtual

Virtual constructor.

Create a new instance of the parent.


The documentation for this struct was generated from the following files: