|
log4cplus
2.1.0
|
Namespaces | |
| impl | |
Classes | |
| class | Queue |
| Single consumer, multiple producers queue. More... | |
| class | SyncGuard |
| class | Mutex |
| class | Semaphore |
| class | ManualResetEvent |
| class | SharedMutexImplBase |
| class | SyncGuardFunc |
| class | SharedMutex |
| class | SignalsBlocker |
| This class blocks all POSIX signals when created and unblocks them when destroyed. More... | |
| class | AbstractThread |
| There are many cross-platform C++ Threading libraries. More... | |
Typedefs | |
| typedef helpers::SharedObjectPtr< Queue > | QueuePtr |
| typedef SyncGuard< Mutex > | MutexGuard |
| typedef SyncGuard< Semaphore > | SemaphoreGuard |
| typedef SyncGuardFunc< SharedMutex, &SharedMutex::rdlock, &SharedMutex::rdunlock > | SharedMutexReaderGuard |
| typedef SyncGuardFunc< SharedMutex, &SharedMutex::wrlock, &SharedMutex::wrunlock > | SharedMutexWriterGuard |
| typedef helpers::SharedObjectPtr< AbstractThread > | AbstractThreadPtr |
Functions | |
| LOG4CPLUS_EXPORT log4cplus::tstring const & | getCurrentThreadName () |
| LOG4CPLUS_EXPORT log4cplus::tstring const & | getCurrentThreadName2 () |
| LOG4CPLUS_EXPORT void | setCurrentThreadName (const log4cplus::tstring &name) |
| LOG4CPLUS_EXPORT void | setCurrentThreadName2 (const log4cplus::tstring &name) |
| LOG4CPLUS_EXPORT void | yield () |
| LOG4CPLUS_EXPORT void | blockAllSignals () |
| typedef SyncGuard<Mutex> log4cplus::thread::MutexGuard |
Definition at line 79 of file syncprims.h.
Definition at line 103 of file syncprims.h.
| typedef SyncGuardFunc<SharedMutex, &SharedMutex::rdlock, &SharedMutex::rdunlock> log4cplus::thread::SharedMutexReaderGuard |
Definition at line 178 of file syncprims.h.
| typedef SyncGuardFunc<SharedMutex, &SharedMutex::wrlock, &SharedMutex::wrunlock> log4cplus::thread::SharedMutexWriterGuard |
Definition at line 182 of file syncprims.h.
| LOG4CPLUS_EXPORT void log4cplus::thread::blockAllSignals | ( | ) |
| LOG4CPLUS_EXPORT log4cplus::tstring const& log4cplus::thread::getCurrentThreadName | ( | ) |
Referenced by log4cplus::spi::InternalLoggingEvent::getThread().
| LOG4CPLUS_EXPORT log4cplus::tstring const& log4cplus::thread::getCurrentThreadName2 | ( | ) |
Referenced by log4cplus::spi::InternalLoggingEvent::getThread2().
| LOG4CPLUS_EXPORT void log4cplus::thread::setCurrentThreadName | ( | const log4cplus::tstring & | name | ) |
| LOG4CPLUS_EXPORT void log4cplus::thread::setCurrentThreadName2 | ( | const log4cplus::tstring & | name | ) |
| LOG4CPLUS_EXPORT void log4cplus::thread::yield | ( | ) |