void Post(F &&function)
Post a function object to be run by one of our threads.
Definition: IoContextThreadGroup.h:78
I/O Context Thread group class.
Definition: IoContextThreadGroup.h:48
boost_iocontext_t m_ioContext
Boost ASIO I/O context.
Definition: IoContextThreadGroup.h:85
boost_asio::io_context boost_iocontext_t
Boost IO context convenience typedef.
Definition: AsioDefines.h:46
threads::ThreadGroup m_threadGroup
Our thread group.
Definition: IoContextThreadGroup.h:89
boost::asio::executor_work_guard< boost::asio::io_context::executor_type > m_ioWorkGuard
Boost ASIO I/O context work guard object.
Definition: IoContextThreadGroup.h:87