Storage Engine API
mongo::HeapRecordStoreBtreeRecoveryUnit Member List

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

_insertionsmongo::HeapRecordStoreBtreeRecoveryUnitprivate
_modsmongo::HeapRecordStoreBtreeRecoveryUnitprivate
abandonSnapshot()mongo::HeapRecordStoreBtreeRecoveryUnitinlinevirtual
abortUnitOfWork() finalmongo::HeapRecordStoreBtreeRecoveryUnitvirtual
beginUnitOfWork(OperationContext *opCtx) finalmongo::HeapRecordStoreBtreeRecoveryUnitinlinevirtual
clearCommitTimestamp()mongo::RecoveryUnitinlinevirtual
commitUnitOfWork() finalmongo::HeapRecordStoreBtreeRecoveryUnitvirtual
getCommitTimestamp()mongo::RecoveryUnitinlinevirtual
getPointInTimeReadTimestamp() constmongo::RecoveryUnitinlinevirtual
getSnapshotId() constmongo::HeapRecordStoreBtreeRecoveryUnitinlinevirtual
getTimestampReadSource() constmongo::RecoveryUnitinlinevirtual
kLastApplied enum valuemongo::RecoveryUnit
kLastAppliedSnapshot enum valuemongo::RecoveryUnit
kMajorityCommitted enum valuemongo::RecoveryUnit
kNone enum valuemongo::RecoveryUnit
kProvided enum valuemongo::RecoveryUnit
notifyInsert(HeapRecordStoreBtree *rs, const RecordId &loc)mongo::HeapRecordStoreBtreeRecoveryUnit
notifyInsert(OperationContext *ctx, HeapRecordStoreBtree *rs, const RecordId &loc)mongo::HeapRecordStoreBtreeRecoveryUnitstatic
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::HeapRecordStoreBtreeRecoveryUnitinlinevirtual
setCommitTimestamp(Timestamp timestamp)mongo::RecoveryUnitinlinevirtual
setIgnorePrepared(bool ignore)mongo::RecoveryUnitinlinevirtual
setOrderedCommit(bool orderedCommit)mongo::HeapRecordStoreBtreeRecoveryUnitinlinevirtual
setPrepareTimestamp(Timestamp timestamp)mongo::RecoveryUnitinlinevirtual
setRollbackWritesDisabled()mongo::HeapRecordStoreBtreeRecoveryUnitinlinevirtual
setTimestamp(Timestamp timestamp)mongo::RecoveryUnitinlinevirtual
setTimestampReadSource(ReadSource source, boost::optional< Timestamp > provided=boost::none)mongo::RecoveryUnitinlinevirtual
waitUntilDurable()mongo::HeapRecordStoreBtreeRecoveryUnitinlinevirtual
waitUntilUnjournaledWritesDurable()mongo::RecoveryUnitinlinevirtual
writing(T *x)mongo::RecoveryUnitinline
writingInt(int &d)mongo::RecoveryUnitinline
writingPtr(void *data, size_t len)mongo::HeapRecordStoreBtreeRecoveryUnitvirtual
~RecoveryUnit()mongo::RecoveryUnitinlinevirtual