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

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)

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)

◆ operator()()

void CBDB_Cache_OnAppExit::operator() ( void  ) const

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

Definition at line 1228 of file bdb_blobcache.cpp.

Referenced by operator()().

◆ m_StopThreadFlag

shared_ptr<bool> CBDB_Cache_OnAppExit::m_StopThreadFlag

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 rev. 669887