|
FairMQ
1.4.33
C++ Message Queuing Library and Framework
|
#include <AsioAsyncOp.h>


Public Types | |
| using | Allocator2 = typename asio::associated_allocator< Handler, Allocator1 >::type |
| See https://www.boost.org/doc/libs/1_70_0/doc/html/boost_asio/reference/asynchronous_operations.html#boost_asio.reference.asynchronous_operations.allocation_of_intermediate_storage. | |
| using | Executor2 = typename asio::associated_executor< Handler, Executor1 >::type |
| See https://www.boost.org/doc/libs/1_70_0/doc/html/boost_asio/reference/asynchronous_operations.html#boost_asio.reference.asynchronous_operations.associated_completion_handler_executor. | |
Public Member Functions | |
| AsioAsyncOpImpl (const Executor1 &ex1, Allocator1 alloc1, Handler &&handler) | |
| Ctor. | |
| auto | GetAlloc2 () const -> Allocator2 |
| auto | GetEx2 () const -> Executor2 |
| auto | Complete (std::error_code ec, SignatureArgTypes... args) -> void override |
| auto | IsCompleted () const -> bool override |
Public Member Functions inherited from fair::mq::sdk::AsioAsyncOpImplBase< SignatureArgTypes... > | |
| virtual auto | IsCompleted () const -> bool=0 |