Search Toolkit Book for CPSGL_QueueGuard
#include <objtools/data_loaders/genbank/impl/psg_evloop.hpp>
Definition at line 248 of file psg_evloop.hpp.
◆ CPSGL_QueueGuard() ◆ ~CPSGL_QueueGuard() CPSGL_QueueGuard::~CPSGL_QueueGuard ( ) ◆ AddRequest()Definition at line 835 of file psg_evloop.cpp.
References _TRACE, CPSGL_RequestTracker, ERR_POST, set< Key, Compare >::insert(), m_CompleteMutex, m_Queue, m_QueuedRequests, CPSGL_Queue::RegisterRequest(), s_GetRequestTypeName(), and CPSGL_Queue::SendRequest().
Referenced by CPSGDataLoader_Impl::CGetRequests::CreateGetRequests(), CPSGDataLoader_Impl::GetAnnotRecordsNAOnce(), CPSGDataLoader_Impl::GetBlobByIdOnce(), CPSGDataLoader_Impl::GetBlobIdOnce(), CPSGDataLoader_Impl::GetCDDAnnotsOnce(), CPSGDataLoader_Impl::GetRecordsOnce(), CPSGDataLoader_Impl::LoadChunksOnce(), CPSGDataLoader_Impl::x_CreateBioseqAndBlobInfoRequests(), CPSGDataLoader_Impl::x_GetBioseqInfo(), CPSGDataLoader_Impl::x_GetBlobInfo(), CPSGDataLoader_Impl::x_GetBulkBioseqInfo(), CPSGDataLoader_Impl::x_GetIpgTaxId(), CPSGDataLoader_Impl::x_GetIpgTaxIds(), and CPSGDataLoader_Impl::x_ProcessBioseqAndBlobInfoResult().
◆ CancelAll() void CPSGL_QueueGuard::CancelAll ( ) ◆ GetNextResult()Definition at line 867 of file psg_evloop.cpp.
References _TRACE, set< Key, Compare >::empty(), m_CompleteMutex, m_CompleteRequests, m_CompleteSemaphore, m_QueuedRequests, and CSemaphore::Wait().
Referenced by CPSGDataLoader_Impl::GetAnnotRecordsNAOnce(), CPSGDataLoader_Impl::GetBlobByIdOnce(), CPSGDataLoader_Impl::GetBlobIdOnce(), CPSGDataLoader_Impl::GetBlobsOnce(), CPSGDataLoader_Impl::GetCDDAnnotsOnce(), CPSGDataLoader_Impl::GetRecordsOnce(), CPSGDataLoader_Impl::LoadChunksOnce(), CPSGDataLoader_Impl::x_GetBioseqAndBlobInfo(), CPSGDataLoader_Impl::x_GetBioseqInfo(), CPSGDataLoader_Impl::x_GetBlobInfo(), CPSGDataLoader_Impl::x_GetBulkBioseqAndBlobInfo(), CPSGDataLoader_Impl::x_GetBulkBioseqInfo(), CPSGDataLoader_Impl::x_GetIpgTaxId(), and CPSGDataLoader_Impl::x_GetIpgTaxIds().
◆ GetQueuedRequest() ◆ MarkAsFinished() ◆ operator new() void* CPSGL_QueueGuard::operator new ( size_t ) delete ◆ operator new[]() void* CPSGL_QueueGuard::operator new[] ( size_t ) delete ◆ CPSGL_RequestTracker ◆ m_CompleteMutex ◆ m_CompleteRequests ◆ m_CompleteSemaphore ◆ m_Queue ◆ m_QueuedRequests ◆ m_ThreadPoolThe 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