shared_ptr<CPSGS_Reply> reply,
64shared_ptr<CPSGS_Reply> reply)
const 66 for(
const auto& dis_processor :
73 switch(request->GetRequestType()) {
88shared_ptr<CPSGS_Reply> reply,
91 switch(request->GetRequestType()) {
virtual void Cancel(void) override
The infrastructure request to cancel processing.
virtual IPSGS_Processor * CreateProcessor(shared_ptr< CPSGS_Request > request, shared_ptr< CPSGS_Reply > reply, TProcessorPriority priority) const override
Create processor to fulfil PSG request using the data source.
virtual string GetGroupName(void) const override
Tells the processor group name.
virtual void Process(void) override
Main processing function.
IPSGS_Processor::EPSGS_Status m_Status
virtual ~CPSGS_DummyProcessor()
virtual EPSGS_Status GetStatus(void) override
Tells the processor status (if it has finished or in progress)
virtual bool CanProcess(shared_ptr< CPSGS_Request > request, shared_ptr< CPSGS_Reply > reply) const override
Tells if processor can process the given request.
virtual string GetName(void) const override
Tells the processor name (used in logging and tracing)
@ ePSGS_AnnotationRequest
@ ePSGS_BlobBySatSatKeyRequest
@ ePSGS_AccessionVersionHistoryRequest
@ ePSGS_BlobBySeqIdRequest
Interface class (and self-factory) for request processor objects that can retrieve data from a given ...
shared_ptr< CPSGS_Reply > m_Reply
EPSGS_Status
The GetStatus() method returns a processor current status.
shared_ptr< CPSGS_Request > m_Request
TProcessorPriority m_Priority
static int CompareNocase(const CTempString s1, SIZE_TYPE pos, SIZE_TYPE n, const char *s2)
Case-insensitive compare of a substring with another string.
Defines NCBI C++ diagnostic APIs, classes, and macros.
Defines CRequestStatus class for NCBI C++ diagnostic API.
vector< string > m_DisabledProcessors
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