Storage Engine API
mongo::LockerForTests Member List

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

_numResourcesToUnlockAtEndUnitOfWorkmongo::Lockerprotected
_uninterruptibleLocksRequestedmongo::Lockerprotected
beginWriteUnitOfWork()mongo::LockerImpl< false >virtual
ClientState enum namemongo::Locker
downgrade(ResourceId resId, LockMode newMode)mongo::LockerImpl< false >virtual
downgradeGlobalXtoSForMMAPV1()mongo::LockerImpl< false >virtual
dump() constmongo::LockerImpl< false >virtual
endWriteUnitOfWork()mongo::LockerImpl< false >virtual
getClientState() constmongo::LockerImpl< false >virtual
getId() constmongo::LockerImpl< false >inlinevirtual
getLockerInfo(LockerInfo *lockerInfo) constmongo::LockerImpl< false >virtual
getLockerInfo() const finalmongo::LockerImpl< false >virtual
getLockMode(ResourceId resId) constmongo::LockerImpl< false >virtual
getRequestsForTest() constmongo::LockerImpl< false >inline
getThreadId() const overridemongo::LockerImpl< false >virtual
getWaitingResource() constmongo::LockerImpl< false >virtual
hasLockPending() constmongo::LockerImpl< false >inlinevirtual
hasMaxLockTimeout() overridemongo::LockerImpl< false >inlinevirtual
inAWriteUnitOfWork() constmongo::LockerImpl< false >inlinevirtual
isCollectionLockedForMode(StringData ns, LockMode mode) constmongo::LockerImpl< false >virtual
isDbLockedForMode(StringData dbName, LockMode mode) constmongo::LockerImpl< false >virtual
isGlobalLockedRecursively() overridemongo::LockerImpl< false >virtual
isLocked() constmongo::LockerImpl< false >virtual
isLockHeldForMode(ResourceId resId, LockMode mode) constmongo::LockerImpl< false >virtual
isNoop() constmongo::Lockerinlinevirtual
isR() constmongo::LockerImpl< false >virtual
isReadLocked() constmongo::LockerImpl< false >virtual
isW() constmongo::LockerImpl< false >virtual
isWriteLocked() constmongo::LockerImpl< false >virtual
kActiveReader enum valuemongo::Locker
kActiveWriter enum valuemongo::Locker
kInactive enum valuemongo::Locker
kQueuedReader enum valuemongo::Locker
kQueuedWriter enum valuemongo::Locker
lock(OperationContext *opCtx, ResourceId resId, LockMode mode, Date_t deadline=Date_t::max(), bool checkDeadlock=false)mongo::LockerImpl< false >virtual
lock(ResourceId resId, LockMode mode, Date_t deadline=Date_t::max(), bool checkDeadlock=false)mongo::LockerImpl< false >inlinevirtual
lockBegin(OperationContext *opCtx, ResourceId resId, LockMode mode)mongo::LockerImpl< false >
lockComplete(OperationContext *opCtx, ResourceId resId, LockMode mode, Date_t deadline, bool checkDeadlock)mongo::LockerImpl< false >
lockComplete(ResourceId resId, LockMode mode, Date_t deadline, bool checkDeadlock)mongo::LockerImpl< false >inline
Locker()mongo::Lockerinlineprotected
LockerForTests(LockMode globalLockMode)mongo::LockerForTestsinlineexplicit
LockerImpl()mongo::LockerImpl< false >
lockGlobal(OperationContext *opCtx, LockMode mode)mongo::LockerImpl< false >virtual
lockGlobal(LockMode mode)mongo::LockerImpl< false >inlinevirtual
lockGlobalBegin(OperationContext *opCtx, LockMode mode, Date_t deadline)mongo::LockerImpl< false >inlinevirtual
lockGlobalBegin(LockMode mode, Date_t deadline)mongo::LockerImpl< false >inlinevirtual
lockGlobalComplete(OperationContext *opCtx, Date_t deadline)mongo::LockerImpl< false >virtual
lockGlobalComplete(Date_t deadline)mongo::LockerImpl< false >inlinevirtual
lockMMAPV1Flush()mongo::LockerImpl< false >virtual
numResourcesToUnlockAtEndUnitOfWorkForTest() constmongo::Lockerinline
reacquireTicket(OperationContext *opCtx)mongo::LockerImpl< false >virtual
releaseTicket()mongo::LockerImpl< false >virtual
restoreLockState(OperationContext *opCtx, const LockSnapshot &stateToRestore)mongo::LockerImpl< false >virtual
restoreLockState(const LockSnapshot &stateToRestore)mongo::LockerImpl< false >inlinevirtual
saveLockStateAndUnlock(LockSnapshot *stateOut)mongo::LockerImpl< false >virtual
setGlobalThrottling(class TicketHolder *reading, class TicketHolder *writing)mongo::Lockerstatic
setMaxLockTimeout(Milliseconds maxTimeout) overridemongo::LockerImpl< false >inlinevirtual
setSharedLocksShouldTwoPhaseLock(bool sharedLocksShouldTwoPhaseLock) overridemongo::LockerImpl< false >inlinevirtual
setShouldAcquireTicket(bool newValue)mongo::Lockerinline
setShouldConflictWithSecondaryBatchApplication(bool newValue)mongo::Lockerinline
shouldAcquireTicket() constmongo::Lockerinline
shouldConflictWithSecondaryBatchApplication() constmongo::Lockerinline
unlock(ResourceId resId)mongo::LockerImpl< false >virtual
unlockGlobal()mongo::LockerImpl< false >virtual
unsetMaxLockTimeout() overridemongo::LockerImpl< false >inlinevirtual
unsetThreadId() overridemongo::LockerImpl< false >virtual
updateThreadIdToCurrentThread() overridemongo::LockerImpl< false >virtual
~Locker()mongo::Lockerinlinevirtual
~LockerForTests()mongo::LockerForTestsinline
~LockerImpl()mongo::LockerImpl< false >virtual