Mercurial > irccd
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;