Storage Engine API
mongo::WiredTigerKVEngine::WiredTigerJournalFlusher Class Reference
Inheritance diagram for mongo::WiredTigerKVEngine::WiredTigerJournalFlusher:

Public Member Functions

 WiredTigerJournalFlusher (WiredTigerSessionCache *sessionCache)
 
virtual string name () const
 
virtual void run ()
 
void shutdown ()
 

Private Attributes

WiredTigerSessionCache_sessionCache
 
AtomicBool _shuttingDown {false}
 

Constructor & Destructor Documentation

◆ WiredTigerJournalFlusher()

mongo::WiredTigerKVEngine::WiredTigerJournalFlusher::WiredTigerJournalFlusher ( WiredTigerSessionCache sessionCache)
inlineexplicit

Member Function Documentation

◆ name()

virtual string mongo::WiredTigerKVEngine::WiredTigerJournalFlusher::name ( ) const
inlinevirtual

◆ run()

virtual void mongo::WiredTigerKVEngine::WiredTigerJournalFlusher::run ( )
inlinevirtual

◆ shutdown()

void mongo::WiredTigerKVEngine::WiredTigerJournalFlusher::shutdown ( )
inline

Member Data Documentation

◆ _sessionCache

WiredTigerSessionCache* mongo::WiredTigerKVEngine::WiredTigerJournalFlusher::_sessionCache
private

◆ _shuttingDown

AtomicBool mongo::WiredTigerKVEngine::WiredTigerJournalFlusher::_shuttingDown {false}
private

The documentation for this class was generated from the following file: