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/usage__report__job_8cpp_source.html below:

NCBI C++ ToolKit: src/gui/objutils/usage_report_job.cpp Source File

80  return Add

(name,

string

(1,

value

));

98  for

(

auto const

&param :

m_Params

) {

99  result

<<

'&'

<< param.first <<

'='

<< param.second;

109  return "https://www.ncbi.nlm.nih.gov/stat?ncbi_app=GenomeWorkbench2"

;

117

: m_Canceled(

false

)

153

disp.

StartJob

(*job,

"ThreadPool"

);

157  LOG_POST

(

Warning

<<

"CUsageReportJob::ReportUsage failed to start job"

);

162 static const char

*

kRegistryKey

=

"GBENCH.Application.ReportUsage.Enabled"

;

178 #if defined(NCBI_OS_MSWIN) 179  return string

(

"Windows"

);

180 #elif defined(NCBI_OS_DARWIN) 181  return string

(

"MacOSX"

);

182 #elif defined(NCBI_OS_UNIX) 183  return string

(

"Linux"

);

185  return string

(

"unknown"

);

192  static string

ver_str;

193  if

(ver_str.empty()) {

194

stringstream ver_strm;

196

ver_str = ver_strm.str();

@ eMajor

absolute (in)compatibility

@ eMinor

backward (in)compatibility

@ ePatchLevel

patch level

static CGuiRegistry & GetInstance()

access the application-wide singleton

void Set(const string &key, int val)

set specific values

bool GetBool(const string &key, bool default_val=false) const

Temporary object for holding extra report arguments.

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

CReportParams & Add(const string &name, const char *value)

static bool IsEnabled()

Indicates whether usage statistics collection is enabled.

static volatile unsigned m_FailedAttempts

static void SetEnabled(bool enable=true)

Switch usage statistics collection on/off.

virtual EJobState Run()

Function that does all the useful work, called by the Engine.

static void ReportUsage(CReportParams &params)

static std::mutex m_VersionStringMutex

version string access mutex

static string x_GetGbenchVersion()

static void SaveSettings()

static void LoadSettings()

#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)

string ReportAll(TDiagPostFlags flags=eDPF_Exception) const

Report all exceptions.

static CAppJobDispatcher & GetInstance()

EJobState

Job states (describe FSM)

TJobID StartJob(IAppJob &job, const string &engine_name, IEngineParams *params=NULL)

Starts a Job on the specified engine in "passive mode" - no notifications or progress reports will be...

CHttpResponse Get(const CUrl &url, const CTimeout &timeout=CTimeout(CTimeout::eDefault), THttpRetries retries=null)

Shortcut for GET requests.

int GetStatusCode(void) const

Get response status code.

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

CUsageReportJob(void)

Default constructor.

static string DoubleToString(double value, int precision=-1, TNumToStringFlags flags=0)

Convert double to string.

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

Convert Int to string.

static const string BoolToString(bool value)

Convert bool to string.

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

Convert int to string.

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

Convert UInt to string.

static string ULongToString(unsigned long value, TNumToStringFlags flags=0, int base=10)

Convert unsigned long to string.

static string URLEncode(const CTempString str, EUrlEncode flag=eUrlEnc_SkipMarkChars)

URL-encode string.

@ eUrlEnc_URIQueryValue

Encode query part of an URI, arg value.

@ eUrlEnc_URIQueryName

Encode query part of an URI, arg name.

const GenericPointer< typename T::ValueType > T2 value

Defines NCBI C++ diagnostic APIs, classes, and macros.

static string s_GetUrl()

CUsageReportJob.

static const char * kRegistryKey


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