Storage Engine API
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
mongo::DurRecoveryUnit Member List

This is the complete list of members for mongo::DurRecoveryUnit, including all inherited members.

_changesmongo::DurRecoveryUnitprivate
_initialWritesmongo::DurRecoveryUnitprivate
_inUnitOfWorkmongo::DurRecoveryUnitprivate
_mergedWritesmongo::DurRecoveryUnitprivate
_preimageBuffermongo::DurRecoveryUnitprivate
_rollbackWritesDisabledmongo::DurRecoveryUnitprivate
_writeBytesmongo::DurRecoveryUnitprivate
_writeCountmongo::DurRecoveryUnitprivate
abandonSnapshot()mongo::DurRecoveryUnitvirtual
abortUnitOfWork() finalmongo::DurRecoveryUnitvirtual
beginUnitOfWork(OperationContext *opCtx) finalmongo::DurRecoveryUnitvirtual
Changes typedefmongo::DurRecoveryUnitprivate
clearCommitTimestamp()mongo::RecoveryUnitinlinevirtual
commitChanges()mongo::DurRecoveryUnitprivate
commitUnitOfWork() finalmongo::DurRecoveryUnitvirtual
DurRecoveryUnit()mongo::DurRecoveryUnit
getCommitTimestamp()mongo::RecoveryUnitinlinevirtual
getPointInTimeReadTimestamp() constmongo::RecoveryUnitinlinevirtual
getSnapshotId() constmongo::DurRecoveryUnitinlinevirtual
getTimestampReadSource() constmongo::RecoveryUnitinlinevirtual
InitialWrites typedefmongo::DurRecoveryUnitprivate
kLastApplied enum valuemongo::RecoveryUnit
kLastAppliedSnapshot enum valuemongo::RecoveryUnit
kMajorityCommitted enum valuemongo::RecoveryUnit
kNone enum valuemongo::RecoveryUnit
kProvided enum valuemongo::RecoveryUnit
markWritesForJournaling()mongo::DurRecoveryUnitprivate
MergedWrites typedefmongo::DurRecoveryUnitprivate
mergingWritingPtr(char *data, size_t len)mongo::DurRecoveryUnitprivate
obtainMajorityCommittedSnapshot()mongo::RecoveryUnitinlinevirtual
onCommit(Callback callback)mongo::RecoveryUnitinline
onRollback(Callback callback)mongo::RecoveryUnitinline
preallocateSnapshot()mongo::RecoveryUnitinlinevirtual
prepareUnitOfWork()mongo::RecoveryUnitinlinevirtual
ReadSource enum namemongo::RecoveryUnit
RecoveryUnit()mongo::RecoveryUnitinlineprotected
registerChange(Change *change)mongo::DurRecoveryUnitvirtual
resetChanges()mongo::DurRecoveryUnitprivate
rollbackChanges()mongo::DurRecoveryUnitprivate
setCommitTimestamp(Timestamp timestamp)mongo::RecoveryUnitinlinevirtual
setIgnorePrepared(bool ignore)mongo::RecoveryUnitinlinevirtual
setOrderedCommit(bool orderedCommit)mongo::DurRecoveryUnitinlinevirtual
setPrepareTimestamp(Timestamp timestamp)mongo::RecoveryUnitinlinevirtual
setRollbackWritesDisabled()mongo::DurRecoveryUnitvirtual
setTimestamp(Timestamp timestamp)mongo::RecoveryUnitinlinevirtual
setTimestampReadSource(ReadSource source, boost::optional< Timestamp > provided=boost::none)mongo::RecoveryUnitinlinevirtual
waitUntilDurable()mongo::DurRecoveryUnitvirtual
waitUntilUnjournaledWritesDurable()mongo::RecoveryUnitinlinevirtual
writing(T *x)mongo::RecoveryUnitinline
writingInt(int &d)mongo::RecoveryUnitinline
writingPtr(void *addr, size_t len)mongo::DurRecoveryUnitvirtual
~RecoveryUnit()mongo::RecoveryUnitinlinevirtual