log4tango
4.0.3
|
#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_ |
log4tango::threading::RecursiveMutex::RecursiveMutex | ( | void | ) | [inline] |
log4tango::threading::RecursiveMutex::~RecursiveMutex | ( | void | ) | [inline] |
int log4tango::threading::RecursiveMutex::lock | ( | long | timeout_ = 0 | ) |
int log4tango::threading::RecursiveMutex::lock | ( | long | timeout_ = 0 | ) | [inline] |
void log4tango::threading::RecursiveMutex::unlock | ( | void | ) |
void log4tango::threading::RecursiveMutex::unlock | ( | void | ) | [inline] |
void log4tango::threading::RecursiveMutex::unlockn | ( | void | ) |
void log4tango::threading::RecursiveMutex::unlockn | ( | void | ) | [inline] |
pthread_mutex_t log4tango::threading::RecursiveMutex::guard_ [protected] |
CRITICAL_SECTION log4tango::threading::RecursiveMutex::guard_ [protected] |
pthread_cond_t log4tango::threading::RecursiveMutex::mutex_available_ [protected] |