ldas-tools-al 2.6.7
Loading...
Searching...
No Matches
anonymous_namespace{MemChecker.cc}::MutexLock::baton_type::impl Class Reference

Public Types

typedef pthread_mutex_t mutex_type

Public Member Functions

 impl (bool Logging)
 ~impl ()
bool Logging () const
void lock ()
mutex_typeref ()
void trylock ()
void unlock ()

Public Attributes

bool logging
mutex_type mutex

Private Member Functions

 impl (impl const &)
imploperator= (impl const &)
void error (int Code, const char *Action)

Member Typedef Documentation

◆ mutex_type

Constructor & Destructor Documentation

◆ impl() [1/2]

LDASTools::AL::MutexLock::baton_type::impl::impl ( impl const & )
private

◆ impl() [2/2]

LDASTools::AL::MutexLock::baton_type::impl::impl ( bool Logging)
inline

◆ ~impl()

LDASTools::AL::MutexLock::baton_type::impl::~impl ( )
inline

Member Function Documentation

◆ error()

void LDASTools::AL::MutexLock::baton_type::impl::error ( int Code,
const char * Action )
inlineprivate

◆ lock()

void LDASTools::AL::MutexLock::baton_type::impl::lock ( )
inline

◆ Logging()

bool LDASTools::AL::MutexLock::baton_type::impl::Logging ( ) const
inline

◆ operator=()

impl & LDASTools::AL::MutexLock::baton_type::impl::operator= ( impl const & )
private

◆ ref()

mutex_type * LDASTools::AL::MutexLock::baton_type::impl::ref ( )
inline

◆ trylock()

void LDASTools::AL::MutexLock::baton_type::impl::trylock ( )
inline

◆ unlock()

void LDASTools::AL::MutexLock::baton_type::impl::unlock ( )
inline

Member Data Documentation

◆ logging

bool LDASTools::AL::MutexLock::baton_type::impl::logging

◆ mutex

mutex_type LDASTools::AL::MutexLock::baton_type::impl::mutex

The documentation for this class was generated from the following file:
  • /home/abuild/rpmbuild/BUILD/ldas-tools-al-2.6.7-build/ldas-tools-al-2.6.7/src/MutexLockBaton.cc