NCBI C++ ToolKit
Public Member Functions | Private Attributes | List of all members
CCassNamedAnnotFetch Class Reference

Search Toolkit Book for CCassNamedAnnotFetch

#include "cass_fetch.hpp"
(Private to src/app/pubseq_gateway/server.)

+ Inheritance diagram for CCassNamedAnnotFetch:
+ Collaboration diagram for CCassNamedAnnotFetch:

Public Member Functions

 CCassNamedAnnotFetch (const SPSGS_AnnotRequest &annot_request)
 
 CCassNamedAnnotFetch ()
 
virtual ~CCassNamedAnnotFetch ()
 
virtual string Serialize (void) const
 
void SetLoader (CCassNAnnotTaskFetch *fetch)
 
CCassNAnnotTaskFetchGetLoader (void)
 
virtual void ResetCallbacks (void)
 
- Public Member Functions inherited from CCassFetch
 CCassFetch ()
 
 CCassFetch (const string &client_id, const SCass_BlobId &blob_id)
 
virtual ~CCassFetch ()
 
CCassBlobWaiterGetLoader (void)
 
void SetReadFinished (void)
 
EPSGS_DbFetchType GetFetchType (void) const
 
bool ReadFinished (void) const
 
void SetInPeek (bool val)
 
bool InPeek (void) const
 
bool Canceled (void) const
 
void Cancel (void)
 
bool IsBlobFetch (void) const
 
SCass_BlobId GetBlobId (void) const
 
string GetClientId (void) const
 
void RemoveFromExcludeBlobCache (void)
 
EPSGS_CacheAddResult AddToExcludeBlobCache (bool &completed, psg_time_point_t &completed_time)
 
void SetExcludeBlobCacheUpdated (bool value)
 
void SetExcludeBlobCacheCompleted (void)
 

Private Attributes

string m_Keyspace
 
vector< stringm_Names
 

Additional Inherited Members

- Protected Attributes inherited from CCassFetch
unique_ptr< CCassBlobWaiterm_Loader
 
bool m_FinishedRead
 
bool m_InPeek
 
EPSGS_DbFetchType m_FetchType
 
bool m_Canceled
 
string m_ClientId
 
SCass_BlobId m_BlobId
 
bool m_ExcludeBlobCacheUpdated
 

Detailed Description

Definition at line 169 of file cass_fetch.hpp.

Constructor & Destructor Documentation

◆ CCassNamedAnnotFetch() [1/2]

CCassNamedAnnotFetch::CCassNamedAnnotFetch ( const SPSGS_AnnotRequest annot_request)
inline

Definition at line 172 of file cass_fetch.hpp.

References ePSGS_AnnotationFetch.

◆ CCassNamedAnnotFetch() [2/2]

CCassNamedAnnotFetch::CCassNamedAnnotFetch ( )
inline

Definition at line 177 of file cass_fetch.hpp.

◆ ~CCassNamedAnnotFetch()

virtual CCassNamedAnnotFetch::~CCassNamedAnnotFetch ( )
inlinevirtual

Definition at line 180 of file cass_fetch.hpp.

Member Function Documentation

◆ GetLoader()

CCassNAnnotTaskFetch* CCassNamedAnnotFetch::GetLoader ( void  )
inline

◆ ResetCallbacks()

void CCassNamedAnnotFetch::ResetCallbacks ( void  )
virtual

◆ Serialize()

virtual string CCassNamedAnnotFetch::Serialize ( void  ) const
inlinevirtual

Implements CCassFetch.

Definition at line 183 of file cass_fetch.hpp.

References names.

◆ SetLoader()

void CCassNamedAnnotFetch::SetLoader ( CCassNAnnotTaskFetch fetch)
inline

Member Data Documentation

◆ m_Keyspace

string CCassNamedAnnotFetch::m_Keyspace
private

Definition at line 209 of file cass_fetch.hpp.

◆ m_Names

vector<string> CCassNamedAnnotFetch::m_Names
private

Definition at line 210 of file cass_fetch.hpp.


The documentation for this class was generated from the following files:
Modified on Wed Jul 17 13:22:46 2024 by modify_doxy.py rev. 669887