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

Search Toolkit Book for CBlobChunkCallback

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

+ Collaboration diagram for CBlobChunkCallback:

Public Member Functions

 CBlobChunkCallback (IPSGS_Processor *processor, TBlobChunkCB blob_chunk_cb, CCassBlobFetch *fetch_details, EPSGOperation retrieve_statistic=eBlobRetrieve)
 
void operator() (CBlobRecord const &blob, const unsigned char *chunk_data, unsigned int data_size, int chunk_no)
 

Private Attributes

IPSGS_Processorm_Processor
 
TBlobChunkCB m_BlobChunkCB
 
CCassBlobFetchm_FetchDetails
 
EPSGOperation m_RetrieveStatistic
 
unsigned long m_BlobSize
 
psg_time_point_t m_BlobRetrieveTiming
 

Detailed Description

Definition at line 58 of file get_blob_callback.hpp.

Constructor & Destructor Documentation

◆ CBlobChunkCallback()

CBlobChunkCallback::CBlobChunkCallback ( IPSGS_Processor processor,
TBlobChunkCB  blob_chunk_cb,
CCassBlobFetch fetch_details,
EPSGOperation  retrieve_statistic = eBlobRetrieve 
)
inline

Definition at line 61 of file get_blob_callback.hpp.

Member Function Documentation

◆ operator()()

void CBlobChunkCallback::operator() ( CBlobRecord const blob,
const unsigned char *  chunk_data,
unsigned int  data_size,
int  chunk_no 
)
inline

Member Data Documentation

◆ m_BlobChunkCB

TBlobChunkCB CBlobChunkCallback::m_BlobChunkCB
private

Definition at line 89 of file get_blob_callback.hpp.

Referenced by operator()().

◆ m_BlobRetrieveTiming

psg_time_point_t CBlobChunkCallback::m_BlobRetrieveTiming
private

Definition at line 94 of file get_blob_callback.hpp.

Referenced by operator()().

◆ m_BlobSize

unsigned long CBlobChunkCallback::m_BlobSize
private

Definition at line 93 of file get_blob_callback.hpp.

Referenced by operator()().

◆ m_FetchDetails

CCassBlobFetch* CBlobChunkCallback::m_FetchDetails
private

Definition at line 90 of file get_blob_callback.hpp.

Referenced by operator()().

◆ m_Processor

IPSGS_Processor* CBlobChunkCallback::m_Processor
private

Definition at line 88 of file get_blob_callback.hpp.

Referenced by operator()().

◆ m_RetrieveStatistic

EPSGOperation CBlobChunkCallback::m_RetrieveStatistic
private

Definition at line 91 of file get_blob_callback.hpp.

Referenced by operator()().


The documentation for this class was generated from the following file:
Modified on Fri May 24 14:52:48 2024 by modify_doxy.py rev. 669887