LLFIO
v2.00
|
Injects buffer types for a particular kind of listening socket read. More...
#include "byte_socket_handle.hpp"
Classes | |
struct | buffers_type |
The buffers type used by this handle for reads, which is a single item sequence of buffer_type . More... | |
struct | io_request |
The i/o request type used by this handle. More... | |
Public Types | |
using | buffer_type = std::pair< SocketType, ip::address > |
The buffer type used by this handle, which is a pair of SocketType and ip::address | |
using | const_buffer_type = std::pair< SocketType, ip::address > |
The const buffer type used by this handle, which is a pair of SocketType and ip::address | |
using | const_buffers_type = buffers_type |
The const buffers type used by this handle for reads, which is a single item sequence of buffer_type . | |
template<class T > | |
using | io_result = result< T > |
template<class T > | |
using | awaitable = byte_io_multiplexer::awaitable< T > |
Public Member Functions | |
constexpr | listening_socket_handle_buffer_types_injector (Base &&o) noexcept(std::is_nothrow_move_constructible< Base >::value) |
listening_socket_handle_buffer_types_injector (const listening_socket_handle_buffer_types_injector &)=default | |
listening_socket_handle_buffer_types_injector (listening_socket_handle_buffer_types_injector &&)=default | |
listening_socket_handle_buffer_types_injector & | operator= (const listening_socket_handle_buffer_types_injector &)=default |
listening_socket_handle_buffer_types_injector & | operator= (listening_socket_handle_buffer_types_injector &&)=default |
Injects buffer types for a particular kind of listening socket read.