From 618b1167be5b3f3ff59180a2d35349ecce5436ce Mon Sep 17 00:00:00 2001 From: Elena Mamontova Date: Wed, 2 Jul 2025 14:21:51 +0300 Subject: [PATCH 1/3] Uses of io_service in main.cpp replaced by io_context. --- sample/main.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sample/main.cpp b/sample/main.cpp index 1423320..79e2c7f 100644 --- a/sample/main.cpp +++ b/sample/main.cpp @@ -80,9 +80,9 @@ int main(int argc, char* argv[]) try { - boost::asio::io_service io_service; - Server server(io_service, secret, port, "/usr/share/freeradius/dictionary"); - io_service.run(); + boost::asio::io_context io_context; + Server server(io_context, secret, port, "/usr/share/freeradius/dictionary"); + io_context.run(); } catch (const std::exception& e) { From d9dfa58e1485f69400985059eb28dacb195a3f94 Mon Sep 17 00:00:00 2001 From: Elena Mamontova Date: Wed, 2 Jul 2025 14:25:06 +0300 Subject: [PATCH 2/3] Parameter io_service replaced by io_context in the Server constructor declaration. --- sample/server.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sample/server.h b/sample/server.h index afa1baf..9b6f2cd 100644 --- a/sample/server.h +++ b/sample/server.h @@ -10,7 +10,7 @@ class Server { public: - Server(boost::asio::io_service& io_service, const std::string& secret, uint16_t port, const std::string& filePath); + Server(boost::asio::io_context& io_context, const std::string& secret, uint16_t port, const std::string& filePath); private: RadProto::Packet makeResponse(const RadProto::Packet& request); From f65c66990b560ec89fbf11dc3ed31ed94d474b00 Mon Sep 17 00:00:00 2001 From: Elena Mamontova Date: Wed, 2 Jul 2025 14:28:03 +0300 Subject: [PATCH 3/3] Parameter io_service replaced by io_context in the Server constructor definition. --- sample/server.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sample/server.cpp b/sample/server.cpp index dda0f4b..4eedd01 100644 --- a/sample/server.cpp +++ b/sample/server.cpp @@ -6,8 +6,8 @@ using boost::system::error_code; -Server::Server(boost::asio::io_service& io_service, const std::string& secret, uint16_t port, const std::string& filePath) - : m_radius(io_service, secret, port), +Server::Server(boost::asio::io_context& io_context, const std::string& secret, uint16_t port, const std::string& filePath) + : m_radius(io_context, secret, port), m_dictionaries(filePath) { startReceive();