Boost
C++ Libraries
...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
This version of Boost is under active development. You are currently in the develop branch. The current version is 1.90.0.
Executor implementation type used to submit functions to an io_context.
template< typename Allocator, uintptr_t Bits> class basic_executor_type : Allocator
|
Name |
Description |
|---|---|
|
basic_executor_type [constructor] |
Copy constructor. |
|
Obtain the underlying execution context. |
|
|
Request the io_context to invoke the given function object. |
|
|
Request the io_context to invoke the given function object. |
|
|
Execution function. |
|
|
Inform the io_context that some work is no longer outstanding. |
|
|
Inform the io_context that it has some outstanding work to do. |
|
|
Assignment operator. |
|
|
Request the io_context to invoke the given function object. |
|
|
Query the current value of the context property. |
|
|
query [static] |
Query the current value of the mapping property. |
|
Obtain an executor with the blocking.possibly property. |
|
|
Determine whether the io_context is running in the current thread. |
|
|
~basic_executor_type [destructor] |
Destructor. |
|
Name |
Description |
|---|---|
|
Compare two executors for inequality. |
|
|
Compare two executors for equality. |
Header: boost/asio/io_context.hpp
Convenience header: boost/asio.hpp