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

Search Toolkit Book for CBDB_Cache_OnAppExit

+ Collaboration diagram for CBDB_Cache_OnAppExit:

Public Member Functions

 CBDB_Cache_OnAppExit (CBDB_Cache &bdb_cache)
 
void operator() (void) const
 

Static Public Member Functions

static void AddOnExitCallback (CBDB_Cache &bdb_cache)
 

Private Attributes

CBDB_Cachem_Cache
 
shared_ptr< boolm_StopThreadFlag
 

Detailed Description

Definition at line 1204 of file bdb_blobcache.cpp.

Constructor & Destructor Documentation

◆ CBDB_Cache_OnAppExit()

CBDB_Cache_OnAppExit::CBDB_Cache_OnAppExit ( CBDB_Cache bdb_cache)
inline

Definition at line 1215 of file bdb_blobcache.cpp.

Referenced by AddOnExitCallback().

Member Function Documentation

◆ AddOnExitCallback()

static void CBDB_Cache_OnAppExit::AddOnExitCallback ( CBDB_Cache bdb_cache)
inlinestatic

◆ operator()()

void CBDB_Cache_OnAppExit::operator() ( void  ) const
inline

Definition at line 1220 of file bdb_blobcache.cpp.

References m_Cache, m_StopThreadFlag, and CBDB_Cache::StopPurgeThread().

Member Data Documentation

◆ m_Cache

CBDB_Cache& CBDB_Cache_OnAppExit::m_Cache
private

Definition at line 1228 of file bdb_blobcache.cpp.

Referenced by operator()().

◆ m_StopThreadFlag

shared_ptr<bool> CBDB_Cache_OnAppExit::m_StopThreadFlag
private

Definition at line 1229 of file bdb_blobcache.cpp.

Referenced by operator()().


The documentation for this class was generated from the following file:
Modified on Sun Apr 14 05:26:48 2024 by modify_doxy.py rev. 669887