give HostStatus analyzer more info: details on ping success/failure and ping duration
[pingcheck] / src / tcp / tcppinger.h
index 19effee..05e9586 100644 (file)
@@ -49,7 +49,7 @@ public:
     virtual void ping(
             const boost::asio::ip::address &destination_ip,
             const uint16_t destination_port,
-            boost::function<void(bool)> ping_done_callback
+            boost::function<void(PingStatus)> ping_done_callback
     );
 
     virtual void stop_pinging();
@@ -117,7 +117,7 @@ private:
     /// The status of the pinger
     PingStatus PingerStatus;
     /// Callback to notify when the ping is done (got reply/timeout)
-    boost::function< void(bool) > PingDoneCallback;
+    boost::function< void(PingStatus) > PingDoneCallback;
 };
 
 #endif // TCP_PINGER_H