diff options
Diffstat (limited to 'src/mongo/s/catalog/dist_lock_catalog_impl.h')
-rw-r--r-- | src/mongo/s/catalog/dist_lock_catalog_impl.h | 64 |
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; +}; } |