|
blocxx
|
#include "blocxx/BLOCXX_config.h"#include "blocxx/ThreadPool.hpp"#include "blocxx/Array.hpp"#include "blocxx/Thread.hpp"#include "blocxx/NonRecursiveMutex.hpp"#include "blocxx/NonRecursiveMutexLock.hpp"#include "blocxx/Condition.hpp"#include "blocxx/Format.hpp"#include "blocxx/Mutex.hpp"#include "blocxx/MutexLock.hpp"#include "blocxx/NullLogger.hpp"#include "blocxx/Timeout.hpp"#include "blocxx/TimeoutTimer.hpp"#include "blocxx/GlobalString.hpp"#include <deque>Go to the source code of this file.
Classes | |
| class | BLOCXX_NAMESPACE::ThreadPoolImpl |
Namespaces | |
| BLOCXX_NAMESPACE | |
| Taken from RFC 1321. | |
Macros | |
| #define | BLOCXX_POOL_LOG_DEBUG(logger, arg) do { BLOCXX_LOG_DEBUG(logger, m_poolName + ": " + arg); } while (0) |
| #define | BLOCXX_POOL_LOG_DEBUG2(logger, arg) do { BLOCXX_LOG_DEBUG2(logger, m_poolName + ": " + arg); } while (0) |
| #define | BLOCXX_POOL_LOG_DEBUG3(logger, arg) do { BLOCXX_LOG_DEBUG3(logger, m_poolName + ": " + arg); } while (0) |
| #define | BLOCXX_POOL_LOG_ERROR(logger, arg) do { BLOCXX_LOG_ERROR(logger, m_poolName + ": " + arg); } while (0) |
| #define | BLOCXX_POOL_LOG_FATAL_ERROR(logger, arg) do { BLOCXX_LOG_FATAL_ERROR(logger, m_poolName + ": " + arg); } while (0) |
| #define BLOCXX_POOL_LOG_DEBUG | ( | logger, | |
| arg | |||
| ) | do { BLOCXX_LOG_DEBUG(logger, m_poolName + ": " + arg); } while (0) |
Definition at line 96 of file ThreadPool.cpp.
| #define BLOCXX_POOL_LOG_DEBUG2 | ( | logger, | |
| arg | |||
| ) | do { BLOCXX_LOG_DEBUG2(logger, m_poolName + ": " + arg); } while (0) |
Definition at line 97 of file ThreadPool.cpp.
| #define BLOCXX_POOL_LOG_DEBUG3 | ( | logger, | |
| arg | |||
| ) | do { BLOCXX_LOG_DEBUG3(logger, m_poolName + ": " + arg); } while (0) |
Definition at line 98 of file ThreadPool.cpp.
| #define BLOCXX_POOL_LOG_ERROR | ( | logger, | |
| arg | |||
| ) | do { BLOCXX_LOG_ERROR(logger, m_poolName + ": " + arg); } while (0) |
Definition at line 99 of file ThreadPool.cpp.
| #define BLOCXX_POOL_LOG_FATAL_ERROR | ( | logger, | |
| arg | |||
| ) | do { BLOCXX_LOG_FATAL_ERROR(logger, m_poolName + ": " + arg); } while (0) |
Definition at line 100 of file ThreadPool.cpp.
|
private |
Definition at line 157 of file ThreadPool.cpp.
|
private |
Definition at line 156 of file ThreadPool.cpp.
Referenced by BLOCXX_NAMESPACE::GenericRWLockImpl< IdT, CompareT >::LockerInfo::isWriter(), and BLOCXX_NAMESPACE::GenericRWLockImpl< IdT, CompareT >::releaseReadLock().
|
protected |
Definition at line 378 of file ThreadPool.cpp.
|
protected |
Definition at line 367 of file ThreadPool.cpp.
|
private |
Definition at line 714 of file ThreadPool.cpp.
|
protected |
Definition at line 379 of file ThreadPool.cpp.
|
protected |
Definition at line 370 of file ThreadPool.cpp.
|
protected |
Definition at line 371 of file ThreadPool.cpp.
|
protected |
Definition at line 376 of file ThreadPool.cpp.
|
protected |
Definition at line 374 of file ThreadPool.cpp.
|
protected |
Definition at line 377 of file ThreadPool.cpp.
|
protected |
Definition at line 375 of file ThreadPool.cpp.
|
protected |
Definition at line 372 of file ThreadPool.cpp.
|
private |
Definition at line 154 of file ThreadPool.cpp.
|
protected |
Definition at line 369 of file ThreadPool.cpp.
|
private |
Definition at line 780 of file ThreadPool.cpp.
1.8.18