Provided by: liblog4tango-doc_9.2.5a+dfsg1-2build1_all bug

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)
   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]
   pthread_cond_t log4tango::threading::RecursiveMutex::mutex_available_ [protected]

Author

       Generated automatically by Doxygen for log4tango from the source code.