LLFIO
v2.00 late beta
|
Variant storage. More...
#include "io_multiplexer.hpp"
Classes | |
struct | noncompleted_t |
Storage for non-completed i/o. More... | |
Public Member Functions | |
payload_t (registered_buffer_type &&b, deadline d, io_request< buffers_type > reqs) | |
payload_t (registered_buffer_type &&b, deadline d, io_request< const_buffers_type > reqs) | |
payload_t (registered_buffer_type &&b, deadline d, io_request< const_buffers_type > reqs, barrier_kind kind) | |
payload_t (io_result< buffers_type > &&res) | |
payload_t (io_result< const_buffers_type > &&res) | |
Public Attributes | |
_empty_t | empty |
Used for unknown state. | |
struct llfio_v2_xxx::io_multiplexer::_unsynchronised_io_operation_state::payload_t::noncompleted_t | noncompleted |
io_result< buffers_type > | completed_read |
Storage for a completed read i/o, the buffers filled. | |
io_result< const_buffers_type > | completed_write_or_barrier |
Storage for a completed write or barrier i/o, the buffers drained. | |
Variant storage.