|
FairMQ
1.4.33
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 |