|  | 
           
Executor
          used to submit functions to an io_context.
        
typedef basic_executor_type< std::allocator< void >, 0 > executor_type;
| 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: asio/io_context.hpp
        
          Convenience header: asio.hpp