1 #ifndef NCBI_ITAXON3_HPP
2 #define NCBI_ITAXON3_HPP
73 virtual void Init(
const STimeout* timeout,
unsigned reconnect_attempts=5) = 0;
77 eT3reply_org = 0x0001,
78 eT3reply_blast_lin = 0x0002,
79 eT3reply_status = 0x0004,
80 eT3reply_refresh = 0x0008,
82 eT3reply_all = (eT3reply_org | eT3reply_blast_lin | eT3reply_status | eT3reply_refresh),
83 eT3reply_default = eT3reply_all
User-defined methods of the data storage class.
User-defined methods of the data storage class.
This stream exchanges data with a named service, in a constraint that the service is implemented as o...
unsigned int fOrgref_parts
virtual CRef< CTaxon3_reply > SendNameList(const vector< std::string > &list, COrg_ref::fOrgref_parts parts=(COrg_ref::eOrgref_taxname|COrg_ref::eOrgref_db_taxid), fT3reply_parts t3parts=(eT3reply_org|eT3reply_status))=0
virtual CRef< CTaxon3_reply > SendRequest(const CTaxon3_request &request)=0
unsigned int fT3reply_parts
virtual CRef< CTaxon3_reply > SendTaxidList(const vector< TTaxId > &list, COrg_ref::fOrgref_parts parts=(COrg_ref::eOrgref_taxname|COrg_ref::eOrgref_db_taxid), fT3reply_parts t3parts=eT3reply_org)=0
virtual CRef< CTaxon3_reply > SendOrgRefList(const vector< CRef< COrg_ref > > &list, COrg_ref::fOrgref_parts result_parts=COrg_ref::eOrgref_default, fT3reply_parts t3result_parts=eT3reply_default)=0
virtual const string & GetLastError() const =0
virtual void Init(const STimeout *timeout, unsigned reconnect_attempts=5)=0
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_TAXON3_EXPORT
function< CRef< CTaxon3_reply >(const vector< CRef< COrg_ref > > &list)> taxupdate_func_t
Miscellaneous common-use basic types and functionality.