logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

log4tango::threading::RecursiveMutex

Author

       Generated automatically by Doxygen for log4tango from the source code.

Version 5.0.1                                    Fri Feb 14 2020         log4tango::threading::RecursiveMutex(3)

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 Data Documentation

pthread_mutex_tlog4tango::threading::RecursiveMutex::guard_[protected]CRITICAL_SECTIONlog4tango::threading::RecursiveMutex::guard_[protected]pthread_cond_tlog4tango::threading::RecursiveMutex::mutex_available_[protected]

Member Function Documentation

intlog4tango::threading::RecursiveMutex::lock(longtimeout_=0)intlog4tango::threading::RecursiveMutex::lock(longtimeout_=0)[inline]voidlog4tango::threading::RecursiveMutex::unlock(void)voidlog4tango::threading::RecursiveMutex::unlock(void)[inline]voidlog4tango::threading::RecursiveMutex::unlockn(void)voidlog4tango::threading::RecursiveMutex::unlockn(void)[inline]

Name

       log4tango::threading::RecursiveMutex

Synopsis

       #include <MSThreads.hh>

   PublicMemberFunctionsRecursiveMutex (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)

   ProtectedAttributes
       CRITICAL_SECTION guard_
       pthread_mutex_t guard_
       pthread_cond_t mutex_available_

See Also