ELink commands.
Enumerator eCmd_none eCmd_prlinksLinks to the primary provider.
eCmd_llinksLinkOut URLs, except PubMed libraries.
eCmd_llinkslibLinkOut URLs and Attributes.
eCmd_lcheckCheck for the existence of external links.
eCmd_ncheckCheck for the existence of neighbor links.
eCmd_neighborDisplay neighbors within a database (default)
eCmd_neighbor_scoreDisplay neighbors within a database, with scores.
eCmd_neighbor_historyCreate history for use in other EUtils.
eCmd_acheckEntrez databases links.
Definition at line 115 of file elink.hpp.
◆ EComplexityComplexity level.
Enumerator eComplexity_none eComplexity_WholeBlobGet the whole blob.
eComplexity_BioseqGet bioseq (default in Entrez)
eComplexity_BioseqSetGet the minimal bioseq-set.
eComplexity_NucProtGet the minimal nuc-prot.
eComplexity_PubSetGet the minimal pub-set.
Definition at line 243 of file efetch.hpp.
◆ ELiteratureDBLiterature databases.
Enumerator eDB_pubmed eDB_pmc eDB_journals eDB_omimDefinition at line 130 of file efetch.hpp.
◆ EReportOutput data format.
Enumerator eReport_none eReport_uilist eReport_brief eReport_docsum eReport_xmlDefinition at line 287 of file efetch.hpp.
◆ ERequestMethodHTTP method used to send request.
Enumerator eHttp_PostUse POST (default)
eHttp_GetUse GET.
Definition at line 185 of file eutils.hpp.
◆ ERetMode [1/2]Output format for efetch requests.
Enumerator eRetMode_none eRetMode_xmlReturn data as XML.
eRetMode_htmlReturn data as HTML.
eRetMode_textReturn data as plain text.
eRetMode_asnReturn data as text ASN.1.
Definition at line 81 of file efetch.hpp.
◆ ERetMode [2/2]Output data types.
Enumerator eRetMode_none eRetMode_xml eRetMode_refDefault mode is XML.
used only with cmd=prlinks
Definition at line 105 of file elink.hpp.
◆ ERetType [1/3]Output types based on database.
Enumerator eRetType_none eRetType_uilist eRetType_abstract eRetType_citation eRetType_medline eRetType_fullDefinition at line 140 of file efetch.hpp.
◆ ERetType [2/3]Output types based on database.
Enumerator eRetType_none eRetType_native eRetType_fasta eRetType_gb eRetType_gbc eRetType_gbwithparts eRetType_est eRetType_gss eRetType_gp eRetType_gpc eRetType_seqid eRetType_acc eRetType_chr eRetType_flt eRetType_rsr eRetType_brief eRetType_docset eRetType_gi2accDefinition at line 199 of file efetch.hpp.
◆ ERetType [3/3]Output data types.
Enumerator eRetType_none eRetType_count eRetType_uilistDefinition at line 115 of file esearch.hpp.
◆ ESequenceDBSequence databases.
Enumerator eDB_gene eDB_genome eDB_nucleotide eDB_nuccore eDB_nucest eDB_nucgss eDB_protein eDB_popset eDB_snp eDB_sequencesDefinition at line 183 of file efetch.hpp.
◆ ESortSort orders.
Definition at line 126 of file esearch.hpp.
◆ EStrandStrand of DNA to show.
Enumerator eStrand_none eStrand_plus eStrand_minusDefinition at line 225 of file efetch.hpp.
◆ AddGroup() ◆ AddId() ◆ AsQueryString() [1/2] string CEUtils_IdGroup::AsQueryString ( void ) const ◆ AsQueryString() [2/2] string CEUtils_IdGroupSet::AsQueryString ( void ) const ◆ CEFetch_Literature_Request() ◆ CEFetch_Request() ◆ CEFetch_Sequence_Request() ◆ CEFetch_Taxonomy_Request() ◆ CEGQuery_Request()Create EGQuery request for the given database.
Definition at line 41 of file egquery.cpp.
◆ CEHistory_Request() ◆ CEInfo_Request() ◆ CELink_Request() ◆ CEPost_Request() ◆ CESearch_Request() ◆ CESpell_Request() ◆ CESummary_Request() ◆ CEUtils_ConnContext() CEUtils_ConnContext::CEUtils_ConnContext ( void )Definition at line 45 of file eutils.cpp.
◆ CEUtils_IdGroup() CEUtils_IdGroup::CEUtils_IdGroup ( void ) inlineDefinition at line 241 of file eutils.hpp.
◆ CEUtils_IdGroupSet() CEUtils_IdGroupSet::CEUtils_IdGroupSet ( void ) inlineDefinition at line 276 of file eutils.hpp.
◆ CEUtils_Request() [1/2] ◆ CEUtils_Request() [2/2]Create request.
If the context is NULL, a new empty context will be created for the request.
Definition at line 52 of file eutils.cpp.
◆ Connect() void CEUtils_Request::Connect ( void ) ◆ Disconnect() void CEUtils_Request::Disconnect ( void ) inlineClose connection, destroy the stream.
Definition at line 149 of file eutils.hpp.
References CEUtils_Request::m_ObjStream, and CEUtils_Request::m_Stream.
Referenced by CEHistory_Request::GetEHistoryResult(), CEInfo_Request::GetEInfoResult(), CELink_Request::GetELinkResult(), CEPost_Request::GetEPostResult(), CESearch_Request::GetESearchResult(), CESpell_Request::GetESpellResult(), CESummary_Request::GetESummaryResult(), CEFetch_Request::GetId(), CEPost_Request::GetId(), CESummary_Request::GetId(), CELink_Request::GetIdGroups(), CEGQuery_Request::GetResult(), CEUtils_Request::Read(), CEUtils_Request::ResetQueryKey(), fix_pub::s_GetESearchIds(), fix_pub::s_IsIndexed(), CELink_Request::SetCommand(), CEFetch_Sequence_Request::SetComplexity(), CEUtils_Request::SetConnContext(), CEUtils_Request::SetDatabase(), CELink_Request::SetDateType(), CESearch_Request::SetDateType(), CELink_Request::SetDbFrom(), CESearch_Request::SetField(), CELink_Request::SetHolding(), CELink_Request::SetLinkName(), CELink_Request::SetMaxDate(), CESearch_Request::SetMaxDate(), CELink_Request::SetMinDate(), CESearch_Request::SetMinDate(), CEUtils_Request::SetQueryKey(), CELink_Request::SetRelDate(), CESearch_Request::SetRelDate(), CEFetch_Taxonomy_Request::SetReport(), CEFetch_Request::SetRetMax(), CESearch_Request::SetRetMax(), CESummary_Request::SetRetMax(), CEFetch_Request::SetRetMode(), CELink_Request::SetRetMode(), CEFetch_Request::SetRetStart(), CESearch_Request::SetRetStart(), CESummary_Request::SetRetStart(), CEFetch_Literature_Request::SetRetType(), CEFetch_Sequence_Request::SetRetType(), CESearch_Request::SetRetType(), CEFetch_Sequence_Request::SetSeqStart(), CEFetch_Sequence_Request::SetSeqStop(), CESearch_Request::SetSort(), CESearch_Request::SetSortOrderName(), CEFetch_Sequence_Request::SetStrand(), CEGQuery_Request::SetTerm(), CELink_Request::SetTerm(), CESearch_Request::SetTerm(), CESpell_Request::SetTerm(), CESearch_Request::SetUseHistory(), and CELink_Request::SetVersion().
◆ FetchIdList() [1/3] CRef< uilist::CIdList > CEFetch_Request::FetchIdList ( int chunk_size ) virtualGet IdList using the currently set DB, WebEnv, retstart, retmax etc.
Limit number of ids in a single request to chunk_size if it's > 0. Stream format is set to XML. Data type should be set before calling this method. The method does not check returned data type, an exception will be thrown if reading fails.
Reimplemented in CEFetch_Taxonomy_Request, and CEFetch_Literature_Request.
Definition at line 98 of file efetch.cpp.
References chunk_size, CEFetch_Request::eRetMode_xml, CEUtils_Request::GetObjIStream(), CEFetch_Request::GetRetMax(), CEFetch_Request::GetRetStart(), i, max(), CEFetch_Request::SetRetMax(), CEFetch_Request::SetRetMode(), CEFetch_Request::SetRetStart(), and tmp.
Referenced by CEFetch_Literature_Request::FetchIdList(), and CEFetch_Taxonomy_Request::FetchIdList().
◆ FetchIdList() [2/3] CRef< uilist::CIdList > CEFetch_Literature_Request::FetchIdList ( int chunk_size ) virtual ◆ FetchIdList() [3/3] CRef< uilist::CIdList > CEFetch_Taxonomy_Request::FetchIdList ( int chunk_size ) virtual ◆ GetArgument() ◆ GetBaseURL()Get base url for all e-utils requests.
Definition at line 93 of file eutils.cpp.
References _ASSERT, BASE_URL_REFRESH_FREQ, buf, ConnNetInfo_Create(), ConnNetInfo_Destroy(), ConnNetInfo_GetValue(), free(), fSERV_Dns, info, kDefaultEUtils_Path, CSocketAPI::ntoa(), REG_CONN_HOST, s_BaseUrlRefreshCount, s_CachedBaseUrl, SERV_ANYHOST, SERV_GetInfo(), and string.
Referenced by CEUtils_Request::GetURL(), and CEUtils_Request::SetBaseURL().
◆ GetCommand() ECommand CELink_Request::GetCommand ( void ) const inline ◆ GetComplexity() EComplexity CEFetch_Sequence_Request::GetComplexity ( void ) const inline ◆ GetConnContext() ◆ GetDatabase() const string& CEUtils_Request::GetDatabase ( void ) const inline ◆ GetDateType() [1/2] const string& CELink_Request::GetDateType ( void ) const inline ◆ GetDateType() [2/2] const string& CESearch_Request::GetDateType ( void ) const inline ◆ GetDbFrom() ◆ GetEHistoryResult() CRef< ehistory::CEHistoryResult > CEHistory_Request::GetEHistoryResult ( void ) ◆ GetEInfoResult() CRef< einfo::CEInfoResult > CEInfo_Request::GetEInfoResult ( void ) ◆ GetELinkResult() CRef< elink::CELinkResult > CELink_Request::GetELinkResult ( void ) ◆ GetEmail() const string& CEUtils_ConnContext::GetEmail ( void ) const inline ◆ GetEPostResult() CRef< epost::CEPostResult > CEPost_Request::GetEPostResult ( void ) ◆ GetESearchResult() CRef< esearch::CESearchResult > CESearch_Request::GetESearchResult ( void ) ◆ GetESpellResult() CRef< espell::CESpellResult > CESpell_Request::GetESpellResult ( void ) ◆ GetESummaryResult() CRef< esummary::CESummaryResult > CESummary_Request::GetESummaryResult ( void ) ◆ GetField() const string& CESearch_Request::GetField ( void ) const inline ◆ GetGroups() [1/2] ◆ GetGroups() [2/2] ◆ GetHolding() const string& CELink_Request::GetHolding ( void ) const inlineList LinkOut URLs for the specified holding provider.
Used only in conjunction with cmd=llinks or cmd=llinkslib.
Definition at line 139 of file elink.hpp.
References CELink_Request::m_Holding.
◆ GetId() [1/6] ◆ GetId() [2/6] ◆ GetId() [3/6] ◆ GetId() [4/6] ◆ GetId() [5/6] ◆ GetId() [6/6] ◆ GetIdGroups() [1/2] ◆ GetIdGroups() [2/2] ◆ GetIds() [1/2] TIdList& CEUtils_IdGroup::GetIds ( void ) inline ◆ GetIds() [2/2] ◆ GetLinkName() const string& CELink_Request::GetLinkName ( void ) const inline ◆ GetMaxDate() [1/2] const CTime& CELink_Request::GetMaxDate ( void ) const inline ◆ GetMaxDate() [2/2] const CTime& CESearch_Request::GetMaxDate ( void ) const inline ◆ GetMinDate() [1/2] const CTime& CELink_Request::GetMinDate ( void ) const inline ◆ GetMinDate() [2/2] const CTime& CESearch_Request::GetMinDate ( void ) const inline ◆ GetObjectIStream() ◆ GetObjIStream() ◆ GetQueryKey() [1/2] const string& CEUtils_ConnContext::GetQueryKey ( void ) const inline ◆ GetQueryKey() [2/2] const string & CEUtils_Request::GetQueryKey ( void ) const ◆ GetQueryString() [1/11] string CEFetch_Request::GetQueryString ( void ) const virtualGet CGI script query string.
Reimplemented from CEUtils_Request.
Reimplemented in CEFetch_Taxonomy_Request, CEFetch_Sequence_Request, and CEFetch_Literature_Request.
Definition at line 65 of file efetch.cpp.
References CEUtils_IdGroup::AsQueryString(), CEFetch_Request::eRetMode_none, NStr::eUrlEnc_ProcessMarkChars, CEUtils_Request::GetQueryString(), NStr::IntToString(), CEFetch_Request::m_Id, CEFetch_Request::m_RetMax, CEFetch_Request::m_RetMode, CEFetch_Request::m_RetStart, NStr::URLEncode(), and CEFetch_Request::x_GetRetModeName().
Referenced by CEFetch_Literature_Request::GetQueryString(), CEFetch_Sequence_Request::GetQueryString(), and CEFetch_Taxonomy_Request::GetQueryString().
◆ GetQueryString() [2/11] string CEFetch_Literature_Request::GetQueryString ( void ) const virtual ◆ GetQueryString() [3/11] string CEFetch_Sequence_Request::GetQueryString ( void ) const virtualGet CGI script query string.
Reimplemented from CEFetch_Request.
Definition at line 218 of file efetch.cpp.
References CEFetch_Sequence_Request::eComplexity_none, CEFetch_Sequence_Request::eRetType_none, CEFetch_Sequence_Request::eStrand_none, CEFetch_Request::GetQueryString(), NStr::IntToString(), CEFetch_Sequence_Request::m_Complexity, CEFetch_Sequence_Request::m_RetType, CEFetch_Sequence_Request::m_SeqStart, CEFetch_Sequence_Request::m_SeqStop, CEFetch_Sequence_Request::m_Strand, and CEFetch_Sequence_Request::x_GetRetTypeName().
◆ GetQueryString() [4/11] string CEFetch_Taxonomy_Request::GetQueryString ( void ) const virtual ◆ GetQueryString() [5/11] string CEGQuery_Request::GetQueryString ( void ) const virtual ◆ GetQueryString() [6/11] string CELink_Request::GetQueryString ( void ) const virtualGet CGI script query string.
Reimplemented from CEUtils_Request.
Definition at line 78 of file elink.cpp.
References CEUtils_IdGroupSet::AsQueryString(), CTime::AsString(), CELink_Request::eCmd_none, CELink_Request::eRetMode_none, NStr::eUrlEnc_ProcessMarkChars, CEUtils_Request::GetQueryString(), NStr::IntToString(), CTime::IsEmpty(), CELink_Request::m_Cmd, CELink_Request::m_DateType, CELink_Request::m_DbFrom, CELink_Request::m_Holding, CELink_Request::m_IdGroups, CELink_Request::m_LinkName, CELink_Request::m_MaxDate, CELink_Request::m_MinDate, CELink_Request::m_RelDate, CELink_Request::m_RetMode, CELink_Request::m_Term, CELink_Request::m_Version, NStr::URLEncode(), CELink_Request::x_GetCommandName(), and CELink_Request::x_GetRetModeName().
Referenced by CEUtilsApp::CallELink().
◆ GetQueryString() [7/11] string CEPost_Request::GetQueryString ( void ) const virtual ◆ GetQueryString() [8/11] string CESearch_Request::GetQueryString ( void ) const virtualGet CGI script query string.
Reimplemented from CEUtils_Request.
Definition at line 101 of file esearch.cpp.
References CTime::AsString(), CESearch_Request::eRetType_none, NStr::eUrlEnc_ProcessMarkChars, CEUtils_Request::GetQueryString(), NStr::IntToString(), CTime::IsEmpty(), CESearch_Request::m_DateType, CESearch_Request::m_Field, CESearch_Request::m_MaxDate, CESearch_Request::m_MinDate, CESearch_Request::m_RelDate, CESearch_Request::m_RetMax, CESearch_Request::m_RetStart, CESearch_Request::m_RetType, CESearch_Request::m_SortName, CESearch_Request::m_Term, CESearch_Request::m_UseHistory, NStr::URLEncode(), and CESearch_Request::x_GetRetTypeName().
Referenced by CEUtilsApp::CallESearch().
◆ GetQueryString() [9/11] string CESpell_Request::GetQueryString ( void ) const virtual ◆ GetQueryString() [10/11] string CESummary_Request::GetQueryString ( void ) const virtual ◆ GetQueryString() [11/11] string CEUtils_Request::GetQueryString ( void ) const virtualGet CGI script query string.
Reimplemented in CESummary_Request, CESpell_Request, CESearch_Request, CEPost_Request, CELink_Request, CEGQuery_Request, CEFetch_Taxonomy_Request, CEFetch_Sequence_Request, CEFetch_Literature_Request, and CEFetch_Request.
Definition at line 207 of file eutils.cpp.
References NStr::eUrlEnc_ProcessMarkChars, CEUtils_Request::GetConnContext(), CEUtils_ConnContext::GetEmail(), CEUtils_Request::GetQueryKey(), CEUtils_ConnContext::GetTool(), CEUtils_ConnContext::GetWebEnv(), ITERATE, CEUtils_Request::m_Args, CEUtils_Request::m_Database, and NStr::URLEncode().
Referenced by CEUtilsApp::CallEHistory(), CEUtilsApp::CallEInfo(), CEUtils_Request::Connect(), CEFetch_Request::GetQueryString(), CEGQuery_Request::GetQueryString(), CELink_Request::GetQueryString(), CEPost_Request::GetQueryString(), CESearch_Request::GetQueryString(), CESpell_Request::GetQueryString(), CESummary_Request::GetQueryString(), and CEUtils_Request::GetURL().
◆ GetRelDate() [1/2] int CELink_Request::GetRelDate ( void ) const inline ◆ GetRelDate() [2/2] int CESearch_Request::GetRelDate ( void ) const inline ◆ GetReport() EReport CEFetch_Taxonomy_Request::GetReport ( void ) const inline ◆ GetRequestMethod() ◆ GetResult() CRef< egquery::CResult > CEGQuery_Request::GetResult ( void ) ◆ GetRetMax() [1/3] int CEFetch_Request::GetRetMax ( void ) const inline ◆ GetRetMax() [2/3] int CESearch_Request::GetRetMax ( void ) const inline ◆ GetRetMax() [3/3] int CESummary_Request::GetRetMax ( void ) const inline ◆ GetRetMode() [1/2] ERetMode CEFetch_Request::GetRetMode ( void ) const inlineOutput format.
The real format can be different from the requested one depending on the request type and other arguments (e.g. rettype).
Definition at line 90 of file efetch.hpp.
References CEFetch_Request::m_RetMode.
◆ GetRetMode() [2/2] ERetMode CELink_Request::GetRetMode ( void ) const inline ◆ GetRetStart() [1/3] int CEFetch_Request::GetRetStart ( void ) const inline ◆ GetRetStart() [2/3] int CESearch_Request::GetRetStart ( void ) const inline ◆ GetRetStart() [3/3] int CESummary_Request::GetRetStart ( void ) const inline ◆ GetRetType() [1/3] ERetType CEFetch_Literature_Request::GetRetType ( void ) const inline ◆ GetRetType() [2/3] ERetType CEFetch_Sequence_Request::GetRetType ( void ) const inline ◆ GetRetType() [3/3] ERetType CESearch_Request::GetRetType ( void ) const inline ◆ GetScriptName() const string& CEUtils_Request::GetScriptName ( void ) const inline ◆ GetSendQueryKey() bool CEUtils_ConnContext::GetSendQueryKey ( void ) const inline ◆ GetSeqStart() int CEFetch_Sequence_Request::GetSeqStart ( void ) const inline ◆ GetSeqStop() int CEFetch_Sequence_Request::GetSeqStop ( void ) const inline ◆ GetSerialDataFormat() [1/10] ◆ GetSerialDataFormat() [2/10] ◆ GetSerialDataFormat() [3/10] ◆ GetSerialDataFormat() [4/10] ◆ GetSerialDataFormat() [5/10] ◆ GetSerialDataFormat() [6/10] ◆ GetSerialDataFormat() [7/10] ◆ GetSerialDataFormat() [8/10] ◆ GetSerialDataFormat() [9/10] ◆ GetSerialDataFormat() [10/10] ◆ GetSort() ESort CESearch_Request::GetSort ( void ) const inline ◆ GetSortOrderName() const string& CESearch_Request::GetSortOrderName ( void ) const inline ◆ GetStrand() EStrand CEFetch_Sequence_Request::GetStrand ( void ) const inline ◆ GetStream() ◆ GetTerm() [1/4] ◆ GetTerm() [2/4] ◆ GetTerm() [3/4] ◆ GetTerm() [4/4] ◆ GetTimeout() ◆ GetTool() const string& CEUtils_ConnContext::GetTool ( void ) const inline ◆ GetURL() string CEUtils_Request::GetURL ( void ) const protectedvirtual ◆ GetUseHistory() bool CESearch_Request::GetUseHistory ( void ) const inline ◆ GetVersion() const string& CELink_Request::GetVersion ( void ) const inline ◆ GetWebEnv() const string& CEUtils_ConnContext::GetWebEnv ( void ) const inline ◆ operator=() ◆ Read() void CEUtils_Request::Read ( string * content ) ◆ ResetBaseURL() void CEUtils_Request::ResetBaseURL ( void ) static ◆ ResetQueryKey() void CEUtils_Request::ResetQueryKey ( void ) ◆ SetArgument() ◆ SetBaseURL() void CEUtils_Request::SetBaseURL ( const string & url ) static ◆ SetCommand() void CELink_Request::SetCommand ( ECommand cmd ) inline ◆ SetComplexity() void CEFetch_Sequence_Request::SetComplexity ( EComplexity complexity ) inline ◆ SetConnContext() ◆ SetDatabase() void CEUtils_Request::SetDatabase ( const string & database )Setting new database disconnects the request.
Definition at line 289 of file eutils.cpp.
References database, CEUtils_Request::Disconnect(), and CEUtils_Request::m_Database.
Referenced by CEUtilsApp::CallEInfo(), CEFetch_Literature_Request::CEFetch_Literature_Request(), CEFetch_Sequence_Request::CEFetch_Sequence_Request(), CEFetch_Taxonomy_Request::CEFetch_Taxonomy_Request(), CEHistory_Request::CEHistory_Request(), CEInfo_Request::CEInfo_Request(), CELink_Request::CELink_Request(), CEPost_Request::CEPost_Request(), CESearch_Request::CESearch_Request(), CESpell_Request::CESpell_Request(), CESummary_Request::CESummary_Request(), and s_GetObject().
◆ SetDateType() [1/2] void CELink_Request::SetDateType ( const string & type ) inline ◆ SetDateType() [2/2] void CESearch_Request::SetDateType ( const string & type ) inline ◆ SetDbFrom() void CELink_Request::SetDbFrom ( const string & dbfrom ) inline ◆ SetEmail() void CEUtils_ConnContext::SetEmail ( const string & email ) inline ◆ SetField() void CESearch_Request::SetField ( const string & field ) inline ◆ SetGroups() void CEUtils_IdGroupSet::SetGroups ( const string & groups ) ◆ SetHolding() void CELink_Request::SetHolding ( const string & holding ) inline ◆ SetIds() ◆ SetLinkName() void CELink_Request::SetLinkName ( const string & linkname ) inline ◆ SetMaxDate() [1/2] void CELink_Request::SetMaxDate ( const CTime & date ) inline ◆ SetMaxDate() [2/2] void CESearch_Request::SetMaxDate ( const CTime & date ) inline ◆ SetMinDate() [1/2] void CELink_Request::SetMinDate ( const CTime & date ) inline ◆ SetMinDate() [2/2] void CESearch_Request::SetMinDate ( const CTime & date ) inline ◆ SetQueryKey() [1/2] void CEUtils_Request::SetQueryKey ( const string & key ) ◆ SetQueryKey() [2/2] void CEUtils_ConnContext::SetQueryKey ( const string & query_key ) inline ◆ SetRelDate() [1/2] void CELink_Request::SetRelDate ( int days ) inline ◆ SetRelDate() [2/2] void CESearch_Request::SetRelDate ( int days ) inline ◆ SetReport() void CEFetch_Taxonomy_Request::SetReport ( EReport report ) inline ◆ SetRequestMethod() ◆ SetRetMax() [1/3] void CEFetch_Request::SetRetMax ( int retmax ) inline ◆ SetRetMax() [2/3] void CESearch_Request::SetRetMax ( int retmax ) inline ◆ SetRetMax() [3/3] void CESummary_Request::SetRetMax ( int retmax ) inline ◆ SetRetMode() [1/2] void CEFetch_Request::SetRetMode ( ERetMode retmode ) inline ◆ SetRetMode() [2/2] void CELink_Request::SetRetMode ( ERetMode retmode ) inline ◆ SetRetStart() [1/3] void CEFetch_Request::SetRetStart ( int retstart ) inline ◆ SetRetStart() [2/3] void CESearch_Request::SetRetStart ( int retstart ) inline ◆ SetRetStart() [3/3] void CESummary_Request::SetRetStart ( int retstart ) inline ◆ SetRetType() [1/3] void CEFetch_Literature_Request::SetRetType ( ERetType rettype ) inline ◆ SetRetType() [2/3] void CEFetch_Sequence_Request::SetRetType ( ERetType rettype ) inline ◆ SetRetType() [3/3] void CESearch_Request::SetRetType ( ERetType rettype ) inline ◆ SetSendQueryKey() void CEUtils_ConnContext::SetSendQueryKey ( bool value ) inlineSet SendQueryKey flag.
By default query-key is automatically sent with each request. This tells the server to append new search terms to the previous query. Setting SendQueryKey flag to false disables sending query-key (without resetting the actual query-key value received in replies).
Definition at line 98 of file eutils.hpp.
References CEUtils_ConnContext::m_SendQueryKey, and rapidjson::value.
Referenced by CEUtilsApp::Run().
◆ SetSeqStart() void CEFetch_Sequence_Request::SetSeqStart ( int pos ) inline ◆ SetSeqStop() void CEFetch_Sequence_Request::SetSeqStop ( int pos ) inline ◆ SetSort() void CESearch_Request::SetSort ( ESort order ) ◆ SetSortOrderName() void CESearch_Request::SetSortOrderName ( CTempString name ) ◆ SetStrand() void CEFetch_Sequence_Request::SetStrand ( EStrand strand ) inline ◆ SetTerm() [1/4] ◆ SetTerm() [2/4] ◆ SetTerm() [3/4] ◆ SetTerm() [4/4] ◆ SetTimeout() ◆ SetTool() void CEUtils_ConnContext::SetTool ( const string & tool ) inline ◆ SetUseHistory() void CESearch_Request::SetUseHistory ( bool value ) inline ◆ SetVersion() void CELink_Request::SetVersion ( const string & version ) inline ◆ SetWebEnv() void CEUtils_ConnContext::SetWebEnv ( const string & webenv ) inline ◆ x_GetCommandName() const char * CELink_Request::x_GetCommandName ( void ) const inlineprivate ◆ x_GetReportName() const char * CEFetch_Taxonomy_Request::x_GetReportName ( void ) const inlineprivate ◆ x_GetRetModeName() [1/2] const char * CEFetch_Request::x_GetRetModeName ( void ) const inlineprivate ◆ x_GetRetModeName() [2/2] const char * CELink_Request::x_GetRetModeName ( void ) const inlineprivate ◆ x_GetRetTypeName() [1/3] const char * CEFetch_Literature_Request::x_GetRetTypeName ( void ) const inlineprivate ◆ x_GetRetTypeName() [2/3] const char * CEFetch_Sequence_Request::x_GetRetTypeName ( void ) const inlineprivate ◆ x_GetRetTypeName() [3/3] const char * CESearch_Request::x_GetRetTypeName ( void ) const inlineprivate ◆ ~CEFetch_Request() CEFetch_Request::~CEFetch_Request ( void ) virtualDefinition at line 50 of file efetch.cpp.
◆ ~CEGQuery_Request() CEGQuery_Request::~CEGQuery_Request ( void ) virtualDefinition at line 47 of file egquery.cpp.
◆ ~CEHistory_Request() CEHistory_Request::~CEHistory_Request ( void ) virtualDefinition at line 48 of file ehistory.cpp.
◆ ~CEInfo_Request() CEInfo_Request::~CEInfo_Request ( void ) virtualDefinition at line 48 of file einfo.cpp.
◆ ~CELink_Request() CELink_Request::~CELink_Request ( void ) virtualDefinition at line 52 of file elink.cpp.
◆ ~CEPost_Request() CEPost_Request::~CEPost_Request ( void ) virtualDefinition at line 49 of file epost.cpp.
◆ ~CESearch_Request() CESearch_Request::~CESearch_Request ( void ) virtualDefinition at line 55 of file esearch.cpp.
◆ ~CESpell_Request() CESpell_Request::~CESpell_Request ( void ) virtualDefinition at line 49 of file espell.cpp.
◆ ~CESummary_Request() CESummary_Request::~CESummary_Request ( void ) virtualDefinition at line 50 of file esummary.cpp.
◆ ~CEUtils_ConnContext() virtual CEUtils_ConnContext::~CEUtils_ConnContext ( void ) inlinevirtualDefinition at line 68 of file eutils.hpp.
◆ ~CEUtils_IdGroup() CEUtils_IdGroup::~CEUtils_IdGroup ( void ) inlineDefinition at line 242 of file eutils.hpp.
◆ ~CEUtils_IdGroupSet() CEUtils_IdGroupSet::~CEUtils_IdGroupSet ( void ) inlineDefinition at line 277 of file eutils.hpp.
◆ ~CEUtils_Request() virtual CEUtils_Request::~CEUtils_Request ( void ) inlinevirtualDefinition at line 125 of file eutils.hpp.
◆ m_Args ◆ m_Cmd ◆ m_Complexity ◆ m_Context ◆ m_Database string CEUtils_Request::m_Database private ◆ m_DateType [1/2] string CELink_Request::m_DateType private ◆ m_DateType [2/2] string CESearch_Request::m_DateType private ◆ m_DbFrom string CELink_Request::m_DbFrom private ◆ m_Email string CEUtils_ConnContext::m_Email private ◆ m_Field string CESearch_Request::m_Field private ◆ m_Groups ◆ m_Holding string CELink_Request::m_Holding private ◆ m_Id [1/3] ◆ m_Id [2/3] ◆ m_Id [3/3] ◆ m_IdGroups ◆ m_Ids ◆ m_LinkName string CELink_Request::m_LinkName private ◆ m_MaxDate [1/2] CTime CELink_Request::m_MaxDate private ◆ m_MaxDate [2/2] CTime CESearch_Request::m_MaxDate private ◆ m_Method ◆ m_MinDate [1/2] CTime CELink_Request::m_MinDate private ◆ m_MinDate [2/2] CTime CESearch_Request::m_MinDate private ◆ m_ObjStream ◆ m_QueryKey [1/2] string CEUtils_ConnContext::m_QueryKey private ◆ m_QueryKey [2/2] string CEUtils_Request::m_QueryKey private ◆ m_RelDate [1/2] int CELink_Request::m_RelDate private ◆ m_RelDate [2/2] int CESearch_Request::m_RelDate private ◆ m_Report EReport CEFetch_Taxonomy_Request::m_Report private ◆ m_RetMax [1/3] int CEFetch_Request::m_RetMax private ◆ m_RetMax [2/3] int CESearch_Request::m_RetMax private ◆ m_RetMax [3/3] int CESummary_Request::m_RetMax private ◆ m_RetMode [1/2] ◆ m_RetMode [2/2] ◆ m_RetStart [1/3] int CEFetch_Request::m_RetStart private ◆ m_RetStart [2/3] int CESearch_Request::m_RetStart private ◆ m_RetStart [3/3] int CESummary_Request::m_RetStart private ◆ m_RetType [1/3] ERetType CEFetch_Literature_Request::m_RetType private ◆ m_RetType [2/3] ERetType CEFetch_Sequence_Request::m_RetType private ◆ m_RetType [3/3] ◆ m_ScriptName string CEUtils_Request::m_ScriptName private ◆ m_SendQueryKey bool CEUtils_ConnContext::m_SendQueryKey = true private ◆ m_SeqStart int CEFetch_Sequence_Request::m_SeqStart private ◆ m_SeqStop int CEFetch_Sequence_Request::m_SeqStop private ◆ m_Sort ESort CESearch_Request::m_Sort private ◆ m_SortName string CESearch_Request::m_SortName private ◆ m_Strand EStrand CEFetch_Sequence_Request::m_Strand private ◆ m_Stream ◆ m_Term [1/4] string CEGQuery_Request::m_Term private ◆ m_Term [2/4] ◆ m_Term [3/4] string CESearch_Request::m_Term private ◆ m_Term [4/4] string CESpell_Request::m_Term private ◆ m_Timeout ◆ m_Tool string CEUtils_ConnContext::m_Tool private ◆ m_UseHistory bool CESearch_Request::m_UseHistory private ◆ m_Version string CELink_Request::m_Version private ◆ m_WebEnv string CEUtils_ConnContext::m_WebEnv privateRetroSearch 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