summaryrefslogtreecommitdiff
path: root/src/mongo/db/concurrency/lock_state.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/concurrency/lock_state.h')
-rw-r--r--src/mongo/db/concurrency/lock_state.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mongo/db/concurrency/lock_state.h b/src/mongo/db/concurrency/lock_state.h
index daf86c3eb5e..8eb9ec4053c 100644
--- a/src/mongo/db/concurrency/lock_state.h
+++ b/src/mongo/db/concurrency/lock_state.h
@@ -193,6 +193,14 @@ public:
restoreLockState(nullptr, stateToRestore);
}
+ void restoreLockStateWithTemporaryGlobalResource(
+ OperationContext* opCtx,
+ const LockSnapshot& stateToRestore,
+ LockManager::TemporaryResourceQueue* tempGlobalResource) override;
+
+ void replaceGlobalLockStateWithTemporaryGlobalResource(
+ LockManager::TemporaryResourceQueue* tempGlobalResource) override;
+
virtual void releaseTicket();
virtual void reacquireTicket(OperationContext* opCtx);