ldas-tools-diskcacheAPI  2.5.6
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
diskCache::Cache::DirectoryScanData Struct Reference

#include <Directory.hh>

Classes

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

Public Types

typedef LDASTools::AL::SharedPtr< scan_datascan_data_type
 
typedef Directory::index_container_type searches_data_type
 
typedef LDASTools::AL::unordered_map< RegistrySingleton::id_type, scan_data_typesearches_scan_data_type
 

Public Member Functions

 DirectoryScanData (const searches_data_type &OldData, searches_data_type &UpdatedData, Directory::ScanResults &Results, const DirectoryManager &DirectoryCollection, const std::string &Root)
 Container for the updated search engine information. More...
 
const DirectoryManagerDirManager () const
 
const std::string & Root () const
 

Public Attributes

std::string s_directory_root
 
std::string s_filename
 
searches_scan_data_type s_searches_scan_data
 
const searches_data_types_old_searches_data
 
searches_data_types_updated_searches_data
 
Directory::ScanResultss_results
 

Member Typedef Documentation

◆ scan_data_type

◆ searches_data_type

◆ searches_scan_data_type

Constructor & Destructor Documentation

◆ DirectoryScanData()

diskCache::Cache::DirectoryScanData::DirectoryScanData ( const searches_data_type OldData,
searches_data_type UpdatedData,
Directory::ScanResults Results,
const DirectoryManager DirectoryCollection,
const std::string &  Root 
)
inline

Container for the updated search engine information.

Parameters
[in]OldData
[out]UpdatedData
[out]Results
[in]DirectoryCollection
[in]RootDirectory from where to start.
Note
This should only be referenced by diskCache::Registry::OnDirectoryClose.

Member Function Documentation

◆ DirManager()

const DirectoryManager & diskCache::Cache::DirectoryScanData::DirManager ( ) const
inline

◆ Root()

const std::string & diskCache::Cache::DirectoryScanData::Root ( ) const
inline

Member Data Documentation

◆ s_directory_root

std::string diskCache::Cache::DirectoryScanData::s_directory_root

◆ s_filename

std::string diskCache::Cache::DirectoryScanData::s_filename

◆ s_old_searches_data

const searches_data_type& diskCache::Cache::DirectoryScanData::s_old_searches_data

◆ s_results

Directory::ScanResults& diskCache::Cache::DirectoryScanData::s_results

◆ s_searches_scan_data

searches_scan_data_type diskCache::Cache::DirectoryScanData::s_searches_scan_data

◆ s_updated_searches_data

searches_data_type& diskCache::Cache::DirectoryScanData::s_updated_searches_data

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