Ping->ping( boost::bind(&PingScheduler::ping_done_handler, this, _1) );
}
+void PingScheduler::ping_done_handler( bool ping_success )
+{
+ update_ping_statistics( ping_success );
+ update_ping_elapsed_time();
+
+ schedule_next_ping();
+}
+
void PingScheduler::setup_next_ping()
{
BOOST_ASSERT( 1 <= Ping->get_resolved_ip_count() );
ping();
}
-void PingScheduler::ping_done_handler( bool ping_success )
-{
- update_ping_statistics( ping_success );
- update_ping_elapsed_time();
-
- schedule_next_ping();
-}
-
void PingScheduler::schedule_next_ping()
{
BOOST_ASSERT( 0 < PingIntervalInSec );