Search Toolkit Book for CProcessing
#include "processing.hpp"
(Private to src/app/pubseq_gateway/client
.)
Definition at line 327 of file processing.hpp.
◆ CreateParallelProcessing() [1/3] ◆ CreateParallelProcessing() [2/3] ◆ CreateParallelProcessing() [3/3] ◆ JsonCheck() int CProcessing::JsonCheck ( istream * schema_is, bool single_doc ) static ◆ OneRequest()Definition at line 816 of file processing.cpp.
References _VERIFY, SOneRequestParams::data_only, SOneRequestParams::SLatency::debug, CDeadline::eInfinite, SOneRequestParams::SDataOnly::enabled, SDataOnlyCopy::ItemComplete(), SOneRequestParams::latency, SDataOnlyCopy::ReplyComplete(), CPSG_EventLoop::Run(), s_NewItem< SOneRequestParams >(), s_ReplyComplete< SOneRequestParams >(), CPSG_Queue::SendRequest(), SParams::service, SPSG_Param< NCBI_PARAM_TYPE(PSG, debug_printout) >::SetDefault(), CJsonResponse::SetReplyType(), CLogLatencyReport::Start(), CPSG_Queue::Stop(), SParams::verbose, and SOneRequestParams::SLatency::which.
Referenced by CPsgCgiApp::ProcessRequest(), and CPsgClientApp::RunRequest().
◆ ParallelProcessing()template<class TParams >
int CProcessing::ParallelProcessing ( const TParams & params, istream & is =cin
) inlinestatic ◆ Performance()
Definition at line 1237 of file processing.cpp.
References _ASSERT, SPerformanceParams::delay, SMetricType::eDone, CPSG_ReplyItem::eEndOfReply, CDeadline::eInfinite, SMetricType::eReply, SMetricType::eStart, SMetricType::eSubmit, i, l(), SPerformanceParams::local_queue, output, SPerformanceParams::report_immediately, SParams::request_flags, CPSG_Queue::SendRequestAndGetReply(), SParams::service, SMetrics::Set(), t, type, SParams::user_args, SPerformanceParams::user_threads, and SParams::verbose.
Referenced by CPsgClientApp::RunRequest().
◆ ReadCommands()template<class TCreateContext >
vector< shared_ptr< CPSG_Request > > CProcessing::ReadCommands ( TCreateContext create_context, size_t report_progress_after =0
) staticprivate
Definition at line 1192 of file processing.cpp.
References SRequestBuilder::Build(), ctll::empty(), CJson_ConstNode::GetObject(), CJson_Document::GetReadError(), CJson_ConstValue::GetString(), CJson_Schema::GetValidationError(), CJson_ConstNode::GetValue(), CJson_Document::ParseString(), ReadLine(), s_GetId(), and CJson_Schema::Validate().
◆ ReadLine() ◆ RequestSchema()The documentation for this class was generated from the following files:
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