log4tango::threading::RecursiveMutex Class Reference

#include <MSThreads.hh>

List of all members.

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  ) 
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]

Member Data Documentation

pthread_mutex_t log4tango::threading::RecursiveMutex::guard_ [protected]
CRITICAL_SECTION log4tango::threading::RecursiveMutex::guard_ [protected]

The documentation for this class was generated from the following files:
Generated on Sun May 17 21:36:26 2015 for log4tango by  doxygen 1.6.3