]> granicus.if.org Git - icinga2/commitdiff
Declare Checkable#IsStateOK() const
authorAlexander A. Klimov <alexander.klimov@icinga.com>
Tue, 9 Apr 2019 09:26:34 +0000 (11:26 +0200)
committerAlexander A. Klimov <alexander.klimov@icinga.com>
Tue, 9 Apr 2019 09:26:34 +0000 (11:26 +0200)
lib/icinga/checkable.hpp
lib/icinga/host.cpp
lib/icinga/host.hpp
lib/icinga/service.cpp
lib/icinga/service.hpp

index 18c1509a94282b5f13e623f173663a5aa9dec04c..7a0623ac42e0708ba87d9f040862b341225eb4c1 100644 (file)
@@ -97,7 +97,7 @@ public:
        void UpdateNextCheck(const MessageOrigin::Ptr& origin = nullptr);
 
        bool HasBeenChecked() const;
-       virtual bool IsStateOK(ServiceState state) = 0;
+       virtual bool IsStateOK(ServiceState state) const = 0;
 
        double GetLastCheck() const final;
 
index 4b95ffa9fe67980a15c4b41a4475d6b43468ff9c..9744eed46db0e8e0ee5f5458f41057af5a8a716b 100644 (file)
@@ -192,7 +192,7 @@ int Host::GetSeverity() const
        return severity;
 }
 
-bool Host::IsStateOK(ServiceState state)
+bool Host::IsStateOK(ServiceState state) const
 {
        return Host::CalculateState(state) == HostUp;
 }
index a72a7874c344fc3c9c98c60ce68dc3f84724a244..237d8aaa1b8d1d455fa45c52754013d47ddac09b 100644 (file)
@@ -39,7 +39,7 @@ public:
        HostState GetLastHardState() const override;
        int GetSeverity() const override;
 
-       bool IsStateOK(ServiceState state) override;
+       bool IsStateOK(ServiceState state) const override;
        void SaveLastState(ServiceState state, double timestamp) override;
 
        static HostState StateFromString(const String& state);
index 63fd7044594607e38508aa7decd5e8bc76fc66fb..0b52298f5e50ec8622bc7e00b31105c61094e0e8 100644 (file)
@@ -133,7 +133,7 @@ int Service::GetSeverity() const
        return severity;
 }
 
-bool Service::IsStateOK(ServiceState state)
+bool Service::IsStateOK(ServiceState state) const
 {
        return state == ServiceOK;
 }
index 8617eee3bd023478de7a0ed85f9582cfffa146e5..8453e8506201d62ace6da7ead598b80e45282f76 100644 (file)
@@ -32,7 +32,7 @@ public:
 
        bool ResolveMacro(const String& macro, const CheckResult::Ptr& cr, Value *result) const override;
 
-       bool IsStateOK(ServiceState state) override;
+       bool IsStateOK(ServiceState state) const override;
        void SaveLastState(ServiceState state, double timestamp) override;
 
        static ServiceState StateFromString(const String& state);