A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/blast__usage__report_8cpp_source.html below:

NCBI C++ ToolKit: src/algo/blast/api/blast_usage_report.cpp Source File

38 #ifndef SKIP_DOXYGEN_PROCESSING 44 static const string kIdFile

=

"/sys/class/dmi/id/sys_vendor"

;

48  char

* blast_docker = getenv(

"BLAST_DOCKER"

);

49  if

(blast_docker !=

NULL

){

59  if

(line.find(

"GOOGLE"

) !=

NPOS

) {

62  else if

(line.find(

"AMAZON"

)!=

NPOS

){

67  char

* elb_job_id = getenv(

"BLAST_ELB_JOB_ID"

);

68  if

(elb_job_id !=

NULL

){

69  string

j_id(elb_job_id);

72  char

* elb_batch_num = getenv(

"BLAST_ELB_BATCH_NUM"

);

73  if

(elb_batch_num !=

NULL

){

77  char

* elb_version = getenv(

"BLAST_ELB_VERSION"

);

78  if

(elb_version !=

NULL

){

79  string

ev(elb_version);

109  case eApp

: retval.assign(

"ncbi_app"

);

break

;

110  case eVersion

: retval.assign(

"version"

);

break

;

111  case eProgram

: retval.assign(

"program"

);

break

;

112  case eTask

: retval.assign(

"task"

);

break

;

113  case eExitStatus

: retval.assign(

"exit_status"

);

break

;

114  case eRunTime

: retval.assign(

"run_time"

);

break

;

115  case eDBName

: retval.assign(

"db_name"

);

break

;

116  case eDBLength

: retval.assign(

"db_length"

);

break

;

117  case eDBNumSeqs

: retval.assign(

"db_num_seqs"

);

break

;

118  case eDBDate

: retval.assign(

"db_date"

);

break

;

119  case eBl2seq

: retval.assign(

"bl2seq"

);

break

;

120  case eNumSubjects

: retval.assign(

"num_subjects"

);

break

;

122  case eNumQueries

: retval.assign(

"num_queries"

);

break

;

125  case eNumThreads

: retval.assign(

"num_threads"

);

break

;

126  case eHitListSize

: retval.assign(

"hitlist_size"

);

break

;

127  case eOutputFmt

: retval.assign(

"output_fmt"

);

break

;

128  case eTaxIdList

: retval.assign(

"taxidlist"

);

break

;

129  case eNegTaxIdList

: retval.assign(

"negative_taxidlist"

);

break

;

130  case eGIList

: retval.assign(

"gilist"

);

break

;

131  case eNegGIList

: retval.assign(

"negative_gilist"

);

break

;

132  case eSeqIdList

: retval.assign(

"seqidlist"

);

break

;

133  case eNegSeqIdList

: retval.assign(

"negative_seqidlist"

);

break

;

134  case eIPGList

: retval.assign(

"ipglist"

);

break

;

135  case eNegIPGList

: retval.assign(

"negative_ipglist"

);

break

;

136  case eMaskAlgo

: retval.assign(

"mask_algo"

);

break

;

138  case eRange

: retval.assign(

"range"

);

break

;

139  case eMTMode

: retval.assign(

"mt_mode"

);

break

;

141  case eNumErrStatus

: retval.assign(

"num_error_status"

);

break

;

142  case ePSSMInput

: retval.assign(

"pssm_input"

);

break

;

143  case eConverged

: retval.assign(

"converged"

);

break

;

145  case eRIDInput

: retval.assign(

"rid"

);

break

;

146  case eDBInfo

: retval.assign(

"db_info"

);

break

;

147  case eDBTaxInfo

: retval.assign(

"db_tax_info"

);

break

;

148  case eDBEntry

: retval.assign(

"db_entry"

);

break

;

149  case eDBDumpAll

: retval.assign(

"db_entry_all"

);

break

;

150  case eDBType

: retval.assign(

"db_type"

);

break

;

151  case eInputType

: retval.assign(

"input_type"

);

break

;

152  case eParseSeqIDs

: retval.assign(

"parse_seqids"

);

break

;

153  case eSeqType

: retval.assign(

"seq_type"

);

break

;

154  case eDBTest

: retval.assign(

"db_test"

);

break

;

155  case eDBAliasMode

: retval.assign(

"db_alias_mode"

);

break

;

156  case eDocker

: retval.assign(

"docker"

);

break

;

157  case eGCP

: retval.assign(

"gcp"

);

break

;

158  case eAWS

: retval.assign(

"aws"

);

break

;

159  case eELBJobId

: retval.assign(

"elb_job_id"

);

break

;

160  case eELBBatchNum

: retval.assign(

"elb_batch_num"

);

break

;

161  case eSRA

: retval.assign(

"sra"

);

break

;

162  case eELBVersion

: retval.assign(

"elb_version"

);

break

;

197  char

* blast_usage_env = getenv(

"BLAST_USAGE_REPORT"

);

198  if

(blast_usage_env !=

NULL

){

215  LOG_POST

(

Info

<<

"Phone home disabled by config setting"

);

static const string kNcbiAppName

static const string kIdFile

string x_EUsageParmsToString(EUsageParams p)

CUsageReportParameters m_Params

void x_CheckBlastUsageEnv()

static const int kNumRetries

static const int kTimeout

void AddParam(EUsageParams p, int val)

CTempString implements a light-weight string on top of a storage buffer whose lifetime management is ...

CTimeout – Timeout interval.

#define LOG_POST(message)

This macro is deprecated and it's strongly recomended to move in all projects (except tests) to macro...

void Warning(CExceptionArgs_Base &args)

void Info(CExceptionArgs_Base &args)

const string & GetPath(void) const

Get entry path.

virtual bool Exists(void) const

Check existence of file.

int64_t Int8

8-byte (64-bit) signed integer

virtual const string & Get(const string &section, const string &name, TFlags flags=0) const

Get the parameter value.

virtual bool HasEntry(const string &section, const string &name=kEmptyStr, TFlags flags=0) const

@ fWithNcbirc

Include .ncbirc (used only by CNcbiReg.)

static void SetTimeout(const CTimeout &timeout)

Set timeout for connection.

static void SetRetries(int retries)

Set muximum number of retries in case of error reporting.

void Finish(void)

Finish reporting for the current reporting object.

void Send(void)

Report usage statistics (asynchronously), default parameters.

void SetEnabled(bool enable=true)

Enable or disable usage reporter (current instance only).

CUsageReportParameters & Add(const string &name, const string &value)

Add argument Name must contain only alphanumeric chars or '_'.

static void SetEnabled(bool enable=true)

Enable or disable usage statistics reporting globally for all reporters.

void Wait(EWait how=eAlways, CTimeout timeout=CTimeout(CTimeout::eDefault))

Wait until all queued jobs starts to process and queue is empty.

bool IsEnabled(void)

Indicates whether application usage statistics collection is enabled for a current reporter instance.

@ eSkipIfNoConnection

Do not try to send remaining jobs in the queue if all previous attempts failed.

CNcbiIstream & NcbiGetlineEOL(CNcbiIstream &is, string &str, string::size_type *count=NULL)

Read from "is" to "str" the next line (taking into account platform specifics of End-of-Line)

IO_PREFIX::ifstream CNcbiIfstream

Portable alias for ifstream.

static bool StringToBool(const CTempString str)

Convert string to bool.

static int StringToInt(const CTempString str, TStringToNumFlags flags=0, int base=10)

Convert string to int.

static string IntToString(int value, TNumToStringFlags flags=0, int base=10)

Convert int to string.

static string & ToUpper(string &str)

Convert string to upper case – string& version.

@ fConvErr_NoThrow

Do not throw an exception on error.

Defines classes: CDirEntry, CFile, CDir, CSymLink, CMemoryFile, CFileUtil, CFileLock,...

std::istream & in(std::istream &in_, double &x_)


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