3 Commits

Author SHA1 Message Date
Ваше Имя a4f103d0c8 feat(boost_asio): add TcpResolver alias for Boost.Asio TCP resolver 2025-10-09 14:38:41 +04:00
Ваше Имя bb99d8d812 feat(aliases): add type aliases for fixed-width integers 2025-10-09 14:35:09 +04:00
Ваше Имя 1e6fecb7bd refactor(aliases): add Boost type aliases 2025-10-09 14:25:54 +04:00
5 changed files with 30 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
#pragma once
#include <boost/asio/io_context.hpp>
// IO Contextct
using IoContext = boost::asio::io_context;
+8
View File
@@ -0,0 +1,8 @@
#pragma once
#include <boost/asio/ip/tcp.hpp>
// TCP
using TcpSocket = boost::asio::ip::tcp::socket;
using TcpAcceptor = boost::asio::ip::tcp::acceptor;
using TcpEndpoint = boost::asio::ip::tcp::endpoint;
using TcpResolver = boost::asio::ip::tcp::resolver;
@@ -0,0 +1,5 @@
#pragma once
#include <boost/asio/steady_timer.hpp>
// Timers
using SteadyTimer = boost::asio::steady_timer;
@@ -0,0 +1,5 @@
#pragma once
#include <boost/system/error_code.hpp>
// Error handling
using ErrorCode = boost::system::error_code;
+7
View File
@@ -0,0 +1,7 @@
#pragma once
#include <cstdint>
// Fixed-width unsigned integers
using u8 = std::uint8_t;
using u32 = std::uint32_t;
using u64 = std::uint64_t;