12 #ifndef __NET_BOOSTASIO_H__
13 #define __NET_BOOSTASIO_H__
20 #if UT_ASSERT_LEVEL > 0
29 #include <hboost/asio.hpp>
36 #ifdef BOOST_ASIO_ENABLE_HANDLER_TRACKING
37 #define NET_HANDLER_LOCATION \
38 UTdebugFormat("{}", __func__);
40 #define NET_HANDLER_LOCATION
65 template <
typename T,
typename Allocator = std::allocator<T>>
74 template <
typename ExecutorT>
83 #endif // __NET_BOOSTASIO_H__
#define SYS_PRAGMA_PUSH_WARN()
hboost::asio::io_context NET_IOContext
hboost::asio::ip::udp::resolver NET_UDPResolver
#define SYS_PRAGMA_DISABLE_OVERLOADED_VIRTUAL()
hboost::asio::ip::tcp::resolver NET_TCPResolver
hboost::asio::ip::address_v6 NET_IPAddressV6
hboost::asio::ip::address NET_IPAddress
hboost::asio::executor_work_guard< ExecutorT > NET_ExecutorWorkGuard
hboost::asio::dynamic_vector_buffer< T, Allocator > NET_DynamicVectorBuffer
hboost::asio::ip::network_v4 NET_IPNetworkV4
hboost::asio::mutable_buffer NET_MutableBuffer
hboost::asio::ip::udp::endpoint NET_UDPEndpoint
GLuint GLuint64EXT address
#define SYS_PRAGMA_POP_WARN()
hboost::asio::ip::udp::socket NET_UDPSocket
hboost::asio::io_context::strand NET_IOStrand
hboost::asio::ip::tcp::endpoint NET_TCPEndpoint
hboost::asio::streambuf NET_StreamBuffer
hboost::asio::ip::tcp::acceptor NET_TCPAcceptor
hboost::asio::ip::tcp::socket NET_TCPSocket
hboost::asio::ip::address_v4 NET_IPAddressV4
hboost::asio::ip::network_v6 NET_IPNetworkV6
hboost::asio::const_buffer NET_ConstBuffer
hboost::asio::deadline_timer NET_DeadlineTimer
NET_API NET_IOContext & NEThoudiniIOContext()