NCBI C++ ToolKit
Public Types | Public Member Functions | Protected Attributes
IRemoteQueryData Class Reference

Search Toolkit Book for IRemoteQueryData

#include <algo/blast/api/query_data.hpp>

+ Inheritance diagram for IRemoteQueryData:
+ Collaboration diagram for IRemoteQueryData:

List of all members.

Public Types

typedef list< CRef
< objects::CSeq_loc > > 
TSeqLocs
 Type definition for CSeq_loc set used as queries in the BLAST remote search class.

Public Member Functions

virtual ~IRemoteQueryData ()
virtual CRef
< objects::CBioseq_set > 
GetBioseqSet ()=0
 Accessor for the CBioseq_set.
virtual TSeqLocs GetSeqLocs ()=0
 Accessor for the TSeqLocs.

Protected Attributes

CRef< objects::CBioseq_set > m_Bioseqs
 Data member to cache the CBioseq_set.
TSeqLocs m_SeqLocs
 Data member to cache the TSeqLocs.

Detailed Description

Definition at line 114 of file query_data.hpp.


Member Typedef Documentation

typedef list< CRef<objects::CSeq_loc> > IRemoteQueryData::TSeqLocs

Type definition for CSeq_loc set used as queries in the BLAST remote search class.

Definition at line 123 of file query_data.hpp.


Constructor & Destructor Documentation

virtual IRemoteQueryData::~IRemoteQueryData ( ) [inline, virtual]

Definition at line 117 of file query_data.hpp.


Member Function Documentation

virtual CRef<objects::CBioseq_set> IRemoteQueryData::GetBioseqSet ( ) [pure virtual]
virtual TSeqLocs IRemoteQueryData::GetSeqLocs ( ) [pure virtual]

Member Data Documentation

CRef<objects::CBioseq_set> IRemoteQueryData::m_Bioseqs [protected]

Data member to cache the CBioseq_set.

Definition at line 129 of file query_data.hpp.

Referenced by CObjMgrFree_RemoteQueryData::GetBioseqSet(), and CObjMgr_RemoteQueryData::GetBioseqSet().

Data member to cache the TSeqLocs.

Definition at line 131 of file query_data.hpp.

Referenced by CObjMgrFree_RemoteQueryData::GetSeqLocs(), and CObjMgr_RemoteQueryData::GetSeqLocs().


The documentation for this class was generated from the following file:
Modified on Tue Aug 19 16:23:31 2014 by modify_doxy.py rev. 426318