41 #ifndef OBJECTS_BLAST_BLAST4_ARCHIVE_BASE_HPP
42 #define OBJECTS_BLAST_BLAST4_ARCHIVE_BASE_HPP
52 #ifndef BEGIN_objects_SCOPE
53 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
54 # define END_objects_SCOPE END_SCOPE(objects)
117 bool IsSetRequest(
void)
const;
124 bool CanGetRequest(
void)
const;
127 void ResetRequest(
void);
133 const TRequest& GetRequest(
void)
const;
155 bool IsSetResults(
void)
const;
162 bool CanGetResults(
void)
const;
165 void ResetResults(
void);
171 const TResults& GetResults(
void)
const;
192 bool IsSetMessages(
void)
const;
199 bool CanGetMessages(
void)
const;
202 void ResetMessages(
void);
208 const TMessages& GetMessages(
void)
const;
217 virtual void Reset(
void);
An archive format for results.
CBlast4_get_search_results_reply –.
Base class for all serializable objects.
uint32_t Uint4
4-byte (32-bit) unsigned integer
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_BLAST_EXPORT
bool IsSetResults(void) const
Results of search Check if a value has been assigned to Results data member.
bool CanGetRequest(void) const
Check if it is safe to call GetRequest method.
bool CanGetResults(void) const
Check if it is safe to call GetResults method.
void ResetRequest(void)
Reset Request data member.
Tparent::CMemberIndex< E_memberIndex, 4 > TmemberIndex
list< CRef< CBlast4_error > > TMessages
TRequest & SetRequest(void)
Assign a value to Request data member.
const TRequest & GetRequest(void) const
Get the Request member data.
CBlast4_archive_Base & operator=(const CBlast4_archive_Base &)
void ResetResults(void)
Reset Results data member.
CBlast4_archive_Base(const CBlast4_archive_Base &)
const TMessages & GetMessages(void) const
Get the Messages member data.
TResults & SetResults(void)
Assign a value to Results data member.
bool IsSetMessages(void) const
Check if a value has been assigned to Messages data member.
DECLARE_INTERNAL_TYPE_INFO()
TMessages & SetMessages(void)
Assign a value to Messages data member.
CBlast4_get_search_results_reply TResults
CRef< TResults > m_Results
bool IsSetRequest(void) const
Query and options Check if a value has been assigned to Request data member.
list< CRef< CBlast4_error > > m_Messages
const TResults & GetResults(void) const
Get the Results member data.
bool CanGetMessages(void) const
Check if it is safe to call GetMessages method.
CRef< TRequest > m_Request
const GenericPointer< typename T::ValueType > T2 value