moved time duration measurement of ping from scheduler to pingers
[pingcheck] / src / icmp / icmppinger.h
index e9fb98a..d45c0a9 100644 (file)
@@ -127,7 +127,7 @@ public:
     virtual void ping(
             const boost::asio::ip::address &destination_ip,
             const uint16_t destination_port,
-            boost::function<void(PingStatus)> ping_done_callback
+            boost::function<void(PingStatus,long)> ping_done_callback
     );
 
     virtual void stop_pinging();
@@ -176,7 +176,7 @@ private:
     /// The status of the pinger
     PingStatus PingerStatus;
     /// Callback to notify when the ping is done (got reply/timeout)
-    boost::function< void(PingStatus) > PingDoneCallback;
+    boost::function< void(PingStatus,long) > PingDoneCallback;
     /// prefix to logging output lines
     std::string LogPrefix;
 };