TrinityCore
Trinity::Asio Namespace Reference

Classes

class  DeadlineTimer
 
class  IoContext
 
class  Resolver
 
class  Strand
 

Functions

template<typename T >
decltype(auto) post (boost::asio::io_context &ioContext, T &&t)
 
template<typename T >
decltype(auto) post (boost::asio::io_context::executor_type &executor, T &&t)
 
template<typename T >
decltype(auto) get_io_context (T &&ioObject)
 
template<typename T >
decltype(auto) post (boost::asio::io_context::strand &strand, T &&t)
 

Function Documentation

◆ get_io_context()

template<typename T >
decltype(auto) Trinity::Asio::get_io_context ( T &&  ioObject)
inline

Definition at line 68 of file IoContext.h.

+ Here is the caller graph for this function:

◆ post() [1/3]

template<typename T >
decltype(auto) Trinity::Asio::post ( boost::asio::io_context &  ioContext,
T &&  t 
)
inline

Definition at line 54 of file IoContext.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ post() [2/3]

template<typename T >
decltype(auto) Trinity::Asio::post ( boost::asio::io_context::executor_type &  executor,
T &&  t 
)
inline

Definition at line 60 of file IoContext.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ post() [3/3]

template<typename T >
decltype(auto) Trinity::Asio::post ( boost::asio::io_context::strand &  strand,
T &&  t 
)
inline

Definition at line 38 of file Strand.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function: