|
log4cplus
1.1.0
|
#include <log4cplus/config.hxx>#include <stdexcept>#include <log4cplus/thread/syncprims.h>#include <log4cplus/config/windowsh-inc.h>Go to the source code of this file.
Classes | |
| class | log4cplus::thread::impl::Mutex |
| class | log4cplus::thread::impl::Semaphore |
| class | log4cplus::thread::impl::FairMutex |
| class | log4cplus::thread::impl::ManualResetEvent |
| class | log4cplus::thread::impl::SharedMutex |
Namespaces | |
| namespace | log4cplus |
| namespace | log4cplus::thread |
| namespace | log4cplus::thread::impl |
Defines | |
| #define | LOG4CPLUS_THROW_RTE(msg) do { syncprims_throw_exception (msg, __FILE__, __LINE__); } while (0) |
Typedefs | |
| typedef SyncGuard< Mutex > | log4cplus::thread::impl::MutexGuard |
| typedef SyncGuard< Semaphore > | log4cplus::thread::impl::SemaphoreGuard |
| typedef SyncGuard< FairMutex > | log4cplus::thread::impl::FairMutexGuard |
Functions | |
| LOG4CPLUS_EXPORT void LOG4CPLUS_ATTRIBUTE_NORETURN | log4cplus::thread::impl::syncprims_throw_exception (char const *const msg, char const *const file, int line) |
| #define LOG4CPLUS_THROW_RTE | ( | msg | ) | do { syncprims_throw_exception (msg, __FILE__, __LINE__); } while (0) |
Definition at line 73 of file syncprims-impl.h.
Referenced by log4cplus::thread::impl::Mutex::lock(), log4cplus::thread::impl::Semaphore::lock(), log4cplus::thread::impl::ManualResetEvent::ManualResetEvent(), log4cplus::thread::impl::Mutex::Mutex(), log4cplus::thread::impl::PthreadMutexAttr::PthreadMutexAttr(), log4cplus::thread::impl::SharedMutex::rdlock(), log4cplus::thread::impl::Semaphore::Semaphore(), log4cplus::thread::impl::PthreadMutexAttr::set_type(), log4cplus::thread::impl::SharedMutex::SharedMutex(), log4cplus::thread::impl::ManualResetEvent::signal(), log4cplus::thread::impl::ManualResetEvent::timed_wait(), log4cplus::thread::impl::Mutex::unlock(), log4cplus::thread::impl::Semaphore::unlock(), log4cplus::thread::impl::ManualResetEvent::wait(), log4cplus::thread::impl::SharedMutex::wrlock(), log4cplus::thread::impl::ManualResetEvent::~ManualResetEvent(), log4cplus::thread::impl::Mutex::~Mutex(), log4cplus::thread::impl::PthreadMutexAttr::~PthreadMutexAttr(), log4cplus::thread::impl::Semaphore::~Semaphore(), and log4cplus::thread::impl::SharedMutex::~SharedMutex().
1.7.6.1