◆ WiredTigerCheckpointThread()
mongo::WiredTigerKVEngine::WiredTigerCheckpointThread::WiredTigerCheckpointThread |
( |
WiredTigerSessionCache * |
sessionCache | ) |
|
|
inlineexplicit |
◆ canRecoverToStableTimestamp()
bool mongo::WiredTigerKVEngine::WiredTigerCheckpointThread::canRecoverToStableTimestamp |
( |
| ) |
|
|
inline |
◆ getInitialDataTimestamp()
std::uint64_t mongo::WiredTigerKVEngine::WiredTigerCheckpointThread::getInitialDataTimestamp |
( |
| ) |
const |
|
inline |
◆ getLastStableCheckpointTimestamp()
std::uint64_t mongo::WiredTigerKVEngine::WiredTigerCheckpointThread::getLastStableCheckpointTimestamp |
( |
| ) |
const |
|
inline |
◆ getStableTimestamp()
std::uint64_t mongo::WiredTigerKVEngine::WiredTigerCheckpointThread::getStableTimestamp |
( |
| ) |
const |
|
inline |
◆ name()
virtual string mongo::WiredTigerKVEngine::WiredTigerCheckpointThread::name |
( |
| ) |
const |
|
inlinevirtual |
◆ run()
virtual void mongo::WiredTigerKVEngine::WiredTigerCheckpointThread::run |
( |
| ) |
|
|
inlinevirtual |
◆ setInitialDataTimestamp()
void mongo::WiredTigerKVEngine::WiredTigerCheckpointThread::setInitialDataTimestamp |
( |
Timestamp |
initialDataTimestamp | ) |
|
|
inline |
◆ setStableTimestamp()
void mongo::WiredTigerKVEngine::WiredTigerCheckpointThread::setStableTimestamp |
( |
Timestamp |
stableTimestamp | ) |
|
|
inline |
◆ shutdown()
void mongo::WiredTigerKVEngine::WiredTigerCheckpointThread::shutdown |
( |
| ) |
|
|
inline |
◆ _condvar
stdx::condition_variable mongo::WiredTigerKVEngine::WiredTigerCheckpointThread::_condvar |
|
private |
◆ _firstStableCheckpointTaken
bool mongo::WiredTigerKVEngine::WiredTigerCheckpointThread::_firstStableCheckpointTaken = false |
|
private |
◆ _initialDataTimestamp
AtomicWord<std::uint64_t> mongo::WiredTigerKVEngine::WiredTigerCheckpointThread::_initialDataTimestamp |
|
private |
◆ _lastStableCheckpointTimestamp
AtomicWord<std::uint64_t> mongo::WiredTigerKVEngine::WiredTigerCheckpointThread::_lastStableCheckpointTimestamp |
|
private |
◆ _mutex
stdx::mutex mongo::WiredTigerKVEngine::WiredTigerCheckpointThread::_mutex |
|
private |
◆ _sessionCache
◆ _shuttingDown
AtomicBool mongo::WiredTigerKVEngine::WiredTigerCheckpointThread::_shuttingDown {false} |
|
private |
◆ _stableTimestamp
AtomicWord<std::uint64_t> mongo::WiredTigerKVEngine::WiredTigerCheckpointThread::_stableTimestamp |
|
private |
The documentation for this class was generated from the following file: