|
Asio Extensions
Additional functionality built on top of (Boost.)Asio
|
Helpers for the various supported versions of Asio. More...
Modules | |
| Error handling | |
Classes | |
| class | asioext::hook_allocator< T, Handler > |
| Allocator that uses a handler's memory allocation hooks. More... | |
| class | asioext::associated_allocator< Handler > |
| Helper trait to obtain the allocator associated with a handler. More... | |
| class | asioext::async_result< CompletionToken, Signature > |
| An interface for customising the behaviour of an initiating function. More... | |
| struct | asioext::async_completion< CompletionToken, Signature > |
Typedefs | |
| template<typename Handler > | |
| using | asioext::associated_allocator_t = typename associated_allocator< Handler >::type |
| Alias for associated_allocator::type. More... | |
Functions | |
| template<typename Handler > | |
| associated_allocator< Handler >::type | asioext::get_associated_allocator (Handler &handler) noexcept |
| Get the handler's associated allocator. More... | |
Helpers for the various supported versions of Asio.
| using asioext::associated_allocator_t = typedef typename associated_allocator<Handler>::type |
Alias for associated_allocator::type.
|
noexcept |
Get the handler's associated allocator.
Calling this function is equivalent to calling associated_allocator<Handler>::get(handler). See associated_allocator for details.