aboutsummaryrefslogtreecommitdiff
path: root/tests/unit_tests/net.cpp
diff options
context:
space:
mode:
authortobtoht <tob@featherwallet.org>2025-02-15 04:48:18 +0000
committertobtoht <tob@featherwallet.org>2025-02-15 04:48:18 +0000
commitbe0efaf7f6a97d437381b7988f6dfcedb89cb4af (patch)
tree7aa82581901a978c3c7ba3b0f50ac8c84f753945 /tests/unit_tests/net.cpp
parent23a11d851adef30aea1888da0a7dd23936c81ec1 (diff)
parent01bcd52924244ec8d2a24c10fcef8959289d09ff (diff)
downloadmonzero-core-be0efaf7f6a97d437381b7988f6dfcedb89cb4af.tar.gz
monzero-core-be0efaf7f6a97d437381b7988f6dfcedb89cb4af.tar.xz
monzero-core-be0efaf7f6a97d437381b7988f6dfcedb89cb4af.zip
Merge pull request #9800
01bcd5292 Fix build with boost ASIO 0.87. Support boost 1.66+ (Lee *!* Clagett)
Diffstat (limited to 'tests/unit_tests/net.cpp')
-rw-r--r--tests/unit_tests/net.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/tests/unit_tests/net.cpp b/tests/unit_tests/net.cpp
index dc79f80a1..16ec7dd21 100644
--- a/tests/unit_tests/net.cpp
+++ b/tests/unit_tests/net.cpp
@@ -32,7 +32,7 @@
#include <boost/archive/portable_binary_oarchive.hpp>
#include <boost/archive/portable_binary_iarchive.hpp>
#include <boost/asio/buffer.hpp>
-#include <boost/asio/io_service.hpp>
+#include <boost/asio/io_context.hpp>
#include <boost/asio/ip/tcp.hpp>
#include <boost/asio/read.hpp>
#include <boost/asio/steady_timer.hpp>
@@ -972,8 +972,8 @@ namespace
struct io_thread
{
- boost::asio::io_service io_service;
- boost::asio::io_service::work work;
+ boost::asio::io_context io_service;
+ boost::asio::executor_work_guard<boost::asio::io_context::executor_type> work;
stream_type::socket server;
stream_type::acceptor acceptor;
boost::thread io;
@@ -981,7 +981,7 @@ namespace
io_thread()
: io_service(),
- work(io_service),
+ work(io_service.get_executor()),
server(io_service),
acceptor(io_service),
io([this] () { try { this->io_service.run(); } catch (const std::exception& e) { MERROR(e.what()); }}),
@@ -1021,7 +1021,7 @@ namespace
TEST(socks_client, unsupported_command)
{
- boost::asio::io_service io_service{};
+ boost::asio::io_context io_service{};
stream_type::socket client{io_service};
auto test_client = net::socks::make_connect_client(
@@ -1039,7 +1039,7 @@ TEST(socks_client, unsupported_command)
TEST(socks_client, no_command)
{
- boost::asio::io_service io_service{};
+ boost::asio::io_context io_service{};
stream_type::socket client{io_service};
auto test_client = net::socks::make_connect_client(
@@ -1193,7 +1193,7 @@ TEST(socks_connector, host)
{
io_thread io{};
boost::asio::steady_timer timeout{io.io_service};
- timeout.expires_from_now(std::chrono::seconds{5});
+ timeout.expires_after(std::chrono::seconds{5});
boost::unique_future<boost::asio::ip::tcp::socket> sock =
net::socks::connector{io.acceptor.local_endpoint()}("example.com", "8080", timeout);
@@ -1220,7 +1220,7 @@ TEST(socks_connector, ipv4)
{
io_thread io{};
boost::asio::steady_timer timeout{io.io_service};
- timeout.expires_from_now(std::chrono::seconds{5});
+ timeout.expires_after(std::chrono::seconds{5});
boost::unique_future<boost::asio::ip::tcp::socket> sock =
net::socks::connector{io.acceptor.local_endpoint()}("250.88.125.99", "8080", timeout);
@@ -1246,7 +1246,7 @@ TEST(socks_connector, error)
{
io_thread io{};
boost::asio::steady_timer timeout{io.io_service};
- timeout.expires_from_now(std::chrono::seconds{5});
+ timeout.expires_after(std::chrono::seconds{5});
boost::unique_future<boost::asio::ip::tcp::socket> sock =
net::socks::connector{io.acceptor.local_endpoint()}("250.88.125.99", "8080", timeout);
@@ -1272,7 +1272,7 @@ TEST(socks_connector, timeout)
{
io_thread io{};
boost::asio::steady_timer timeout{io.io_service};
- timeout.expires_from_now(std::chrono::milliseconds{10});
+ timeout.expires_after(std::chrono::milliseconds{10});
boost::unique_future<boost::asio::ip::tcp::socket> sock =
net::socks::connector{io.acceptor.local_endpoint()}("250.88.125.99", "8080", timeout);