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

Search Toolkit Book for CBlobPropCallback

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

+ Collaboration diagram for CBlobPropCallback:

Public Member Functions

 CBlobPropCallback (IPSGS_Processor *processor, TBlobPropsCB blob_prop_cb, shared_ptr< CPSGS_Request > request, shared_ptr< CPSGS_Reply > reply, CCassBlobFetch *fetch_details, bool need_timing)
 
void operator() (CBlobRecord const &blob, bool is_found)
 

Private Attributes

IPSGS_Processorm_Processor
 
TBlobPropsCB m_BlobPropCB
 
shared_ptr< CPSGS_Requestm_Request
 
shared_ptr< CPSGS_Replym_Reply
 
CCassBlobFetchm_FetchDetails
 
bool m_InProcess
 
bool m_NeedTiming
 
psg_time_point_t m_BlobPropTiming
 

Detailed Description

Definition at line 98 of file get_blob_callback.hpp.

Constructor & Destructor Documentation

◆ CBlobPropCallback()

CBlobPropCallback::CBlobPropCallback ( IPSGS_Processor processor,
TBlobPropsCB  blob_prop_cb,
shared_ptr< CPSGS_Request request,
shared_ptr< CPSGS_Reply reply,
CCassBlobFetch fetch_details,
bool  need_timing 
)
inline

Definition at line 101 of file get_blob_callback.hpp.

References m_BlobPropTiming.

Member Function Documentation

◆ operator()()

void CBlobPropCallback::operator() ( CBlobRecord const blob,
bool  is_found 
)
inline

Member Data Documentation

◆ m_BlobPropCB

TBlobPropsCB CBlobPropCallback::m_BlobPropCB
private

Definition at line 156 of file get_blob_callback.hpp.

Referenced by operator()().

◆ m_BlobPropTiming

psg_time_point_t CBlobPropCallback::m_BlobPropTiming
private

Definition at line 166 of file get_blob_callback.hpp.

Referenced by CBlobPropCallback(), and operator()().

◆ m_FetchDetails

CCassBlobFetch* CBlobPropCallback::m_FetchDetails
private

Definition at line 159 of file get_blob_callback.hpp.

Referenced by operator()().

◆ m_InProcess

bool CBlobPropCallback::m_InProcess
private

Definition at line 162 of file get_blob_callback.hpp.

Referenced by operator()().

◆ m_NeedTiming

bool CBlobPropCallback::m_NeedTiming
private

Definition at line 165 of file get_blob_callback.hpp.

Referenced by operator()().

◆ m_Processor

IPSGS_Processor* CBlobPropCallback::m_Processor
private

Definition at line 155 of file get_blob_callback.hpp.

Referenced by operator()().

◆ m_Reply

shared_ptr<CPSGS_Reply> CBlobPropCallback::m_Reply
private

Definition at line 158 of file get_blob_callback.hpp.

Referenced by operator()().

◆ m_Request

shared_ptr<CPSGS_Request> CBlobPropCallback::m_Request
private

Definition at line 157 of file get_blob_callback.hpp.

Referenced by operator()().


The documentation for this class was generated from the following file:
Modified on Fri Sep 20 14:58:09 2024 by modify_doxy.py rev. 669887