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

NCBI C++ ToolKit: include/misc/eutils_client/eutils_client.hpp Source File

1 #ifndef MISC_EUTILS_CLIENT___EUTILS_CLIENT__HPP 2 #define MISC_EUTILS_CLIENT___EUTILS_CLIENT__HPP 55  const

vector<string>& args,

94  const string

& message)

const

= 0;

134  const string

& term);

147

vector<objects::CSeq_id_Handle>& uids,

152

vector<string>& uids,

157

vector<TEntrezId>& uids,

160  void Search

(

const string

& db,

167  const string

& web_env,

174  const string

& web_env,

175

objects::CSeq_id_Handle query_key,

181  const string

& web_env,

182  const string

& query_key,

188  void Link

(

const string

& db_from,

189  const string

& db_to,

190  const

vector<int>& uids_from,

191

vector<int>& uids_to,

193  const string

&

command

=

"neighbor"

);

196  void Link

(

const string

& db_from,

197  const string

& db_to,

198  const

vector<objects::CSeq_id_Handle>& uids_from,

199

vector<objects::CSeq_id_Handle>& uids_to,

201  const string

&

command

=

"neighbor"

);

203  void Link

(

const string

& db_from,

204  const string

& db_to,

205  const

vector<string>& uids_from,

206

vector<string>& uids_to,

208  const string

&

command

=

"neighbor"

);

210  void Link

(

const string

& db_from,

211  const string

& db_to,

212  const

vector<TEntrezId>& uids_from,

213

vector<TEntrezId>& uids_to,

215  const string

&

command

=

"neighbor"

);

219  void Link

(

const string

& db_from,

220  const string

& db_to,

221  const

vector<int>& uids_from,

222

vector<TEntrezId>& uids_to,

224  const string

&

command

=

"neighbor"

);

227  void Link

(

const string

& db_from,

228  const string

& db_to,

229  const

vector<TEntrezId>& uids_from,

230

vector<int>& uids_to,

232  const string

&

command

=

"neighbor"

);

235  void Link

(

const string

& db_from,

236  const string

& db_to,

237  const

vector<TEntrezId>& uids_from,

238

vector<objects::CSeq_id_Handle>& uids_to,

240  const string

&

command

=

"neighbor"

);

242  void Link

(

const string

& db_from,

243  const string

& db_to,

244  const

vector<objects::CSeq_id_Handle>& uids_from,

245

vector<TEntrezId>& uids_to,

247  const string

&

command

=

"neighbor"

);

251  void Link

(

const string

& db_from,

252  const string

& db_to,

253  const

vector<int>& uids_from,

255  const string

&

command

=

"neighbor"

);

258  void Link

(

const string

& db_from,

259  const string

& db_to,

260  const

vector<objects::CSeq_id_Handle>& uids_from,

262  const string

&

command

=

"neighbor"

);

264  void Link

(

const string

& db_from,

265  const string

& db_to,

266  const

vector<string>& uids_from,

268  const string

&

command

=

"neighbor"

);

270  void Link

(

const string

& db_from,

271  const string

& db_to,

272  const

vector<TEntrezId>& uids_from,

274  const string

&

command

=

"neighbor"

);

277  const string

& db_to,

278  const string

& web_env,

283  const string

& db_to,

284  const string

& web_env,

285

objects::CSeq_id_Handle query_key,

289  const string

& db_to,

290  const string

& web_env,

291  const string

& query_key,

296  void LinkOut

(

const string

& db,

297  const

vector<int>& uids,

299  const string

&

cmd

=

"llinks"

);

302  void LinkOut

(

const string

& db,

303  const

vector<objects::CSeq_id_Handle>& uids,

305  const string

&

cmd

=

"llinks"

);

307  void LinkOut

(

const string

& db,

308  const

vector<string>& uids,

310  const string

&

cmd

=

"llinks"

);

312  void LinkOut

(

const string

& db,

313  const

vector<TEntrezId>& uids,

315  const string

&

cmd

=

"llinks"

);

319  void Summary

(

const string

& db,

320  const

vector<int>& uids,

326  const

vector<objects::CSeq_id_Handle>& uids,

330  void Summary

(

const string

& db,

331  const

vector<string>& uids,

335  void Summary

(

const string

& db,

336  const

vector<TEntrezId>& uids,

341  const string

& web_env,

348  const string

& web_env,

349

objects::CSeq_id_Handle query_key,

355  const string

& web_env,

356  const string

& query_key,

363  void Fetch

(

const string

& db,

364  const

vector<int>& uids,

366  const string

& retmode=

"xml"

);

370  const

vector<objects::CSeq_id_Handle>& uids,

372  const string

& retmode=

"xml"

);

374  void Fetch

(

const string

& db,

375  const

vector<string>& uids,

377  const string

& retmode=

"xml"

);

379  void Fetch

(

const string

& db,

380  const

vector<TEntrezId>& uids,

382  const string

& retmode=

"xml"

);

385  const string

& web_env,

392  const string

& web_env,

393

objects::CSeq_id_Handle query_key,

399  const string

& web_env,

400  const string

& query_key,

406  const

list<string>

GetUrl

(

void

)

const

;

407  const

list<CTime>

GetTime

(

void

)

const

;

421

vector<objects::CSeq_id_Handle>& uids);

424

vector<string>& uids);

427

vector<TEntrezId>& uids);

435

vector<objects::CSeq_id_Handle>& uids);

438

vector<string>& uids);

441

vector<TEntrezId>& uids);

468  static string x_BuildUrl

(

const string

& host,

const string

&path,

469  const string

&params);

478  template

<

class

T1,

class

T2>

void x_Link

(

const string

& db_from,

479  const string

& db_to,

480  const

vector<T1>& uids_from,

482  const string

& xml_path,

485  template

<

class

T>

void x_Link

(

const string

& db_from,

486  const string

& db_to,

487  const

vector<T>& uids_from,

491  template

<

class

T>

void x_LinkOut

(

const string

& db,

492  const

vector<T>& uids,

494  const string

&

cmd

);

496  template

<

class

T>

void x_Summary

(

const string

& db,

497  const

vector<T>& uids,

502  template

<

class

T>

void x_Fetch

(

const string

& db,

503  const

vector<T>& uids,

505  const string

& retmode=

"xml"

);

513  template

<

class

Call>

523  const string

& xml_path);

527  template

<

class

T>

void x_LinkOnceT

(

const string

& db_from,

528  const string

& db_to,

530  const string

& xml_path,

531  const string

& params);

virtual const char * GetErrCodeString(void) const override

Get error code interpreted as text.

NCBI_EXCEPTION_DEFAULT(CEUtilsException, CException)

Subclass this to override how messages (warnings and errors) are handled.

virtual void HandleMessage(EDiagSev severity, CEUtilsException::EErrCode err_code, const string &message) const =0

Pure virtual function, to be implemented by subclass.

virtual ~CMessageHandler()

Class for querying via E-Utils.

void Link(const string &db_from, const string &db_to, const vector< TEntrezId > &uids_from, vector< objects::CSeq_id_Handle > &uids_to, const string &xml_path=kEmptyStr, const string &command="neighbor")

void SearchHistory(const string &db, const string &term, const string &web_env, objects::CSeq_id_Handle query_key, int retstart, CNcbiOstream &ostr)

const list< CTime > GetTime(void) const

void LinkOut(const string &db, const vector< objects::CSeq_id_Handle > &uids, xml::document &docsums, const string &cmd="llinks")

Uint8 x_CountOnce(const string &params)

void Fetch(const string &db, const vector< objects::CSeq_id_Handle > &uids, CNcbiOstream &ostr, const string &retmode="xml")

void SetMaxReturn(int ret_max)

int m_CachedHostNameCount

CRef< CMessageHandler > m_MessageHandler

void x_SummaryOnce(xml::document &docsums, const string &params)

void SearchHistory(const string &db, const string &term, const string &web_env, Int8 query_key, int retstart, CNcbiOstream &ostr)

Uint8 Search(const string &db, const string &term, vector< objects::CSeq_id_Handle > &uids, const string &xml_path=kEmptyStr)

TParamList m_AdditionalParams

const list< string > GetUrl(void) const

static string x_BuildUrl(const string &host, const string &path, const string &params)

void x_AddAdditionalParameters(string &params)

void x_Fetch(const string &db, const vector< T > &uids, CNcbiOstream &ostr, const string &retmode="xml")

void x_Summary(const string &db, const vector< T > &uids, xml::document &docsums, const string &version="")

void FetchHistory(const string &db, const string &web_env, objects::CSeq_id_Handle query_key, int retstart, EContentType content_type, CNcbiOstream &ostr)

void AddParameter(const string &name, const string &value)

CIncreasingTime m_WaitTime

void Summary(const string &db, const vector< objects::CSeq_id_Handle > &uids, xml::document &docsums, const string &version="")

unsigned int m_MaxRetries

void Link(const string &db_from, const string &db_to, const vector< objects::CSeq_id_Handle > &uids_from, vector< TEntrezId > &uids_to, const string &xml_path=kEmptyStr, const string &command="neighbor")

void SetLinkName(const string &link_name)

void ClearAddedParameters()

void x_Link(const string &db_from, const string &db_to, const vector< T1 > &uids_from, vector< T2 > &uids_to, const string &xml_path, const string &command)

void LinkHistory(const string &db_from, const string &db_to, const string &web_env, objects::CSeq_id_Handle query_key, CNcbiOstream &ostr)

Uint8 x_Search(const string &db, const string &term, vector< T > &uids, const string &xml_path=kEmptyStr)

void x_FetchOnce(CNcbiOstream &ostr, const string &params)

std::invoke_result< Call >::type CallWithRetry(Call &&call, const char *name)

void SetMessageHandlerDiagPost(void)

Equivalent to: ERR_POST(Warning|Error << ...).

void x_Get(string const &path, string const &params, CNcbiOstream &ostr)

Uint8 x_ParseSearchResults(const string &xml_file, vector< T > &uids)

void x_LinkOnce(CNcbiOstream &ostr, const string &params)

map< string, string > TParamList

void SetMessageHandlerThrowOnError(void)

Equivalent to: NCBI_THROW, ERR_POST, LOG_POST as appropriate.

void Link(const string &db_from, const string &db_to, const vector< objects::CSeq_id_Handle > &uids_from, vector< objects::CSeq_id_Handle > &uids_to, const string &xml_path=kEmptyStr, const string &command="neighbor")

const string & x_GetHostName(void) const

void x_LinkOnceT(const string &db_from, const string &db_to, vector< T > &uids_to, const string &xml_path, const string &params)

void SetMessageHandler(CMessageHandler &message_handler)

Set custom message handler.

void x_GetOnce(string const &path, string const &extra_params, CNcbiOstream &ostr)

void SetMessageHandlerDefault(void)

Default is to log all messages at informational level.

void SetUserTag(const string &tag)

void SetConnTimeout(const CTimeout &timeout)

Uint8 x_SearchOnce(const string &params, vector< T > &uids, const string &xml_path)

Uint8 ParseSearchResults(CNcbiIstream &istr, vector< objects::CSeq_id_Handle > &uids)

void SetWaitTime(const CIncreasingTime &wait_time)

void FetchHistory(const string &db, const string &web_env, Int8 query_key, int retstart, EContentType content_type, CNcbiOstream &ostr)

void LinkHistory(const string &db_from, const string &db_to, const string &web_env, Int8 query_key, CNcbiOstream &ostr)

Uint8 ParseSearchResults(const string &xml_file, vector< objects::CSeq_id_Handle > &uids)

Uint8 Count(const string &db, const string &term)

void Link(const string &db_from, const string &db_to, const vector< objects::CSeq_id_Handle > &uids_from, CNcbiOstream &ostr, const string &command="neighbor")

void x_LinkOutOnce(xml::document &doc, const string &params)

void SummaryHistory(const string &db, const string &web_env, Int8 query_key, int retstart, const string &version, CNcbiOstream &ostr)

void SummaryHistory(const string &db, const string &web_env, objects::CSeq_id_Handle query_key, int retstart, const string &version, CNcbiOstream &ostr)

void SetMaxRetries(unsigned int max_retries)

void x_LinkOut(const string &db, const vector< T > &uids, xml::document &doc, const string &cmd)

CTimeout – Timeout interval.

The xml::document class is used to hold the XML tree and various bits of information about it.

Include a standard set of the NCBI C++ Toolkit most basic headers.

EDiagSev

Severity level for the posted diagnostics.

EErrCode

Error types that an application can generate.

int64_t Int8

8-byte (64-bit) signed integer

uint64_t Uint8

8-byte (64-bit) unsigned integer

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

IO_PREFIX::ostream CNcbiOstream

Portable alias for ostream.

IO_PREFIX::istream CNcbiIstream

Portable alias for istream.

const string version

version string

string Execute(const string &cmmd, const vector< string > &args, const string &data=kEmptyStr)

const GenericPointer< typename T::ValueType > T2 value

Miscellaneous common-use basic types and functionality.

Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.

Defines: CTimeFormat - storage class for time format.


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