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

Classes

class  IoContextExecutor
class  IoContextTaskRunner
class  IoContextThread
class  IoContextThreadGroup
class  IoContextWorkGuard

Functions

std::unique_ptr< IoContextWorkGuardMakeIoContextWorkGuard (boost::asio::io_context &ioContext)
void ResetWorkGuard (std::unique_ptr< IoContextWorkGuard > &workGuard)

Function Documentation

◆ MakeIoContextWorkGuard()

std::unique_ptr< IoContextWorkGuard > Skyfire::Asio::MakeIoContextWorkGuard ( boost::asio::io_context & ioContext)
inline

Definition at line 48 of file BoostAsioWork.h.

Referenced by Skyfire::Asio::IoContextExecutor::KeepAlive().

◆ ResetWorkGuard()

void Skyfire::Asio::ResetWorkGuard ( std::unique_ptr< IoContextWorkGuard > & workGuard)
inline

Definition at line 53 of file BoostAsioWork.h.

Referenced by Skyfire::Asio::IoContextExecutor::ResetWork().