|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <BoostAsioWork.h>
Public Member Functions | |
| IoContextWorkGuard (boost::asio::io_context &ioContext) | |
| void | Reset () |
| ~IoContextWorkGuard () | |
Private Member Functions | |
| IoContextWorkGuard (IoContextWorkGuard const &right)=delete | |
| IoContextWorkGuard & | operator= (IoContextWorkGuard const &right)=delete |
Private Attributes | |
| boost::asio::io_context::executor_type | _executor |
| bool | _ownsWork |
Definition at line 17 of file BoostAsioWork.h.
|
inlineexplicit |
Definition at line 20 of file BoostAsioWork.h.
References _executor, and _ownsWork.
Referenced by IoContextWorkGuard(), and operator=().
|
inline |
Definition at line 26 of file BoostAsioWork.h.
References Reset().
|
privatedelete |
References IoContextWorkGuard().
|
privatedelete |
References IoContextWorkGuard().
|
inline |
Definition at line 31 of file BoostAsioWork.h.
References _executor, and _ownsWork.
Referenced by ~IoContextWorkGuard().
|
private |
Definition at line 41 of file BoostAsioWork.h.
Referenced by IoContextWorkGuard(), and Reset().
|
private |
Definition at line 42 of file BoostAsioWork.h.
Referenced by IoContextWorkGuard(), and Reset().