ldas-tools-diskcacheAPI 2.7.7
Public Types | Public Member Functions | Private Types | Private Attributes | List of all members
diskCache::MountPointScanner::ScanResults Class Reference

#include <MountPointScanner.hh>

Collaboration diagram for diskCache::MountPointScanner::ScanResults:
Collaboration graph
[legend]

Public Types

typedef INT_4U directory_count_type
 
typedef INT_4U file_count_type
 
typedef INT_4U mount_point_count_type
 
typedef double timer_delta_type
 

Public Member Functions

 ScanResults ()
 Constructor. More...
 
directory_count_type DirectoryCount () const
 Retrieve the number of directories scanned. More...
 
void DirectoryCountInc ()
 Incriment the number of directories scanned by one. More...
 
void DirectoryCountInc (directory_count_type Value)
 Incriment the number of directories scanned by one. More...
 
file_count_type FileCount () const
 Retrieve the number of directories scanned. More...
 
void FileCountInc (file_count_type Value)
 Incriment the number of files scanned by one. More...
 
directory_count_type MountPointCount () const
 Retrieve the number of directories scanned. More...
 
void MountPointCountInc ()
 Incriment the number of directories scanned by one. More...
 
void Start () const
 
timer_delta_type Stop () const
 

Private Types

typedef LDASTools::AL::GPSTime timer_type
 

Private Attributes

timer_type m_timer
 
timer_delta_type m_delta
 
LDASTools::AL::MutexLock::baton_type m_count_baton
 
directory_count_type m_directory_count
 
file_count_type m_file_count
 
mount_point_count_type m_mount_point_count
 

Member Typedef Documentation

◆ directory_count_type

◆ file_count_type

◆ mount_point_count_type

◆ timer_delta_type

◆ timer_type

typedef LDASTools::AL::GPSTime diskCache::MountPointScanner::ScanResults::timer_type
private

Constructor & Destructor Documentation

◆ ScanResults()

diskCache::MountPointScanner::ScanResults::ScanResults ( )

Constructor.

Member Function Documentation

◆ DirectoryCount()

MountPointScanner::ScanResults::directory_count_type diskCache::MountPointScanner::ScanResults::DirectoryCount ( ) const
inline

Retrieve the number of directories scanned.

◆ DirectoryCountInc() [1/2]

void diskCache::MountPointScanner::ScanResults::DirectoryCountInc ( )
inline

Incriment the number of directories scanned by one.

◆ DirectoryCountInc() [2/2]

void diskCache::MountPointScanner::ScanResults::DirectoryCountInc ( directory_count_type  Value)
inline

Incriment the number of directories scanned by one.

Parameters
[in]ValueThe number by which to increment the number of directories scanned.

◆ FileCount()

MountPointScanner::ScanResults::file_count_type diskCache::MountPointScanner::ScanResults::FileCount ( ) const
inline

Retrieve the number of directories scanned.

◆ FileCountInc()

void diskCache::MountPointScanner::ScanResults::FileCountInc ( file_count_type  Value)
inline

Incriment the number of files scanned by one.

Parameters
[in]ValueThe number by which to increment the number of files scanned.

◆ MountPointCount()

MountPointScanner::ScanResults::mount_point_count_type diskCache::MountPointScanner::ScanResults::MountPointCount ( ) const
inline

Retrieve the number of directories scanned.

◆ MountPointCountInc()

void diskCache::MountPointScanner::ScanResults::MountPointCountInc ( )
inline

Incriment the number of directories scanned by one.

◆ Start()

void diskCache::MountPointScanner::ScanResults::Start ( ) const
inline

◆ Stop()

MountPointScanner::ScanResults::timer_delta_type diskCache::MountPointScanner::ScanResults::Stop ( ) const
inline

Member Data Documentation

◆ m_count_baton

LDASTools::AL::MutexLock::baton_type diskCache::MountPointScanner::ScanResults::m_count_baton
private

◆ m_delta

timer_delta_type diskCache::MountPointScanner::ScanResults::m_delta
mutableprivate

◆ m_directory_count

directory_count_type diskCache::MountPointScanner::ScanResults::m_directory_count
private

◆ m_file_count

file_count_type diskCache::MountPointScanner::ScanResults::m_file_count
private

◆ m_mount_point_count

mount_point_count_type diskCache::MountPointScanner::ScanResults::m_mount_point_count
private

◆ m_timer

timer_type diskCache::MountPointScanner::ScanResults::m_timer
mutableprivate

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