NCBI C++ ToolKit
|
#include <corelib/ncbistd.hpp>
#include <corelib/ncbithr.hpp>
#include <corelib/ncbitime.hpp>
#include <corelib/ncbi_limits.hpp>
#include <corelib/ncbi_param.hpp>
#include <util/util_exception.hpp>
#include <util/error_codes.hpp>
#include <set>
Go to the source code of this file.
Go to the SVN repository for this file.
Classes | |
class | CQueueItemBase |
CQueueItemBase – skeleton blocking-queue item, sans actual request. More... | |
class | CBlockingQueue< TRequest > |
CBlockingQueue<> – queue of requests, with efficiently blocking Get() More... | |
class | CBlockingQueue< TRequest >::CCompletingHandle |
It may be desirable to store handles obtained from GetHandle() in instances of CCompletingHandle to ensure that they are marked as complete when all is said and done, even in the face of exceptions. More... | |
class | CBlockingQueue< TRequest >::CQueueItem |
struct | CBlockingQueue< TRequest >::SItemHandleGreater |
class | CThreadInPool< TRequest > |
class | CThreadInPool< TRequest >::CAutoUnregGuard |
class | CPoolOfThreads< TRequest > |
CThreadInPool<> – abstract request-handling thread. More... | |
class | CStdRequest |
class | CStdThreadInPool |
class | CStdPoolOfThreads |
Functions | |
NCBI_PARAM_DECL (bool, ThreadPool, Catch_Unhandled_Exceptions) | |
typedef | NCBI_PARAM_TYPE (ThreadPool, Catch_Unhandled_Exceptions) TParamThreadPoolCatchExceptions |