FairMQ
1.4.14
C++ Message Queuing Library and Framework
|
Base for creating Asio-enabled I/O objects. More...
#include <fairmq/sdk/AsioBase.h>
Public Types | |
using | ExecutorType = Executor |
Member type of associated I/O executor. | |
using | AllocatorType = Allocator |
Member type of associated default allocator. | |
Public Member Functions | |
auto | GetExecutor () const noexcept -> ExecutorType |
Get associated I/O executor. | |
auto | GetAllocator () const noexcept -> AllocatorType |
Get associated default allocator. | |
AsioBase ()=delete | |
NO default ctor. | |
AsioBase (Executor ex, Allocator alloc) | |
Construct with associated I/O executor. | |
AsioBase (const AsioBase &)=delete | |
NOT copyable. | |
AsioBase & | operator= (const AsioBase &)=delete |
AsioBase (AsioBase &&) noexcept=default | |
movable | |
AsioBase & | operator= (AsioBase &&) noexcept=default |
Base for creating Asio-enabled I/O objects.
Executor | Associated I/O executor |
Allocator | Associated default allocator |