ldas-tools-ldasgen  2.7.3
Public Types | Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
mount_info_type Struct Reference
Inheritance diagram for mount_info_type:
Inheritance graph
[legend]
Collaboration diagram for mount_info_type:
Collaboration graph
[legend]

Public Types

typedef MountPointStatus::state_type state_type
 

Public Member Functions

 mount_info_type (const std::string &Dir)
 
state_type Status ()
 
void RestartScanner ()
 
void Set (state_type State, bool StartScanner=true)
 

Private Member Functions

void state (state_type State)
 
state_type state () const
 
 mount_info_type (const mount_info_type &)
 
mount_info_typeoperator= (const mount_info_type &)
 
void action ()
 
bool test ()
 

Static Private Member Functions

static void cancelation_handler (mount_info_type *Ref)
 

Private Attributes

MutexLock::baton_type m_sync_lock
 
state_type p_state
 
Directory m_mount_point_dir
 

Member Typedef Documentation

◆ state_type

typedef MountPointStatus::state_type mount_info_type::state_type

Constructor & Destructor Documentation

◆ mount_info_type() [1/2]

mount_info_type::mount_info_type ( const std::string &  Dir)

◆ mount_info_type() [2/2]

mount_info_type::mount_info_type ( const mount_info_type )
private

Member Function Documentation

◆ action()

void mount_info_type::action ( )
private

◆ cancelation_handler()

void mount_info_type::cancelation_handler ( mount_info_type Ref)
staticprivate

◆ operator=()

mount_info_type& mount_info_type::operator= ( const mount_info_type )
private

◆ RestartScanner()

void mount_info_type::RestartScanner ( )

◆ Set()

void mount_info_type::Set ( state_type  State,
bool  StartScanner = true 
)
inline

◆ state() [1/2]

mount_info_type::state_type mount_info_type::state ( ) const
inlineprivate

◆ state() [2/2]

void mount_info_type::state ( mount_info_type::state_type  State)
inlineprivate

◆ Status()

MountPointStatus::state_type mount_info_type::Status ( )

◆ test()

bool mount_info_type::test ( )
private

Member Data Documentation

◆ m_mount_point_dir

Directory mount_info_type::m_mount_point_dir
mutableprivate

◆ m_sync_lock

MutexLock::baton_type mount_info_type::m_sync_lock
mutableprivate

◆ p_state

state_type mount_info_type::p_state
mutableprivate

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