NCBI C++ ToolKit
Classes | Macros | Functions
netservice_params.hpp File Reference
#include <connect/ncbi_types.h>
#include <corelib/ncbi_param.hpp>
#include <corelib/ncbi_config.hpp>
#include <memory>
+ Include dependency graph for netservice_params.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

class  CConfigRegistry
 
struct  SRegSynonyms
 
class  CSynRegistry
 
struct  CSynRegistry::TR< TType >
 
struct  CSynRegistryBuilder
 
class  CSynRegistryToIRegistry
 
struct  CSynRegistry::TR< TType >
 
struct  CSynRegistry::TR< const char * >
 
struct  CSynRegistry::TR< unsigned >
 

Macros

#define CONNECTION_MAX_RETRIES   4
 
#define RETRY_DELAY_DEFAULT   1.0
 
#define CONNECTION_ERROR_HISTORY_MAX   128
 
#define COMMIT_JOB_INTERVAL_DEFAULT   2
 

Functions

 NCBI_PARAM_DECL (unsigned int, netservice_api, connection_max_retries)
 
typedef NCBI_PARAM_TYPE (netservice_api, connection_max_retries) TServConn_ConnMaxRetries
 
 NCBI_PARAM_DECL (double, netservice_api, retry_delay)
 
typedef NCBI_PARAM_TYPE (netservice_api, retry_delay) TServConn_RetryDelay
 
 NCBI_PARAM_DECL (bool, netservice_api, use_linger2)
 
typedef NCBI_PARAM_TYPE (netservice_api, use_linger2) TServConn_UserLinger2
 
 NCBI_PARAM_DECL (int, netservice_api, max_find_lbname_retries)
 
typedef NCBI_PARAM_TYPE (netservice_api, max_find_lbname_retries) TServConn_MaxFineLBNameRetries
 
 NCBI_PARAM_DECL (string, netcache_api, fallback_server)
 
typedef NCBI_PARAM_TYPE (netcache_api, fallback_server) TCGI_NetCacheFallbackServer
 
 NCBI_PARAM_DECL (int, netservice_api, max_connection_pool_size)
 
typedef NCBI_PARAM_TYPE (netservice_api, max_connection_pool_size) TServConn_MaxConnPoolSize
 
 NCBI_PARAM_DECL (bool, netservice_api, connection_data_logging)
 
typedef NCBI_PARAM_TYPE (netservice_api, connection_data_logging) TServConn_ConnDataLogging
 
 NCBI_PARAM_DECL (unsigned, server, max_wait_for_servers)
 
typedef NCBI_PARAM_TYPE (server, max_wait_for_servers) TWorkerNode_MaxWaitForServers
 
 NCBI_PARAM_DECL (bool, server, stop_on_job_errors)
 
typedef NCBI_PARAM_TYPE (server, stop_on_job_errors) TWorkerNode_StopOnJobErrors
 
 NCBI_PARAM_DECL (bool, server, allow_implicit_job_return)
 
typedef NCBI_PARAM_TYPE (server, allow_implicit_job_return) TWorkerNode_AllowImplicitJobReturn
 

Macro Definition Documentation

#define COMMIT_JOB_INTERVAL_DEFAULT   2

Definition at line 54 of file netservice_params.hpp.

Referenced by SGridWorkerNodeImpl::Run().

#define CONNECTION_ERROR_HISTORY_MAX   128

Definition at line 52 of file netservice_params.hpp.

Referenced by SNetServerPoolImpl::SThrottleParams::Init().

#define CONNECTION_MAX_RETRIES   4

Definition at line 45 of file netservice_params.hpp.

Referenced by SNetServiceImpl::Init().

#define RETRY_DELAY_DEFAULT   1.0

Definition at line 48 of file netservice_params.hpp.

Referenced by SNetServiceImpl::Init().

Function Documentation

NCBI_PARAM_DECL ( unsigned  int,
netservice_api  ,
connection_max_retries   
)
NCBI_PARAM_DECL ( double  ,
netservice_api  ,
retry_delay   
)
NCBI_PARAM_DECL ( bool  ,
netservice_api  ,
use_linger2   
)
NCBI_PARAM_DECL ( int  ,
netservice_api  ,
max_find_lbname_retries   
)
NCBI_PARAM_DECL ( string  ,
netcache_api  ,
fallback_server   
)
NCBI_PARAM_DECL ( int  ,
netservice_api  ,
max_connection_pool_size   
)
NCBI_PARAM_DECL ( bool  ,
netservice_api  ,
connection_data_logging   
)
NCBI_PARAM_DECL ( unsigned  ,
server  ,
max_wait_for_servers   
)
NCBI_PARAM_DECL ( bool  ,
server  ,
stop_on_job_errors   
)
NCBI_PARAM_DECL ( bool  ,
server  ,
allow_implicit_job_return   
)
typedef NCBI_PARAM_TYPE ( netservice_api  ,
connection_max_retries   
)
typedef NCBI_PARAM_TYPE ( netservice_api  ,
retry_delay   
)
typedef NCBI_PARAM_TYPE ( netservice_api  ,
use_linger2   
)
typedef NCBI_PARAM_TYPE ( netservice_api  ,
max_find_lbname_retries   
)
typedef NCBI_PARAM_TYPE ( netcache_api  ,
fallback_server   
)
typedef NCBI_PARAM_TYPE ( netservice_api  ,
max_connection_pool_size   
)
typedef NCBI_PARAM_TYPE ( netservice_api  ,
connection_data_logging   
)
typedef NCBI_PARAM_TYPE ( server  ,
max_wait_for_servers   
)
typedef NCBI_PARAM_TYPE ( server  ,
stop_on_job_errors   
)
typedef NCBI_PARAM_TYPE ( server  ,
allow_implicit_job_return   
)
Modified on Tue May 22 12:46:46 2018 by modify_doxy.py rev. 546573