NCBI C++ ToolKit
|
Search Toolkit Book for SPSGS_BlobRequestBase
#include "psgs_request.hpp"
(Private to src/app/pubseq_gateway/server
.)
Public Types | |
enum | EPSGS_TSEOption { ePSGS_NoneTSE , ePSGS_SlimTSE , ePSGS_SmartTSE , ePSGS_WholeTSE , ePSGS_OrigTSE , ePSGS_UnknownTSE } |
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 | |
static string | TSEOptionToString (EPSGS_TSEOption option) |
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) |
Public Attributes | |
EPSGS_TSEOption | m_TSEOption |
EPSGS_CacheAndDbUse | m_UseCache |
string | m_ClientId |
unsigned long | m_SendBlobIfSmall |
SPSGS_BlobId | m_BlobId |
int | m_Hops |
optional< bool > | m_IncludeHUP |
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 |
Definition at line 495 of file psgs_request.hpp.
Enumerator | |
---|---|
ePSGS_NoneTSE | |
ePSGS_SlimTSE | |
ePSGS_SmartTSE | |
ePSGS_WholeTSE | |
ePSGS_OrigTSE | |
ePSGS_UnknownTSE |
Definition at line 498 of file psgs_request.hpp.
|
inline |
Definition at line 538 of file psgs_request.hpp.
|
inline |
Definition at line 559 of file psgs_request.hpp.
|
default |
|
default |
void SPSGS_BlobRequestBase::AppendCommonParameters | ( | CJsonNode & | json | ) | const |
Definition at line 399 of file psgs_request.cpp.
References SPSGS_RequestBase::CacheAndDbUseToString(), m_ClientId, m_Hops, m_SendBlobIfSmall, m_TSEOption, m_UseCache, CJsonNode::SetInteger(), CJsonNode::SetString(), and TSEOptionToString().
Referenced by SPSGS_BlobBySeqIdRequest::Serialize(), SPSGS_BlobBySatSatKeyRequest::Serialize(), and SPSGS_AnnotRequest::Serialize().
|
default |
|
default |
|
inlinestatic |
Definition at line 508 of file psgs_request.hpp.
References ePSGS_NoneTSE, ePSGS_OrigTSE, ePSGS_SlimTSE, ePSGS_SmartTSE, ePSGS_UnknownTSE, ePSGS_WholeTSE, and option.
Referenced by AppendCommonParameters().
SPSGS_BlobId SPSGS_BlobRequestBase::m_BlobId |
Definition at line 533 of file psgs_request.hpp.
Referenced by CWGSClient::CanProcessRequest(), CSNPClient::CanProcessRequest(), SPSGS_BlobBySatSatKeyRequest::Serialize(), SPSGS_BlobBySatSatKeyRequest::SPSGS_BlobBySatSatKeyRequest(), CPSGS_CDDProcessor::x_CanProcessBlobRequest(), CPSGS_SNPProcessor::x_ProcessBlobBySatSatKeyRequest(), CPSGS_WGSProcessor::x_ProcessBlobBySatSatKeyRequest(), CPSGS_CDDProcessor::x_ProcessGetBlobRequest(), and CPSGS_AnnotProcessor::x_RequestBlobProp().
string SPSGS_BlobRequestBase::m_ClientId |
Definition at line 525 of file psgs_request.hpp.
Referenced by AppendCommonParameters(), CPSGS_GetProcessor::x_GetBlob(), and CPSGS_AnnotProcessor::x_RequestBlobProp().
int SPSGS_BlobRequestBase::m_Hops |
Definition at line 535 of file psgs_request.hpp.
Referenced by AppendCommonParameters().
optional<bool> SPSGS_BlobRequestBase::m_IncludeHUP |
Definition at line 536 of file psgs_request.hpp.
unsigned long SPSGS_BlobRequestBase::m_SendBlobIfSmall |
Definition at line 526 of file psgs_request.hpp.
Referenced by AppendCommonParameters(), CPSGS_AnnotProcessor::OnAnnotBlobProp(), CPSGS_CassBlobBase::x_OnBlobPropSlimTSE(), and CPSGS_CassBlobBase::x_OnBlobPropSmartTSE().
EPSGS_TSEOption SPSGS_BlobRequestBase::m_TSEOption |
Definition at line 523 of file psgs_request.hpp.
Referenced by AppendCommonParameters(), CPSGS_AnnotProcessor::x_NeedToRequestBlobProp(), CPSGS_WGSProcessor::x_ProcessBlobBySeqIdRequest(), and CPSGS_CDDProcessor::x_ProcessResolveRequest().
EPSGS_CacheAndDbUse SPSGS_BlobRequestBase::m_UseCache |
Definition at line 524 of file psgs_request.hpp.
Referenced by AppendCommonParameters(), CPSGS_GetProcessor::x_GetBlobFinalStage(), CPSGS_GetBlobProcessor::x_Process(), and CPSGS_AnnotProcessor::x_RequestBlobProp().