Polymorphic wrapper for executors.
class executor
Name |
Description |
---|---|
Name |
Description |
---|---|
Obtain the underlying execution context. |
|
Request the executor to invoke the given function object. |
|
Request the executor to invoke the given function object. |
|
Default constructor. Construct from nullptr. Copy constructor. Move constructor. Construct a polymorphic wrapper for the specified executor. Allocator-aware constructor to create a polymorphic wrapper for the specified executor. |
|
Inform the executor that some work is no longer outstanding. |
|
Inform the executor that it has some outstanding work to do. |
|
Operator to test if the executor contains a valid target. |
|
Assignment operator. Assignment operator for nullptr_t. Assignment operator to create a polymorphic wrapper for the specified executor. |
|
Request the executor to invoke the given function object. |
|
Obtain a pointer to the target executor object. |
|
Obtain type information for the target executor object. |
|
Destructor. |
Name |
Description |
---|---|
Compare two executors for inequality. |
|
Compare two executors for equality. |
Header: asio/executor.hpp
Convenience header: asio.hpp