NCBI C++ ToolKit
|
#include <ncbi_pch.hpp>
#include <unordered_map>
#include <corelib/ncbiapp.hpp>
#include <connect/services/grid_app_version_info.hpp>
#include "processing.hpp"
#include "performance.hpp"
#include <common/test_assert.h>
Go to the source code of this file.
Go to the SVN repository for this file.
Classes | |
struct | SCommand |
class | CPsgClientApp |
struct | SInteractive |
struct | SPerformance |
struct | SJsonCheck |
struct | NParamsBuilder::SBase< TParams > |
struct | NParamsBuilder::SOneRequest |
struct | NParamsBuilder::SParallelProcessing< TParams > |
struct | NParamsBuilder::SBatchResolve |
struct | NParamsBuilder::SInteractive |
struct | NParamsBuilder::SPerformance |
struct | SRequestBuilder::SReader< CArgs > |
Namespaces | |
NParamsBuilder | |
Typedefs | |
using | NParamsBuilder::TIpgBatchResolve = SParallelProcessing< TIpgBatchResolveParams > |
Functions | |
void | s_InitPsgOptions (CArgDescriptions &arg_desc) |
void | s_SetPsgDefaults (const CArgs &args, bool parallel) |
void | s_InitDataFlags (CArgDescriptions &arg_desc) |
void | s_AddLatencyOptions (CArgDescriptions &arg_desc) |
void | s_InitDataOnly (CArgDescriptions &arg_desc, bool blob_only=true) |
int | main (int argc, const char *argv[]) |
Variables | |
USING_NCBI_SCOPE | |
Definition at line 633 of file psg_client_app.cpp.
References CNcbiApplicationAPI::AppMain().
void s_AddLatencyOptions | ( | CArgDescriptions & | arg_desc | ) |
Definition at line 156 of file psg_client_app.cpp.
References CArgDescriptions::AddAlias(), CArgDescriptions::AddFlag(), CArgDescriptions::eExcludes, CArgDescriptions::eFlagHasValueIfSet, CArgDescriptions::fHidden, names, option, CArgDescriptions::SetDependency(), and NStr::ToLower().
Referenced by s_InitPsgOptions().
void s_InitDataFlags | ( | CArgDescriptions & | arg_desc | ) |
Definition at line 143 of file psg_client_app.cpp.
References CArgDescriptions::AddFlag(), CArgDescriptions::eExcludes, SRequestBuilder::GetDataFlags(), i, and CArgDescriptions::SetDependency().
Referenced by CPsgClientApp::s_InitRequest().
void s_InitDataOnly | ( | CArgDescriptions & | arg_desc, |
bool | blob_only = true |
||
) |
Definition at line 191 of file psg_client_app.cpp.
References CArgDescriptions::AddFlag(), CArgDescriptions::AddOptionalKey(), CArgDescriptions::eRequires, CArgDescriptions::eString, CArgDescriptions::SetConstraint(), and CArgDescriptions::SetDependency().
Referenced by CPsgClientApp::s_InitRequest().
void s_InitPsgOptions | ( | CArgDescriptions & | arg_desc | ) |
Definition at line 174 of file psg_client_app.cpp.
References CArgDescriptions::AddDefaultKey(), CArgDescriptions::AddFlag(), CArgDescriptions::AddOptionalKey(), CArgDescriptions::eInteger, CArgDescriptions::eString, CArgDescriptions::fHidden, and s_AddLatencyOptions().
Referenced by CPsgClientApp::Init().
Definition at line 311 of file psg_client_app.cpp.
References SPSG_Param< NCBI_PARAM_TYPE(PSG, debug_printout) >::SetDefault(), SPSG_Param< NCBI_PARAM_TYPE(PSG, requests_per_io) >::SetDefault(), SPSG_Param< NCBI_PARAM_TYPE(PSG, user_request_ids) >::SetDefault(), SPSG_Param< TParam >::SetDefault(), and SPSG_Param< NCBI_PARAM_TYPE(PSG, requests_per_io) >::SetImplicitDefault().
Referenced by CPsgClientApp::Run().
USING_NCBI_SCOPE |
Definition at line 42 of file psg_client_app.cpp.