summaryrefslogtreecommitdiff
path: root/src/mongo/s/catalog/dist_lock_manager_mock.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/s/catalog/dist_lock_manager_mock.h')
-rw-r--r--src/mongo/s/catalog/dist_lock_manager_mock.h57
1 files changed, 27 insertions, 30 deletions
diff --git a/src/mongo/s/catalog/dist_lock_manager_mock.h b/src/mongo/s/catalog/dist_lock_manager_mock.h
index bc8b1e47004..6b9f9e87801 100644
--- a/src/mongo/s/catalog/dist_lock_manager_mock.h
+++ b/src/mongo/s/catalog/dist_lock_manager_mock.h
@@ -36,44 +36,41 @@
namespace mongo {
- class DistLockManagerMock: public DistLockManager {
- public:
- DistLockManagerMock();
+class DistLockManagerMock : public DistLockManager {
+public:
+ DistLockManagerMock();
- virtual ~DistLockManagerMock() = default;
+ virtual ~DistLockManagerMock() = default;
- virtual void startUp() override;
- virtual void shutDown() override;
+ virtual void startUp() override;
+ virtual void shutDown() override;
- virtual StatusWith<DistLockManager::ScopedDistLock> lock(
- StringData name,
- StringData whyMessage,
- stdx::chrono::milliseconds waitFor,
- stdx::chrono::milliseconds lockTryInterval) override;
+ virtual StatusWith<DistLockManager::ScopedDistLock> lock(
+ StringData name,
+ StringData whyMessage,
+ stdx::chrono::milliseconds waitFor,
+ stdx::chrono::milliseconds lockTryInterval) override;
- using LockFunc = stdx::function<void (StringData name,
- StringData whyMessage,
- stdx::chrono::milliseconds waitFor,
- stdx::chrono::milliseconds lockTryInterval)>;
+ using LockFunc = stdx::function<void(StringData name,
+ StringData whyMessage,
+ stdx::chrono::milliseconds waitFor,
+ stdx::chrono::milliseconds lockTryInterval)>;
- void expectLock(LockFunc checkerFunc, Status lockStatus);
+ void expectLock(LockFunc checkerFunc, Status lockStatus);
- protected:
+protected:
+ virtual void unlock(const DistLockHandle& lockHandle) override;
- virtual void unlock(const DistLockHandle& lockHandle) override;
+ virtual Status checkStatus(const DistLockHandle& lockHandle) override;
- virtual Status checkStatus(const DistLockHandle& lockHandle) override;
-
- private:
-
- struct LockInfo {
- DistLockHandle lockID;
- std::string name;
- };
-
- std::vector<LockInfo> _locks;
- Status _lockReturnStatus;
- LockFunc _lockChecker;
+private:
+ struct LockInfo {
+ DistLockHandle lockID;
+ std::string name;
};
+ std::vector<LockInfo> _locks;
+ Status _lockReturnStatus;
+ LockFunc _lockChecker;
+};
}