: m_exponential(exponential)
119 unsignedreconnect_attempts = 0;
129unique_ptr<CObjectOStream> pOut;
130unique_ptr<CObjectIStream> pIn;
131unique_ptr<CConn_ServiceStream> pServer(
153}
catch(exception& e) {
156}
catch(exception& e) {
160}
catch( exception& e ) {
163reconnect_attempts++;
168 if(to.
usec>= 1'000'000) {
170to.
usec-= 1'000'000;
198rq->SetJoin().Set().push_back( -
int(result_parts) );
199rq->SetJoin().Set().push_back( -
int(t3reply_parts) );
221rq->SetJoin().Set().push_back( -
int(result_parts) );
222rq->SetJoin().Set().push_back( -
int(t3reply_parts) );
242rq->SetJoin().Set().push_back( -
int(result_parts) );
243rq->SetJoin().Set().push_back( -
int(t3reply_parts) );
This stream exchanges data with a named service, in a constraint that the service is implemented as o...
unsigned int fOrgref_parts
void SetLastError(const char *err_msg)
virtual CRef< CTaxon3_reply > SendRequest(const CTaxon3_request &request)
unsigned m_nReconnectAttempts
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)
const STimeout * m_timeout
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)
CTaxon3(initialize=initialize::no)
ESerialDataFormat m_eDataFormat
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))
unsigned int fT3reply_parts
The NCBI C++ standard methods for dealing with std::string.
static void DLIST_NAME() init(DLIST_LIST_TYPE *list)
#define TAX_ID_TO(T, tax_id)
SStrictId_Tax::TId TTaxId
Taxon id type.
virtual void Assign(const CSerialObject &source, ESerialRecursionMode how=eRecursive)
Set object to copy of another one.
@ eSerial_AsnText
ASN.1 text.
@ eSerial_AsnBinary
ASN.1 binary.
static CObjectOStream * Open(ESerialDataFormat format, CNcbiOstream &outStream, bool deleteOutStream)
Create serial object writer and attach it to an output stream.
static CObjectIStream * Open(ESerialDataFormat format, CNcbiIstream &inStream, bool deleteInStream)
Create serial object reader and attach it to an input stream.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
unsigned int usec
microseconds (modulo 1,000,000)
TRequest & SetRequest(void)
Assign a value to Request data member.
Definition of all error codes used in objects libraries.
Defines unified interface to application:
static const STimeout def_timeout
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