| AsyncBerkeley
    Asynchronous Berkeley sockets. Simple. | 
Demultiplexes I/O operations for a socket. More...
#include <io/execution/poll_multiplexer.hpp>
| Public Attributes | |
| intrusive_task_queue | read_queue | 
| Pending read operations. | |
| intrusive_task_queue | write_queue | 
| Pending write operations. | |
| socket_handle * | socket = nullptr | 
| Associated socket used for setting and getting errors. | |
Demultiplexes I/O operations for a socket.
This struct contains the read and write queues for a socket. It is used to queue I/O operations for a socket until they can be completed.
| socket_handle* io::execution::basic_poll_multiplexer< Allocator >::demultiplexer::socket = nullptr | 
Associated socket used for setting and getting errors.