changed value of link_up/down_interval from minutes to seconds
[pingcheck] / src / link / linkstatus.cpp
index 0a44101..aeebb5c 100644 (file)
@@ -41,31 +41,31 @@ using I2n::Logger::GlobalLogger;
  *
  * @param hosts_down_limit The maximum amount of different hosts that can be
  * down before the system take any action.
- * @param link_up_interval_in_min The amount of time required to the link to
+ * @param link_up_interval_in_sec The amount of time required to the link to
  * stay up before notify.
- * @param link_down_interval_in_min The amount of time required to the link to
+ * @param link_down_interval_in_sec The amount of time required to the link to
  * stay down before notify.
  * @param status_notifier_cmd The command used to notify about link status
  * changes.
  */
 LinkStatus::LinkStatus(
         const int hosts_down_limit,
-        const int link_up_interval_in_min,
-        const int link_down_interval_in_min,
+        const int link_up_interval_in_sec,
+        const int link_down_interval_in_sec,
         const string &status_notifier_cmd
 ) :
     HostsDownLimit( hosts_down_limit ),
     HostsDownList(),
-    LinkUpIntervalInMin( link_up_interval_in_min ),
-    LinkDownIntervalInMin( link_down_interval_in_min ),
+    LinkUpIntervalInSec( link_up_interval_in_sec ),
+    LinkDownIntervalInSec( link_down_interval_in_sec ),
     CurrentLinkStatus( Status_Down ),
     CurrentNotificationStatus( NotificationStatus_NotReported ),
     TimeLinkStatusChanged( microsec_clock::universal_time() ),
     StatusNotifierCmd( new StatusNotifierCommand( status_notifier_cmd ) )
 {
     BOOST_ASSERT( 0 <= hosts_down_limit );
-    BOOST_ASSERT( 0 <= link_up_interval_in_min );
-    BOOST_ASSERT( 0 <= link_down_interval_in_min );
+    BOOST_ASSERT( 0 <= link_up_interval_in_sec );
+    BOOST_ASSERT( 0 <= link_down_interval_in_sec );
 }
 
 LinkStatus::~LinkStatus()
@@ -221,9 +221,8 @@ bool LinkStatus::is_link_up_enough_time() const
     {
         ptime now = microsec_clock::universal_time();
         long amount_time_link_is_up = (now - TimeLinkStatusChanged).total_seconds();
-        long link_up_interval_in_sec = LinkUpIntervalInMin * 60;
 
-        if ( amount_time_link_is_up >= link_up_interval_in_sec )
+        if ( amount_time_link_is_up >= LinkUpIntervalInSec )
         {
             return true;
         }
@@ -238,9 +237,8 @@ bool LinkStatus::is_link_down_enough_time() const
     {
         ptime now = microsec_clock::universal_time();
         long amount_time_link_is_down = (now - TimeLinkStatusChanged).total_seconds();
-        long link_down_interval_in_sec = LinkDownIntervalInMin * 60;
 
-        if ( amount_time_link_is_down >= link_down_interval_in_sec )
+        if ( amount_time_link_is_down >= LinkDownIntervalInSec )
         {
             return true;
         }