Storage Engine API
mongo::MobileRecoveryUnit Member List

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

_abort()mongo::MobileRecoveryUnitprivate
_activemongo::MobileRecoveryUnitprivate
_areWriteUnitOfWorksBannedmongo::MobileRecoveryUnitprivate
_changesmongo::MobileRecoveryUnitprivate
_commit()mongo::MobileRecoveryUnitprivate
_ensureSession(OperationContext *opCtx)mongo::MobileRecoveryUnitprivate
_inUnitOfWorkmongo::MobileRecoveryUnitprivate
_pathmongo::MobileRecoveryUnitprivate
_sessionmongo::MobileRecoveryUnitprivate
_sessionPoolmongo::MobileRecoveryUnitprivate
_txnClose(bool commit)mongo::MobileRecoveryUnitprivate
_txnOpen(OperationContext *opCtx)mongo::MobileRecoveryUnitprivate
abandonSnapshot() overridemongo::MobileRecoveryUnitvirtual
abortUnitOfWork() overridemongo::MobileRecoveryUnitvirtual
assertInActiveTxn() constmongo::MobileRecoveryUnit
beginUnitOfWork(OperationContext *opCtx) overridemongo::MobileRecoveryUnitvirtual
Changes typedefmongo::MobileRecoveryUnitprivate
clearCommitTimestamp()mongo::RecoveryUnitinlinevirtual
commitUnitOfWork() overridemongo::MobileRecoveryUnitvirtual
enqueueFailedDrop(std::string &dropQuery)mongo::MobileRecoveryUnit
get(OperationContext *opCtx)mongo::MobileRecoveryUnitinlinestatic
getCommitTimestamp()mongo::RecoveryUnitinlinevirtual
getPointInTimeReadTimestamp() constmongo::RecoveryUnitinlinevirtual
getSession(OperationContext *opCtx)mongo::MobileRecoveryUnit
getSessionNoTxn(OperationContext *opCtx)mongo::MobileRecoveryUnit
getSnapshotId() const overridemongo::MobileRecoveryUnitinlinevirtual
getTimestampReadSource() constmongo::RecoveryUnitinlinevirtual
inActiveTxn() constmongo::MobileRecoveryUnitinline
kLastApplied enum valuemongo::RecoveryUnit
kLastAppliedSnapshot enum valuemongo::RecoveryUnit
kMajorityCommitted enum valuemongo::RecoveryUnit
kNone enum valuemongo::RecoveryUnit
kProvided enum valuemongo::RecoveryUnit
MobileRecoveryUnit(MobileSessionPool *sessionPool)mongo::MobileRecoveryUnit
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) overridemongo::MobileRecoveryUnitvirtual
setCommitTimestamp(Timestamp timestamp)mongo::RecoveryUnitinlinevirtual
setIgnorePrepared(bool ignore)mongo::RecoveryUnitinlinevirtual
setOrderedCommit(bool orderedCommit) overridemongo::MobileRecoveryUnitinlinevirtual
setPrepareTimestamp(Timestamp timestamp)mongo::RecoveryUnitinlinevirtual
setRollbackWritesDisabled() overridemongo::MobileRecoveryUnitinlinevirtual
setTimestamp(Timestamp timestamp)mongo::RecoveryUnitinlinevirtual
setTimestampReadSource(ReadSource source, boost::optional< Timestamp > provided=boost::none)mongo::RecoveryUnitinlinevirtual
waitUntilDurable() overridemongo::MobileRecoveryUnitinlinevirtual
waitUntilUnjournaledWritesDurable()mongo::RecoveryUnitinlinevirtual
writing(T *x)mongo::RecoveryUnitinline
writingInt(int &d)mongo::RecoveryUnitinline
writingPtr(void *data, size_t len) overridemongo::MobileRecoveryUnitinlinevirtual
~MobileRecoveryUnit()mongo::MobileRecoveryUnitvirtual
~RecoveryUnit()mongo::RecoveryUnitinlinevirtual