Clementine
|
Classes | |
struct | on_dispatch_exit |
struct | on_do_complete_exit |
class | strand_impl |
Public Types | |
typedef strand_impl * | implementation_type |
Public Member Functions | |
ASIO_DECL | strand_service (asio::io_context &io_context) |
ASIO_DECL void | shutdown () |
Destroy all user-defined handler objects owned by the service. | |
ASIO_DECL void | construct (implementation_type &impl) |
template<typename Handler > | |
void | dispatch (implementation_type &impl, Handler &handler) |
template<typename Handler > | |
void | post (implementation_type &impl, Handler &handler) |
ASIO_DECL bool | running_in_this_thread (const implementation_type &impl) const |
![]() | |
service_base (asio::io_context &io_context) | |
![]() | |
asio::io_context & | get_io_context () |
Get the io_context object that owns the service. | |
![]() | |
execution_context & | context () |
Get the context object that owns the service. | |
Additional Inherited Members | |
![]() | |
static asio::detail::service_id< strand_service > | id |
![]() | |
ASIO_DECL | service (asio::io_context &owner) |
Constructor. More... | |
virtual ASIO_DECL | ~service () |
Destructor. | |
![]() | |
ASIO_DECL | service (execution_context &owner) |
Constructor. More... | |