Declare Checkable#IsStateOK() const

This commit is contained in:
Alexander A. Klimov 2019-04-09 11:26:34 +02:00
parent acf28fb5b0
commit d33cfdf3c0
5 changed files with 5 additions and 5 deletions

View File

@ -97,7 +97,7 @@ public:
void UpdateNextCheck(const MessageOrigin::Ptr& origin = nullptr); void UpdateNextCheck(const MessageOrigin::Ptr& origin = nullptr);
bool HasBeenChecked() const; bool HasBeenChecked() const;
virtual bool IsStateOK(ServiceState state) = 0; virtual bool IsStateOK(ServiceState state) const = 0;
double GetLastCheck() const final; double GetLastCheck() const final;

View File

@ -192,7 +192,7 @@ int Host::GetSeverity() const
return severity; return severity;
} }
bool Host::IsStateOK(ServiceState state) bool Host::IsStateOK(ServiceState state) const
{ {
return Host::CalculateState(state) == HostUp; return Host::CalculateState(state) == HostUp;
} }

View File

@ -39,7 +39,7 @@ public:
HostState GetLastHardState() const override; HostState GetLastHardState() const override;
int GetSeverity() const override; int GetSeverity() const override;
bool IsStateOK(ServiceState state) override; bool IsStateOK(ServiceState state) const override;
void SaveLastState(ServiceState state, double timestamp) override; void SaveLastState(ServiceState state, double timestamp) override;
static HostState StateFromString(const String& state); static HostState StateFromString(const String& state);

View File

@ -133,7 +133,7 @@ int Service::GetSeverity() const
return severity; return severity;
} }
bool Service::IsStateOK(ServiceState state) bool Service::IsStateOK(ServiceState state) const
{ {
return state == ServiceOK; return state == ServiceOK;
} }

View File

@ -32,7 +32,7 @@ public:
bool ResolveMacro(const String& macro, const CheckResult::Ptr& cr, Value *result) const override; 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; void SaveLastState(ServiceState state, double timestamp) override;
static ServiceState StateFromString(const String& state); static ServiceState StateFromString(const String& state);