diff --git a/src/common/aliases/boost_asio.hpp b/src/common/aliases/boost_asio.hpp new file mode 100644 index 0000000..5006780 --- /dev/null +++ b/src/common/aliases/boost_asio.hpp @@ -0,0 +1,5 @@ +#pragma once +#include + +// IO Contextct +using IoContext = boost::asio::io_context; diff --git a/src/common/aliases/boost_asio_ip_tcp.hpp b/src/common/aliases/boost_asio_ip_tcp.hpp new file mode 100644 index 0000000..a0925c7 --- /dev/null +++ b/src/common/aliases/boost_asio_ip_tcp.hpp @@ -0,0 +1,7 @@ +#pragma once +#include + +// TCP +using TcpSocket = boost::asio::ip::tcp::socket; +using TcpAcceptor = boost::asio::ip::tcp::acceptor; +using TcpEndpoint = boost::asio::ip::tcp::endpoint; diff --git a/src/common/aliases/boost_asio_steady_timer.hpp b/src/common/aliases/boost_asio_steady_timer.hpp new file mode 100644 index 0000000..5954219 --- /dev/null +++ b/src/common/aliases/boost_asio_steady_timer.hpp @@ -0,0 +1,5 @@ +#pragma once +#include + +// Timers +using SteadyTimer = boost::asio::steady_timer; diff --git a/src/common/aliases/boost_system_error_code.hpp b/src/common/aliases/boost_system_error_code.hpp new file mode 100644 index 0000000..fc9eef1 --- /dev/null +++ b/src/common/aliases/boost_system_error_code.hpp @@ -0,0 +1,5 @@ +#pragma once +#include + +// Error handling +using ErrorCode = boost::system::error_code;