ldas-tools-diskcacheAPI  2.7.2
Classes | Public Types | Public Member Functions | Private Attributes | List of all members
diskCache::MountPointManager::ScanResults Struct Reference

Addition information regarding a scan request. More...

#include <MountPointManager.hh>

Classes

struct  stats
 

Public Types

enum  dir_state {
  DIRECTORY_STATE_DELETED , DIRECTORY_STATE_MODIFIED , DIRECTORY_STATE_NEW , DIRECTORY_STATE_DELETED ,
  DIRECTORY_STATE_MODIFIED , DIRECTORY_STATE_NEW , DIRECTORY_STATE_DELETED , DIRECTORY_STATE_MODIFIED ,
  DIRECTORY_STATE_NEW
}
 
enum  dir_state {
  DIRECTORY_STATE_DELETED , DIRECTORY_STATE_MODIFIED , DIRECTORY_STATE_NEW , DIRECTORY_STATE_DELETED ,
  DIRECTORY_STATE_MODIFIED , DIRECTORY_STATE_NEW , DIRECTORY_STATE_DELETED , DIRECTORY_STATE_MODIFIED ,
  DIRECTORY_STATE_NEW
}
 
enum  dir_state {
  DIRECTORY_STATE_DELETED , DIRECTORY_STATE_MODIFIED , DIRECTORY_STATE_NEW , DIRECTORY_STATE_DELETED ,
  DIRECTORY_STATE_MODIFIED , DIRECTORY_STATE_NEW , DIRECTORY_STATE_DELETED , DIRECTORY_STATE_MODIFIED ,
  DIRECTORY_STATE_NEW
}
 
typedef std::map< std::string, statsdirectory_stats_type
 
typedef std::map< std::string, statsdirectory_stats_type
 
typedef std::map< std::string, statsdirectory_stats_type
 

Public Member Functions

void AddResults (const std::string &Directory, dir_state DirectoryState, INT_4U Added, INT_4U Deleted)
 
template<typename Op >
void operator() (Op &Operation) const
 
void AddResults (const std::string &Directory, dir_state DirectoryState, INT_4U Added, INT_4U Deleted)
 
template<typename Op >
void operator() (Op &Operation) const
 
void AddResults (const std::string &Directory, dir_state DirectoryState, INT_4U Added, INT_4U Deleted)
 
template<typename Op >
void operator() (Op &Operation) const
 

Private Attributes

directory_stats_type m_stats
 

Detailed Description

Addition information regarding a scan request.

The information presented here may be benificial when producing verbose messages or logging results.

Member Typedef Documentation

◆ directory_stats_type [1/3]

◆ directory_stats_type [2/3]

◆ directory_stats_type [3/3]

Member Enumeration Documentation

◆ dir_state [1/3]

Enumerator
DIRECTORY_STATE_DELETED 
DIRECTORY_STATE_MODIFIED 
DIRECTORY_STATE_NEW 
DIRECTORY_STATE_DELETED 
DIRECTORY_STATE_MODIFIED 
DIRECTORY_STATE_NEW 
DIRECTORY_STATE_DELETED 
DIRECTORY_STATE_MODIFIED 
DIRECTORY_STATE_NEW 

◆ dir_state [2/3]

Enumerator
DIRECTORY_STATE_DELETED 
DIRECTORY_STATE_MODIFIED 
DIRECTORY_STATE_NEW 
DIRECTORY_STATE_DELETED 
DIRECTORY_STATE_MODIFIED 
DIRECTORY_STATE_NEW 
DIRECTORY_STATE_DELETED 
DIRECTORY_STATE_MODIFIED 
DIRECTORY_STATE_NEW 

◆ dir_state [3/3]

Enumerator
DIRECTORY_STATE_DELETED 
DIRECTORY_STATE_MODIFIED 
DIRECTORY_STATE_NEW 
DIRECTORY_STATE_DELETED 
DIRECTORY_STATE_MODIFIED 
DIRECTORY_STATE_NEW 
DIRECTORY_STATE_DELETED 
DIRECTORY_STATE_MODIFIED 
DIRECTORY_STATE_NEW 

Member Function Documentation

◆ AddResults() [1/3]

void diskCache::MountPointManager::ScanResults::AddResults ( const std::string &  Directory,
dir_state  DirectoryState,
INT_4U  Added,
INT_4U  Deleted 
)
inline

◆ AddResults() [2/3]

void diskCache::MountPointManager::ScanResults::AddResults ( const std::string &  Directory,
dir_state  DirectoryState,
INT_4U  Added,
INT_4U  Deleted 
)

◆ AddResults() [3/3]

void diskCache::MountPointManager::ScanResults::AddResults ( const std::string &  Directory,
dir_state  DirectoryState,
INT_4U  Added,
INT_4U  Deleted 
)

◆ operator()() [1/3]

template<typename Op >
void diskCache::MountPointManager::ScanResults::operator() ( Op &  Operation) const

◆ operator()() [2/3]

template<typename Op >
void diskCache::MountPointManager::ScanResults::operator() ( Op &  Operation) const

◆ operator()() [3/3]

template<typename Op >
void diskCache::MountPointManager::ScanResults::operator() ( Op &  Operation) const

Member Data Documentation

◆ m_stats

directory_stats_type diskCache::MountPointManager::ScanResults::m_stats
private

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