ldas-tools-frameAPI  2.6.6
Classes | Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
FrameAPI::MountMgr Class Reference

#include <MountMgr.hh>

Classes

struct  MountPoint
 

Public Types

typedef LDASTools::AL::unordered_map< dev_t, MountPointmnt_info_type
 
typedef std::set< std::string > active_fstypes_type
 
typedef LDASTools::AL::ReadWriteLock::baton_type baton_type
 

Public Member Functions

 MountMgr ()
 
 ~MountMgr ()
 
void IsKnownFSType (const std::string &FSType)
 
const MountPoint Lookup (dev_t Device)
 

Private Member Functions

void sync ()
 

Private Attributes

baton_type m_update_lock
 
mnt_info_type m_mnt_info
 
active_fstypes_type m_active_fstypes
 
time_t m_last_mtime
 
std::ostringstream m_active_fstypes_msg
 

Member Typedef Documentation

◆ active_fstypes_type

◆ baton_type

typedef LDASTools::AL::ReadWriteLock::baton_type FrameAPI::MountMgr::baton_type

◆ mnt_info_type

typedef LDASTools::AL::unordered_map< dev_t, MountPoint > FrameAPI::MountMgr::mnt_info_type

Constructor & Destructor Documentation

◆ MountMgr()

MountMgr::MountMgr ( )

◆ ~MountMgr()

MountMgr::~MountMgr ( )

Member Function Documentation

◆ IsKnownFSType()

void MountMgr::IsKnownFSType ( const std::string &  FSType)

◆ Lookup()

const MountMgr::MountPoint MountMgr::Lookup ( dev_t  Device)

◆ sync()

void MountMgr::sync ( )
private

Member Data Documentation

◆ m_active_fstypes

active_fstypes_type FrameAPI::MountMgr::m_active_fstypes
private

◆ m_active_fstypes_msg

std::ostringstream FrameAPI::MountMgr::m_active_fstypes_msg
private

◆ m_last_mtime

time_t FrameAPI::MountMgr::m_last_mtime
private

◆ m_mnt_info

mnt_info_type FrameAPI::MountMgr::m_mnt_info
private

◆ m_update_lock

baton_type FrameAPI::MountMgr::m_update_lock
private

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