From 4d0821934daac81c98bc586a20f05d48cc17c7a0 Mon Sep 17 00:00:00 2001 From: Claudius 'keldu' Holeksa Date: Mon, 2 Sep 2024 09:05:13 +0200 Subject: removing chrono mentions --- modules/io/c++/io_unix.cpp | 4 +++- modules/io/examples/echo_server.cpp | 2 +- modules/io_codec/examples/peer_echo_client.cpp | 2 +- modules/io_codec/examples/peer_echo_server.cpp | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) (limited to 'modules') diff --git a/modules/io/c++/io_unix.cpp b/modules/io/c++/io_unix.cpp index 37af107..a715535 100644 --- a/modules/io/c++/io_unix.cpp +++ b/modules/io/c++/io_unix.cpp @@ -18,6 +18,7 @@ #include #include +#include #include #include #include @@ -213,7 +214,8 @@ public: void wait_until(uint64_t nanosec) override { auto now = std::chrono::steady_clock::now(); - std::chrono::steady_clock::time_point time_point = nanosec; + std::chrono::steady_clock::time_point tp; + std::chrono::steady_clock::time_point time_point = tp + std::chrono::nanoseconds{nanosec}; if (time_point <= now) { poll(); } else { diff --git a/modules/io/examples/echo_server.cpp b/modules/io/examples/echo_server.cpp index aa052a0..4336048 100644 --- a/modules/io/examples/echo_server.cpp +++ b/modules/io/examples/echo_server.cpp @@ -156,7 +156,7 @@ int main(){ wait_scope.poll(); while(keep_running){ - wait_scope.wait(std::chrono::seconds{5}); + wait_scope.wait_for(1*1000*1000); } std::cout<<"\n\nShutting down echo server"<