diff --git a/src/common/aliases.hpp b/src/common/aliases.hpp index 04cfb14..8b19d39 100644 --- a/src/common/aliases.hpp +++ b/src/common/aliases.hpp @@ -1,25 +1,30 @@ #pragma once #include +#include #include #include // --- Error handling --- using ErrorCode = boost::system::error_code; -// --- IO Context --- +// --- Asio types --- using IoContext = boost::asio::io_context; +using SteadyTimer = boost::asio::steady_timer; -// --- TCP --- +// --- Ip types --- +using IpAddress = boost::asio::ip::address; + +// --- TCP types --- using TcpSocket = boost::asio::ip::tcp::socket; using TcpAcceptor = boost::asio::ip::tcp::acceptor; using TcpEndpoint = boost::asio::ip::tcp::endpoint; -// --- UDP (для DNS) --- +// --- UDP types --- using UdpSocket = boost::asio::ip::udp::socket; using UdpEndpoint = boost::asio::ip::udp::endpoint; -// --- Таймеры --- +// --- Timers --- using SteadyTimer = boost::asio::steady_timer; // --- Program options ---