log4tango::threading::RecursiveMutex(3)

log4tango::threading::RecursiveMutex3

Usage

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

Releases

4 releases since Debian 9 (Stretch); the text changed 2 times.

  1. 9–10
  2. 11
  3. 12

Author

Generated automatically by Doxygen for log4tango from the source code.

From liblog4tango-doc 9.3.4+dfsg1-2+deb12u1 in Debian 12 (Bookworm). Parsed by carta from the page's man source.