]> granicus.if.org Git - icinga2/commitdiff
Fix Downtime validation function signature
authorMichael Friedrich <michael.friedrich@netways.de>
Tue, 5 Jul 2016 11:17:18 +0000 (13:17 +0200)
committerMichael Friedrich <michael.friedrich@netways.de>
Tue, 5 Jul 2016 11:17:18 +0000 (13:17 +0200)
refs #11483

lib/icinga/downtime.cpp
lib/icinga/downtime.hpp

index ee916c284cadf49e132f16287f702920135383d6..c903ab5db2ec109ab9995e5a8959b38a14490bbf 100644 (file)
@@ -367,7 +367,7 @@ void Downtime::DowntimesExpireTimerHandler(void)
        }
 }
 
-void Downtime::ValidateStartTime(double value, const ValidationUtils& utils)
+void Downtime::ValidateStartTime(const Timestamp& value, const ValidationUtils& utils)
 {
        ObjectImpl<Downtime>::ValidateStartTime(value, utils);
 
@@ -375,7 +375,7 @@ void Downtime::ValidateStartTime(double value, const ValidationUtils& utils)
                BOOST_THROW_EXCEPTION(ValidationError(this, boost::assign::list_of("start_time"), "Start time must be greater than 0."));
 }
 
-void Downtime::ValidateEndTime(double value, const ValidationUtils& utils)
+void Downtime::ValidateEndTime(const Timestamp& value, const ValidationUtils& utils)
 {
        ObjectImpl<Downtime>::ValidateEndTime(value, utils);
 
index e2ef520f65e5a9f0bdb3a73f3a21839af4236b23..f52a99aca5637dbc5a9b5a7f8e7a4afca05095c7 100644 (file)
@@ -70,8 +70,8 @@ protected:
        virtual void Start(bool runtimeCreated) override;
        virtual void Stop(bool runtimeRemoved) override;
 
-       virtual void ValidateStartTime(double value, const ValidationUtils& utils) override;
-       virtual void ValidateEndTime(double value, const ValidationUtils& utils) override;
+       virtual void ValidateStartTime(const Timestamp& value, const ValidationUtils& utils) override;
+       virtual void ValidateEndTime(const Timestamp& value, const ValidationUtils& utils) override;
 
 private:
        ObjectImpl<Checkable>::Ptr m_Checkable;