diff irccdctl/cli.cpp @ 489:349fe29d86d5

Tests: switch to Boost, closes #680
author David Demelier <markand@malikania.fr>
date Sun, 20 Aug 2017 08:16:39 +0200
parents 7e273b7f4f92
children fbd80bfcf58d
line wrap: on
line diff
--- a/irccdctl/cli.cpp	Tue Sep 26 17:18:47 2017 +0200
+++ b/irccdctl/cli.cpp	Sun Aug 20 08:16:39 2017 +0200
@@ -20,10 +20,11 @@
 #include <iostream>
 #include <sstream>
 
+#include <boost/timer/timer.hpp>
+
 #include <json.hpp>
 
 #include "cli.hpp"
-#include "elapsed-timer.hpp"
 #include "irccdctl.hpp"
 #include "logger.hpp"
 #include "options.hpp"
@@ -65,10 +66,10 @@
     });
 
     try {
-        ElapsedTimer timer;
+        boost::timer::cpu_timer timer;
 
-        while (irccdctl.client().isConnected() && !msg.is_object() && timer.elapsed() < 3000)
-            util::poller::poll(3000 - timer.elapsed(), irccdctl);
+        while (irccdctl.client().isConnected() && !msg.is_object() && timer.elapsed().wall / 1000000LL < 3000)
+            util::poller::poll(3000 - timer.elapsed().wall / 1000000LL, irccdctl);
     } catch (const std::exception &) {
         irccdctl.client().onMessage.disconnect(id);
         throw;