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 |
![]() | |
virtual auto | IsCompleted () const -> bool=0 |