Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/classCBlockingQueue__ForServer.html below:
NCBI C++ ToolKit: CBlockingQueue_ForServer Class Reference
Search Toolkit Book for CBlockingQueue_ForServer
#include <connect/impl/thread_pool_for_server.hpp>
Collaboration diagram for CBlockingQueue_ForServer:
[legend] Classes class 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 CQueueItem Public Types typedef CRef< CQueueItem > TItemHandle typedef CRef< CStdRequest > TRequest Public Member Functions CBlockingQueue_ForServer (void) Constructor. More...
TItemHandle Put (const TRequest &request) Put a request into the queue. More...
TItemHandle GetHandle (void) Get the first available request from the queue, and return a handle to it. More...
Protected Types typedef deque< TItemHandle > TRealQueue The type of the queue. More...
Protected Attributes TRealQueue m_Queue The queue. More...
CConditionVariable m_GetCond CMutex m_Mutex Guards access to queue. More...
Private Member Functions CBlockingQueue_ForServer (const CBlockingQueue_ForServer &) forbidden More...
CBlockingQueue_ForServer & operator= (const CBlockingQueue_ForServer &) Detailed Description
Definition at line 67 of file thread_pool_for_server.hpp.
The documentation for this class was generated from the following files:
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4