Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
Skyfire::Net Namespace Reference

Classes

class  Address
class  BoostAsioWriteQueue

Functions

template<class Timer>
void CancelTimer (Timer &timer)
void CloseTcpAcceptor (boost::asio::ip::tcp::acceptor &acceptor)
void CloseTcpSocket (boost::asio::ip::tcp::socket &socket)
bool IsIPv4Address (std::string const &host)
bool IsWouldBlock (boost::system::error_code const &error)
bool 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 RestartIoContext (boost::asio::io_context &ioContext)
void StopIoContext (boost::asio::io_context &ioContext)
uint32 ToIPv4NetworkOrder (std::string const &host)

Function Documentation

◆ CancelTimer()

template<class Timer>
void Skyfire::Net::CancelTimer ( Timer & timer)

◆ CloseTcpAcceptor()

void Skyfire::Net::CloseTcpAcceptor ( boost::asio::ip::tcp::acceptor & acceptor)
inline

◆ CloseTcpSocket()

void Skyfire::Net::CloseTcpSocket ( boost::asio::ip::tcp::socket & socket)
inline

◆ IsIPv4Address()

bool Skyfire::Net::IsIPv4Address ( std::string const & host)

Definition at line 39 of file NetworkAddress.cpp.

Referenced by IsIPAddress().

◆ IsWouldBlock()

bool Skyfire::Net::IsWouldBlock ( boost::system::error_code const & error)

Definition at line 16 of file BoostAsioUtils.cpp.

◆ OpenTcpAcceptor()

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 )

◆ RestartIoContext()

void Skyfire::Net::RestartIoContext ( boost::asio::io_context & ioContext)
inline

Definition at line 22 of file BoostAsioUtils.h.

Referenced by OpenTcpAcceptor().

◆ StopIoContext()

void Skyfire::Net::StopIoContext ( boost::asio::io_context & ioContext)
inline

Definition at line 27 of file BoostAsioUtils.h.

◆ ToIPv4NetworkOrder()