boost::asio::any_completion_executor
Polymorphic executor type for use with I/O objects.
Synopsis
Declared in <boost/asio/any_completion_executor.hpp>
class any_completion_executor
: public execution::any_executor<execution::prefer_only</* implementation-defined */>, execution::prefer_only</* implementation-defined */>, execution::prefer_only</* implementation-defined */>, execution::prefer_only</* implementation-defined */>>
Member Functions
Name |
Description |
|
Constructors |
|
Destructor. |
Assignment operators |
|
Obtain a polymorphic wrapper with the specified property. |
|
Obtain a polymorphic wrapper with the specified property. |
|
Swap targets with another polymorphic wrapper. |
Description
The any_completion_executor type is a polymorphic executor that supports the set of properties required for the execution of completion handlers. It is defined as the execution::any_executor class template parameterised as follows:
execution::any_executor<
execution::prefer_only<execution::outstanding_work_t::tracked_t>,
execution::prefer_only<execution::outstanding_work_t::untracked_t>
execution::prefer_only<execution::relationship_t::fork_t>,
execution::prefer_only<execution::relationship_t::continuation_t>
>
Created with MrDocs