NCBI C++ ToolKit
|
Search Toolkit Book for SRequestBuilder
#include "processing.hpp"
(Private to src/app/pubseq_gateway/client
.)
Classes | |
struct | SImpl |
struct | SReader |
struct | SReader< CArgs > |
struct | SReader< CJson_ConstObject > |
struct | SReader< SPsgCgiEntries > |
Static Public Member Functions | |
template<class TRequest , class TInput , class... TArgs> | |
static shared_ptr< TRequest > | Build (const TInput &input, TArgs &&... args) |
template<class TInput , class... TArgs> | |
static shared_ptr< CPSG_Request > | Build (const string &name, const TInput &input, TArgs &&... args) |
static const initializer_list< SDataFlag > & | GetDataFlags () |
static const initializer_list< SInfoFlag > & | GetInfoFlags () |
template<class TInput > | |
static SResolveParams | GetResolveParams (const TInput &input) |
Private Types | |
using | TSpecified = function< bool(const string &)> |
using | TExclude = function< void(string)> |
Static Private Member Functions | |
static CPSG_BioId::TType | GetBioIdType (const string &type) |
static EPSG_AccSubstitution | GetAccSubstitution (const string &acc_substitution) |
Definition at line 388 of file processing.hpp.
|
private |
Definition at line 404 of file processing.hpp.
|
private |
Definition at line 403 of file processing.hpp.
|
static |
Definition at line 513 of file processing.hpp.
References input().
|
static |
Definition at line 503 of file processing.hpp.
References SRequestBuilder::SImpl< TRequest >::Build(), and input().
Referenced by CPsgCgiApp::ProcessRequest(), CProcessing::ReadCommands(), and CParallelProcessing< TParams >::SImpl::Submitter().
|
inlinestaticprivate |
Definition at line 631 of file processing.hpp.
References Default, Limited, and Never.
Referenced by SRequestBuilder::SReader< CJson_ConstObject >::GetAccSubstitution(), SRequestBuilder::SReader< CArgs >::GetAccSubstitution(), and SRequestBuilder::SReader< SPsgCgiEntries >::GetAccSubstitution().
|
staticprivate |
Definition at line 1525 of file processing.cpp.
References info, and rapidjson::value.
Referenced by SRequestBuilder::SReader< CArgs >::GetBioId(), SRequestBuilder::SReader< SPsgCgiEntries >::GetBioId(), SRequestBuilder::SReader< CArgs >::GetBioIds(), SRequestBuilder::SReader< SPsgCgiEntries >::GetBioIds(), SRequestBuilder::SReader< CArgs >::GetBioIdType(), and SRequestBuilder::SReader< SPsgCgiEntries >::GetBioIdType().
Definition at line 1647 of file processing.cpp.
References kDataFlags.
Referenced by s_InitDataFlags().
Definition at line 1669 of file processing.cpp.
References kInfoFlags.
Referenced by CPsgClientApp::s_InitRequest().
|
static |
Definition at line 495 of file processing.hpp.
References input().
Referenced by NParamsBuilder::SBatchResolve::SBatchResolve().