NCBI C++ ToolKit
|
Search Toolkit Book for SPSGS_IPGResolveRequest
#include "psgs_request.hpp"
(Private to src/app/pubseq_gateway/server
.)
Public Attributes | |
optional< string > | m_Protein |
int64_t | m_IPG |
optional< string > | m_Nucleotide |
EPSGS_CacheAndDbUse | m_UseCache |
bool | m_SeqIdResolve |
Public Attributes inherited from SPSGS_RequestBase | |
EPSGS_Trace | m_Trace |
bool | m_ProcessorEvents |
psg_time_point_t | m_StartTimestamp |
vector< string > | m_EnabledProcessors |
vector< string > | m_DisabledProcessors |
Additional Inherited Members | |
Public Types inherited from SPSGS_RequestBase | |
enum | EPSGS_CacheAndDbUse { ePSGS_CacheOnly , ePSGS_DbOnly , ePSGS_CacheAndDb , ePSGS_UnknownUseCache } |
enum | EPSGS_AccSubstitutioOption { ePSGS_DefaultAccSubstitution , ePSGS_LimitedAccSubstitution , ePSGS_NeverAccSubstitute , ePSGS_UnknownAccSubstitution } |
enum | EPSGS_Trace { ePSGS_NoTracing , ePSGS_WithTracing } |
Static Public Member Functions inherited from SPSGS_RequestBase | |
static string | CacheAndDbUseToString (EPSGS_CacheAndDbUse option) |
static string | AccSubstitutioOptionToString (EPSGS_AccSubstitutioOption option) |
static string | TraceToString (EPSGS_Trace trace) |
Definition at line 935 of file psgs_request.hpp.
|
inline |
Definition at line 943 of file psgs_request.hpp.
|
inline |
Definition at line 960 of file psgs_request.hpp.
|
default |
|
default |
|
inlinevirtual |
Implements SPSGS_RequestBase.
Definition at line 971 of file psgs_request.hpp.
Referenced by Serialize().
|
inlinevirtual |
Implements SPSGS_RequestBase.
Definition at line 966 of file psgs_request.hpp.
References CPSGS_Request::ePSGS_IPGResolveRequest.
|
default |
|
default |
|
virtual |
Implements SPSGS_RequestBase.
Definition at line 489 of file psgs_request.cpp.
References SPSGS_RequestBase::AppendCommonParameters(), SPSGS_RequestBase::CacheAndDbUseToString(), GetName(), m_IPG, m_Nucleotide, m_Protein, m_SeqIdResolve, m_UseCache, CJsonNode::NewObjectNode(), CJsonNode::SetBoolean(), CJsonNode::SetInteger(), and CJsonNode::SetString().
int64_t SPSGS_IPGResolveRequest::m_IPG |
Definition at line 938 of file psgs_request.hpp.
Referenced by Serialize(), CPSGS_IPGResolveProcessor::x_PrepareRequestOnOriginalValues(), and CPSGS_IPGResolveProcessor::x_PrepareRequestOnResolvedlValues().
optional<string> SPSGS_IPGResolveRequest::m_Nucleotide |
Definition at line 939 of file psgs_request.hpp.
Referenced by CPSGS_IPGResolveProcessor::Process(), Serialize(), CPSGS_IPGResolveProcessor::x_DetectSeqIdTypes(), CPSGS_IPGResolveProcessor::x_InitiateResolve(), CPSGS_IPGResolveProcessor::x_PrepareRequestOnOriginalValues(), and CPSGS_IPGResolveProcessor::x_PrepareRequestOnResolvedlValues().
optional<string> SPSGS_IPGResolveRequest::m_Protein |
Definition at line 937 of file psgs_request.hpp.
Referenced by CPSGS_IPGResolveProcessor::Process(), Serialize(), CPSGS_IPGResolveProcessor::x_DetectSeqIdTypes(), CPSGS_IPGResolveProcessor::x_InitiateResolve(), CPSGS_IPGResolveProcessor::x_PrepareRequestOnOriginalValues(), and CPSGS_IPGResolveProcessor::x_PrepareRequestOnResolvedlValues().
bool SPSGS_IPGResolveRequest::m_SeqIdResolve |
Definition at line 941 of file psgs_request.hpp.
Referenced by CPSGS_IPGResolveProcessor::Process(), and Serialize().
EPSGS_CacheAndDbUse SPSGS_IPGResolveRequest::m_UseCache |
Definition at line 940 of file psgs_request.hpp.
Referenced by Serialize().