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

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

_changesmongo::EphemeralForTestRecoveryUnitprivate
_waitUntilDurableCallbackmongo::EphemeralForTestRecoveryUnitprivate
abandonSnapshot()mongo::EphemeralForTestRecoveryUnitinlinevirtual
abortUnitOfWork() finalmongo::EphemeralForTestRecoveryUnitvirtual
beginUnitOfWork(OperationContext *opCtx) finalmongo::EphemeralForTestRecoveryUnitinlinevirtual
ChangePtr typedefmongo::EphemeralForTestRecoveryUnitprivate
Changes typedefmongo::EphemeralForTestRecoveryUnitprivate
clearCommitTimestamp()mongo::RecoveryUnitinlinevirtual
commitUnitOfWork() finalmongo::EphemeralForTestRecoveryUnitvirtual
EphemeralForTestRecoveryUnit(stdx::function< void()> cb=nullptr)mongo::EphemeralForTestRecoveryUnitinline
getCommitTimestamp()mongo::RecoveryUnitinlinevirtual
getPointInTimeReadTimestamp() constmongo::RecoveryUnitinlinevirtual
getSnapshotId() constmongo::EphemeralForTestRecoveryUnitinlinevirtual
getTimestampReadSource() constmongo::RecoveryUnitinlinevirtual
kLastApplied enum valuemongo::RecoveryUnit
kLastAppliedSnapshot enum valuemongo::RecoveryUnit
kMajorityCommitted enum valuemongo::RecoveryUnit
kNone enum valuemongo::RecoveryUnit
kProvided enum valuemongo::RecoveryUnit
obtainMajorityCommittedSnapshot() finalmongo::EphemeralForTestRecoveryUnitvirtual
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::EphemeralForTestRecoveryUnitinlinevirtual
setCommitTimestamp(Timestamp timestamp)mongo::RecoveryUnitinlinevirtual
setIgnorePrepared(bool ignore)mongo::RecoveryUnitinlinevirtual
setOrderedCommit(bool orderedCommit)mongo::EphemeralForTestRecoveryUnitinlinevirtual
setPrepareTimestamp(Timestamp)mongo::EphemeralForTestRecoveryUnitinlinevirtual
setRollbackWritesDisabled()mongo::EphemeralForTestRecoveryUnitinlinevirtual
setTimestamp(Timestamp timestamp)mongo::RecoveryUnitinlinevirtual
setTimestampReadSource(ReadSource source, boost::optional< Timestamp > provided=boost::none)mongo::RecoveryUnitinlinevirtual
waitUntilDurable()mongo::EphemeralForTestRecoveryUnitinlinevirtual
waitUntilUnjournaledWritesDurable()mongo::RecoveryUnitinlinevirtual
writing(T *x)mongo::RecoveryUnitinline
writingInt(int &d)mongo::RecoveryUnitinline
writingPtr(void *data, size_t len)mongo::EphemeralForTestRecoveryUnitinlinevirtual
~RecoveryUnit()mongo::RecoveryUnitinlinevirtual