Go to the SVN repository for this file.
1 #ifndef PSGS_IPGRESOLVE__HPP 2 #define PSGS_IPGRESOLVE__HPP 45 classCCassIPGResolveFetch;
50 virtual boolCanProcess(shared_ptr<CPSGS_Request> request,
51shared_ptr<CPSGS_Reply> reply)
const;
52 virtual IPSGS_Processor* CreateProcessor(shared_ptr<CPSGS_Request> request,
53shared_ptr<CPSGS_Reply> reply,
57 virtual stringGetName(
void)
const;
58 virtual stringGetGroupName(
void)
const;
59 virtual voidProcessEvent(
void);
74shared_ptr<CPSGS_Reply> reply,
83 voidx_ProcessWithResolve(
void);
84 voidx_DetectSeqIdTypes(
void);
85 boolx_AnyGIs(
void);
86 boolx_InitiateResolve(
void);
87 stringx_GetNotFoundMessage(
void);
90 boolx_OnIPGResolveData(vector<CIpgStorageReportEntry> && page,
97 const string& message);
100 voidx_OnSeqIdResolveFinished(
102 voidx_OnSeqIdResolveError(
106 const string& message);
107 voidx_OnResolutionGoodData(
void);
110 voidx_Peek(
boolneed_wait);
111 boolx_Peek(unique_ptr<CCassFetch> & fetch_details,
optional< CSeq_id_Base::E_Choice > m_ProteinType
SPSGS_IPGResolveRequest * m_IPGResolveRequest
optional< CSeq_id_Base::E_Choice > m_NucleotideType
EPSGS_IPGStage m_IPGStage
vector< string > m_NotFoundCriterias
@ ePSGS_ResolveNonGINucleotide
@ ePSGS_ResolveGINucleotide
@ ePSGS_ResolveNonGIProtein
SBioseqResolution m_ResolvedNucleotide
SBioseqResolution m_ResolvedProtein
Interface class (and self-factory) for request processor objects that can retrieve data from a given ...
EPSGS_Status
The GetStatus() method returns a processor current status.
EDiagSev
Severity level for the posted diagnostics.
virtual void Process(SOCK sock)=0
Runs asynchronously (from a separate thread) for each request.
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