_numResourcesToUnlockAtEndUnitOfWork | mongo::Locker | protected |
_uninterruptibleLocksRequested | mongo::Locker | protected |
beginWriteUnitOfWork() | mongo::LockerImpl< false > | virtual |
ClientState enum name | mongo::Locker | |
downgrade(ResourceId resId, LockMode newMode) | mongo::LockerImpl< false > | virtual |
downgradeGlobalXtoSForMMAPV1() | mongo::LockerImpl< false > | virtual |
dump() const | mongo::LockerImpl< false > | virtual |
endWriteUnitOfWork() | mongo::LockerImpl< false > | virtual |
getClientState() const | mongo::LockerImpl< false > | virtual |
getId() const | mongo::LockerImpl< false > | inlinevirtual |
getLockerInfo(LockerInfo *lockerInfo) const | mongo::LockerImpl< false > | virtual |
getLockerInfo() const final | mongo::LockerImpl< false > | virtual |
getLockMode(ResourceId resId) const | mongo::LockerImpl< false > | virtual |
getRequestsForTest() const | mongo::LockerImpl< false > | inline |
getThreadId() const override | mongo::LockerImpl< false > | virtual |
getWaitingResource() const | mongo::LockerImpl< false > | virtual |
hasLockPending() const | mongo::LockerImpl< false > | inlinevirtual |
hasMaxLockTimeout() override | mongo::LockerImpl< false > | inlinevirtual |
inAWriteUnitOfWork() const | mongo::LockerImpl< false > | inlinevirtual |
isCollectionLockedForMode(StringData ns, LockMode mode) const | mongo::LockerImpl< false > | virtual |
isDbLockedForMode(StringData dbName, LockMode mode) const | mongo::LockerImpl< false > | virtual |
isGlobalLockedRecursively() override | mongo::LockerImpl< false > | virtual |
isLocked() const | mongo::LockerImpl< false > | virtual |
isLockHeldForMode(ResourceId resId, LockMode mode) const | mongo::LockerImpl< false > | virtual |
isNoop() const | mongo::Locker | inlinevirtual |
isR() const | mongo::LockerImpl< false > | virtual |
isReadLocked() const | mongo::LockerImpl< false > | virtual |
isW() const | mongo::LockerImpl< false > | virtual |
isWriteLocked() const | mongo::LockerImpl< false > | virtual |
kActiveReader enum value | mongo::Locker | |
kActiveWriter enum value | mongo::Locker | |
kInactive enum value | mongo::Locker | |
kQueuedReader enum value | mongo::Locker | |
kQueuedWriter enum value | mongo::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::Locker | inlineprotected |
LockerForTests(LockMode globalLockMode) | mongo::LockerForTests | inlineexplicit |
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() const | mongo::Locker | inline |
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::Locker | static |
setMaxLockTimeout(Milliseconds maxTimeout) override | mongo::LockerImpl< false > | inlinevirtual |
setSharedLocksShouldTwoPhaseLock(bool sharedLocksShouldTwoPhaseLock) override | mongo::LockerImpl< false > | inlinevirtual |
setShouldAcquireTicket(bool newValue) | mongo::Locker | inline |
setShouldConflictWithSecondaryBatchApplication(bool newValue) | mongo::Locker | inline |
shouldAcquireTicket() const | mongo::Locker | inline |
shouldConflictWithSecondaryBatchApplication() const | mongo::Locker | inline |
unlock(ResourceId resId) | mongo::LockerImpl< false > | virtual |
unlockGlobal() | mongo::LockerImpl< false > | virtual |
unsetMaxLockTimeout() override | mongo::LockerImpl< false > | inlinevirtual |
unsetThreadId() override | mongo::LockerImpl< false > | virtual |
updateThreadIdToCurrentThread() override | mongo::LockerImpl< false > | virtual |
~Locker() | mongo::Locker | inlinevirtual |
~LockerForTests() | mongo::LockerForTests | inline |
~LockerImpl() | mongo::LockerImpl< false > | virtual |