log4tango::threading::RecursiveMutex
Contents
Constructor & Destructor Documentation
log4tango::threading::RecursiveMutex::RecursiveMutex(void)[inline]log4tango::threading::RecursiveMutex::~RecursiveMutex(void)[inline]log4tango::threading::RecursiveMutex::RecursiveMutex(void)log4tango::threading::RecursiveMutex::~RecursiveMutex(void)
Member Data Documentation
pthread_mutex_tlog4tango::threading::RecursiveMutex::guard_[protected]CRITICAL_SECTIONlog4tango::threading::RecursiveMutex::guard_[protected]pthread_cond_tlog4tango::threading::RecursiveMutex::mutex_available_[protected]
Member Function Documentation
intlog4tango::threading::RecursiveMutex::lock(longtimeout_=0)intlog4tango::threading::RecursiveMutex::lock(longtimeout_=0)[inline]voidlog4tango::threading::RecursiveMutex::unlock(void)voidlog4tango::threading::RecursiveMutex::unlock(void)[inline]voidlog4tango::threading::RecursiveMutex::unlockn(void)voidlog4tango::threading::RecursiveMutex::unlockn(void)[inline]
Name
log4tango::threading::RecursiveMutex
Synopsis
#include <MSThreads.hh>
PublicMemberFunctionsRecursiveMutex (void)
~RecursiveMutex (void)
int lock (long timeout_=0)
void unlock (void)
void unlockn (void)
RecursiveMutex (void)
~RecursiveMutex (void)
int lock (long timeout_=0)
void unlock (void)
void unlockn (void)
ProtectedAttributes
CRITICAL_SECTION guard_
pthread_mutex_t guard_
pthread_cond_t mutex_available_