log4tango::threading::RecursiveMutex(3)
log4tango::threading::RecursiveMutex
Description
log4tango::threading::RecursiveMutex
NAME
log4tango::threading::RecursiveMutex
SYNOPSIS
#include <MSThreads.hh>
Public Member Functions
RecursiveMutex
(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)
Protected Attributes
CRITICAL_SECTION
guard_
pthread_mutex_t guard_
pthread_cond_t mutex_available_
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 Function Documentation
int log4tango::threading::RecursiveMutex::lock (long timeout_ = 0) [inline]
int log4tango::threading::RecursiveMutex::lock (long timeout_ = 0)
void log4tango::threading::RecursiveMutex::unlock (void) [inline]
void log4tango::threading::RecursiveMutex::unlock (void)
void log4tango::threading::RecursiveMutex::unlockn (void) [inline]
void log4tango::threading::RecursiveMutex::unlockn (void)
Member Data Documentation
CRITICAL_SECTION log4tango::threading::RecursiveMutex::guard_ [protected]
pthread_mutex_t log4tango::threading::RecursiveMutex::guard_ [protected]
pthread_cond_t log4tango::threading::RecursiveMutex::mutex_available_[protected]
Author
Generated automatically by Doxygen for log4tango from the source code.