Storage Engine API
mongo::RecoveryUnit Member List

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

abandonSnapshot()=0mongo::RecoveryUnitpure virtual
abortUnitOfWork()=0mongo::RecoveryUnitpure virtual
beginUnitOfWork(OperationContext *opCtx)=0mongo::RecoveryUnitpure virtual
clearCommitTimestamp()mongo::RecoveryUnitinlinevirtual
commitUnitOfWork()=0mongo::RecoveryUnitpure virtual
getCommitTimestamp()mongo::RecoveryUnitinlinevirtual
getPointInTimeReadTimestamp() constmongo::RecoveryUnitinlinevirtual
getSnapshotId() const =0mongo::RecoveryUnitpure virtual
getTimestampReadSource() constmongo::RecoveryUnitinlinevirtual
kLastApplied enum valuemongo::RecoveryUnit
kLastAppliedSnapshot enum valuemongo::RecoveryUnit
kMajorityCommitted enum valuemongo::RecoveryUnit
kNone enum valuemongo::RecoveryUnit
kProvided enum valuemongo::RecoveryUnit
MONGO_DISALLOW_COPYING(RecoveryUnit)mongo::RecoveryUnitprivate
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)=0mongo::RecoveryUnitpure virtual
setCommitTimestamp(Timestamp timestamp)mongo::RecoveryUnitinlinevirtual
setIgnorePrepared(bool ignore)mongo::RecoveryUnitinlinevirtual
setOrderedCommit(bool orderedCommit)=0mongo::RecoveryUnitpure virtual
setPrepareTimestamp(Timestamp timestamp)mongo::RecoveryUnitinlinevirtual
setRollbackWritesDisabled()=0mongo::RecoveryUnitpure virtual
setTimestamp(Timestamp timestamp)mongo::RecoveryUnitinlinevirtual
setTimestampReadSource(ReadSource source, boost::optional< Timestamp > provided=boost::none)mongo::RecoveryUnitinlinevirtual
waitUntilDurable()=0mongo::RecoveryUnitpure virtual
waitUntilUnjournaledWritesDurable()mongo::RecoveryUnitinlinevirtual
writing(T *x)mongo::RecoveryUnitinline
writingInt(int &d)mongo::RecoveryUnitinline
writingPtr(void *data, size_t len)=0mongo::RecoveryUnitpure virtual
~RecoveryUnit()mongo::RecoveryUnitinlinevirtual