summaryrefslogtreecommitdiff
path: root/src/mongo/s/catalog/dist_lock_catalog_impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/s/catalog/dist_lock_catalog_impl.h')
-rw-r--r--src/mongo/s/catalog/dist_lock_catalog_impl.h64
1 files changed, 32 insertions, 32 deletions
diff --git a/src/mongo/s/catalog/dist_lock_catalog_impl.h b/src/mongo/s/catalog/dist_lock_catalog_impl.h
index 4ec349cbfb8..c75d4abbace 100644
--- a/src/mongo/s/catalog/dist_lock_catalog_impl.h
+++ b/src/mongo/s/catalog/dist_lock_catalog_impl.h
@@ -37,53 +37,53 @@
namespace mongo {
- class RemoteCommandRunner;
- class RemoteCommandTargeter;
+class RemoteCommandRunner;
+class RemoteCommandTargeter;
- class DistLockCatalogImpl final : public DistLockCatalog {
- public:
- DistLockCatalogImpl(RemoteCommandTargeter* targeter,
- RemoteCommandRunner* executor,
- Milliseconds writeConcernTimeout);
+class DistLockCatalogImpl final : public DistLockCatalog {
+public:
+ DistLockCatalogImpl(RemoteCommandTargeter* targeter,
+ RemoteCommandRunner* executor,
+ Milliseconds writeConcernTimeout);
- virtual ~DistLockCatalogImpl();
+ virtual ~DistLockCatalogImpl();
- virtual StatusWith<LockpingsType> getPing(StringData processID) override;
+ virtual StatusWith<LockpingsType> getPing(StringData processID) override;
- virtual Status ping(StringData processID, Date_t ping) override;
+ virtual Status ping(StringData processID, Date_t ping) override;
- virtual StatusWith<LocksType> grabLock(StringData lockID,
+ virtual StatusWith<LocksType> grabLock(StringData lockID,
+ const OID& lockSessionID,
+ StringData who,
+ StringData processId,
+ Date_t time,
+ StringData why) override;
+
+ virtual StatusWith<LocksType> overtakeLock(StringData lockID,
const OID& lockSessionID,
+ const OID& currentHolderTS,
StringData who,
StringData processId,
Date_t time,
StringData why) override;
- virtual StatusWith<LocksType> overtakeLock(StringData lockID,
- const OID& lockSessionID,
- const OID& currentHolderTS,
- StringData who,
- StringData processId,
- Date_t time,
- StringData why) override;
-
- virtual Status unlock(const OID& lockSessionID) override;
+ virtual Status unlock(const OID& lockSessionID) override;
- virtual StatusWith<ServerInfo> getServerInfo() override;
+ virtual StatusWith<ServerInfo> getServerInfo() override;
- virtual StatusWith<LocksType> getLockByTS(const OID& lockSessionID) override;
+ virtual StatusWith<LocksType> getLockByTS(const OID& lockSessionID) override;
- virtual StatusWith<LocksType> getLockByName(StringData name) override;
+ virtual StatusWith<LocksType> getLockByName(StringData name) override;
- virtual Status stopPing(StringData processId) override;
+ virtual Status stopPing(StringData processId) override;
- private:
- RemoteCommandRunner* _cmdRunner;
- RemoteCommandTargeter* _targeter;
+private:
+ RemoteCommandRunner* _cmdRunner;
+ RemoteCommandTargeter* _targeter;
- // These are not static to avoid initialization order fiasco.
- const WriteConcernOptions _writeConcern;
- const NamespaceString _lockPingNS;
- const NamespaceString _locksNS;
- };
+ // These are not static to avoid initialization order fiasco.
+ const WriteConcernOptions _writeConcern;
+ const NamespaceString _lockPingNS;
+ const NamespaceString _locksNS;
+};
}