Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
BoostAsioUtils.h File Reference
#include "Common.h"
#include <boost/asio/io_context.hpp>
#include <boost/asio/ip/tcp.hpp>
#include <boost/system/error_code.hpp>
#include <string>
Include dependency graph for BoostAsioUtils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Skyfire
namespace  Skyfire::Net

Functions

template<class Timer>
void Skyfire::Net::CancelTimer (Timer &timer)
void Skyfire::Net::CloseTcpAcceptor (boost::asio::ip::tcp::acceptor &acceptor)
void Skyfire::Net::CloseTcpSocket (boost::asio::ip::tcp::socket &socket)
bool Skyfire::Net::IsWouldBlock (boost::system::error_code const &error)
bool Skyfire::Net::OpenTcpAcceptor (boost::asio::io_context &ioContext, boost::asio::ip::tcp::acceptor &acceptor, uint16 port, std::string const &bindAddress, char const *logFilter, char const *logName)
void Skyfire::Net::RestartIoContext (boost::asio::io_context &ioContext)
void Skyfire::Net::StopIoContext (boost::asio::io_context &ioContext)