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

NCBI C++ ToolKit: src/app/netschedule/queue_vc.hpp Source File

1 #ifndef NETSCHEDULE_QUEUE_VC__HPP 2 #define NETSCHEDULE_QUEUE_VC__HPP 83

list<string> programs;

88  ITERATE

(list<string>, it, programs) {

89  const string

& vstr = *it;

98  "name '"

<< program_name <<

99  "'. Program string '"

<< vstr <<

100  "'"

<<

" cannot be parsed " 101  "and will be ignored."

);

115  if

(it->version_info.IsAny())

137  string Print

(

const char

* sep=

","

)

const 144

s += it->client_name +

' '

+ it->version_info.Print();

All clients registered to connect.

bool IsMatchingClient(const CQueueClientInfo &cinfo) const

bool IsConfigured() const

string Print(const char *sep=",") const

void AddClientInfo(const string &program_name)

vector< CQueueClientInfo > m_RegisteredClients

void x_AddClientInfo_NoLock(const CQueueClientInfo &cinfo)

void AddClientInfo(const CQueueClientInfo &cinfo)

The NCBI C++ standard methods for dealing with std::string.

Define CVersionInfo, a version info storage class.

#define ITERATE(Type, Var, Cont)

ITERATE macro to sequence through container elements.

#define ERR_POST(message)

Error posting with file, line number information but without error codes.

void Warning(CExceptionArgs_Base &args)

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

static int CompareNocase(const CTempString s1, SIZE_TYPE pos, SIZE_TYPE n, const char *s2)

Case-insensitive compare of a substring with another string.

static list< string > & Split(const CTempString str, const CTempString delim, list< string > &arr, TSplitFlags flags=0, vector< SIZE_TYPE > *token_pos=NULL)

Split a string using specified delimiters.

static void TruncateSpacesInPlace(string &str, ETrunc where=eTrunc_Both)

Truncate whitespace in a string (in-place)

@ fSplit_MergeDelimiters

Merge adjacent delimiters.

void ParseVersionString(const string &vstr, string *program_name, CVersionInfo *ver)

Parse string, extract version info and program name (case insensitive)

bool IsUpCompatible(const CVersionInfo &cinfo) const

Check if this version info is more contemporary version than parameter cinfo (or the same version)

Netschedule queue client info.

CVersionInfo version_info

CQueueClientInfo(const string &cname, const CVersionInfo &vinfo)


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