Separate method to print the timeout of a echo request
authorGuilherme Maciel Ferreira <guilherme.maciel.ferreira@intra2net.com>
Fri, 8 Apr 2011 15:39:19 +0000 (17:39 +0200)
committerGuilherme Maciel Ferreira <guilherme.maciel.ferreira@intra2net.com>
Fri, 8 Apr 2011 15:39:19 +0000 (17:39 +0200)
src/ping/boostpinger.cpp
src/ping/boostpinger.h

index 4d77213..a53416a 100644 (file)
@@ -172,7 +172,7 @@ void BoostPinger::handle_timeout_echo_reply()
 {
     if ( RepliesCount == 0 )
     {
-        cout << "Request timed out" << endl;
+        print_request_timeout();
 
         set_ping_status( PingStatus_FailureTimeout );
     }
@@ -255,6 +255,11 @@ void BoostPinger::handle_receive_icmp_packet( const size_t &bytes_transferred )
     start_receive();
 }
 
+void BoostPinger::print_request_timeout()
+{
+    cout << "Request timed out" << endl;
+}
+
 void BoostPinger::print_echo_reply(
         const IcmpPacket &icmp_packet,
         const size_t &bytes_transferred
index bb96daf..0da0485 100644 (file)
@@ -47,6 +47,8 @@ private:
 
     void start_receive();
     void handle_receive_icmp_packet( const std::size_t &bytes_transferred );
+
+    void print_request_timeout();
     void print_echo_reply(
             const IcmpPacket &icmp_packet,
             const std::size_t &bytes_transferred