LLFIO  v2.00
llfio_v2_xxx::byte_io_multiplexer Member List

This is the complete list of members for llfio_v2_xxx::byte_io_multiplexer, including all inherited members.

_ (defined in llfio_v2_xxx::handle)llfio_v2_xxx::handle
_awaitable_size (defined in llfio_v2_xxx::byte_io_multiplexer)llfio_v2_xxx::byte_io_multiplexerprotectedstatic
_padding0_ (defined in llfio_v2_xxx::handle)llfio_v2_xxx::handle
_padding1_ (defined in llfio_v2_xxx::handle)llfio_v2_xxx::handle
_padding2_ (defined in llfio_v2_xxx::handle)llfio_v2_xxx::handle
_result_type_from_io_operation_state(io_operation_state *state, buffers_type *) noexcept (defined in llfio_v2_xxx::byte_io_multiplexer)llfio_v2_xxx::byte_io_multiplexerinlineprotectedstatic
_result_type_from_io_operation_state(io_operation_state *state, const_buffers_type *) noexcept (defined in llfio_v2_xxx::byte_io_multiplexer)llfio_v2_xxx::byte_io_multiplexerinlineprotectedstatic
_v (defined in llfio_v2_xxx::handle)llfio_v2_xxx::handle
are_reads_from_cache() const noexceptllfio_v2_xxx::handleinline
are_safety_barriers_issued() const noexceptllfio_v2_xxx::handleinline
are_writes_durable() const noexceptllfio_v2_xxx::handleinline
barrier_kind enum namellfio_v2_xxx::byte_io_multiplexer
buffers_type typedefllfio_v2_xxx::byte_io_multiplexer
byte_io_multiplexer() (defined in llfio_v2_xxx::byte_io_multiplexer)llfio_v2_xxx::byte_io_multiplexerinline
byte_io_multiplexer(byte_io_multiplexer &&)=default (defined in llfio_v2_xxx::byte_io_multiplexer)llfio_v2_xxx::byte_io_multiplexer
byte_io_multiplexer(const byte_io_multiplexer &)=delete (defined in llfio_v2_xxx::byte_io_multiplexer)llfio_v2_xxx::byte_io_multiplexer
caching typedef (defined in llfio_v2_xxx::byte_io_multiplexer)llfio_v2_xxx::byte_io_multiplexer
cancel_io_operation(io_operation_state *op, deadline d={}) noexcept=0llfio_v2_xxx::byte_io_multiplexerpure virtual
check_for_any_completed_io(deadline d=std::chrono::seconds(0), size_t max_completions=(size_t) -1) noexcept=0llfio_v2_xxx::byte_io_multiplexerpure virtual
check_io_operation(io_operation_state *op) noexceptllfio_v2_xxx::byte_io_multiplexerinlinevirtual
clone() const noexceptllfio_v2_xxx::handleinline
close() noexceptllfio_v2_xxx::handleinlinevirtual
const_buffers_type typedefllfio_v2_xxx::byte_io_multiplexer
construct(span< byte > storage, byte_io_handle *_h, io_operation_state_visitor *_visitor, registered_buffer_type &&b, deadline d, io_request< buffers_type > reqs) noexcept=0llfio_v2_xxx::byte_io_multiplexerpure virtual
construct(span< byte > storage, byte_io_handle *_h, io_operation_state_visitor *_visitor, registered_buffer_type &&b, deadline d, io_request< const_buffers_type > reqs) noexcept=0llfio_v2_xxx::byte_io_multiplexerpure virtual
construct(span< byte > storage, byte_io_handle *_h, io_operation_state_visitor *_visitor, registered_buffer_type &&b, deadline d, io_request< const_buffers_type > reqs, barrier_kind kind) noexcept=0llfio_v2_xxx::byte_io_multiplexerpure virtual
construct(span< byte > storage, byte_socket_handle *_h, io_operation_state_visitor *_visitor, deadline d, const ip::address &) noexceptllfio_v2_xxx::byte_io_multiplexerinlinevirtual
construct(span< byte > storage, listening_byte_socket_handle *_h, io_operation_state_visitor *_visitor, deadline d, std::pair< byte_socket_handle, ip::address > &) noexceptllfio_v2_xxx::byte_io_multiplexerinlinevirtual
construct_and_init_io_operation(span< byte > storage, byte_io_handle *_h, io_operation_state_visitor *_visitor, registered_buffer_type &&b, deadline d, io_request< buffers_type > reqs) noexceptllfio_v2_xxx::byte_io_multiplexerinlinevirtual
construct_and_init_io_operation(span< byte > storage, byte_io_handle *_h, io_operation_state_visitor *_visitor, registered_buffer_type &&b, deadline d, io_request< const_buffers_type > reqs) noexceptllfio_v2_xxx::byte_io_multiplexerinlinevirtual
construct_and_init_io_operation(span< byte > storage, byte_io_handle *_h, io_operation_state_visitor *_visitor, registered_buffer_type &&b, deadline d, io_request< const_buffers_type > reqs, barrier_kind kind) noexceptllfio_v2_xxx::byte_io_multiplexerinlinevirtual
construct_and_init_io_operation(span< byte > storage, byte_socket_handle *_h, io_operation_state_visitor *_visitor, deadline d, const ip::address &addr) noexceptllfio_v2_xxx::byte_io_multiplexerinlinevirtual
construct_and_init_io_operation(span< byte > storage, listening_byte_socket_handle *_h, io_operation_state_visitor *_visitor, deadline d, std::pair< byte_socket_handle, ip::address > &req) noexceptllfio_v2_xxx::byte_io_multiplexerinlinevirtual
creation typedef (defined in llfio_v2_xxx::byte_io_multiplexer)llfio_v2_xxx::byte_io_multiplexer
current_path() const noexceptllfio_v2_xxx::handleinlinevirtual
do_byte_io_handle_allocate_registered_buffer(byte_io_handle *h, size_t &bytes) noexceptllfio_v2_xxx::byte_io_multiplexerinlinevirtual
do_byte_io_handle_deregister(byte_io_handle *) noexceptllfio_v2_xxx::byte_io_multiplexerinlinevirtual
do_byte_io_handle_deregister(listening_byte_socket_handle *) noexceptllfio_v2_xxx::byte_io_multiplexerinlinevirtual
do_byte_io_handle_max_buffers(const byte_io_handle *h) const noexceptllfio_v2_xxx::byte_io_multiplexerinlinevirtual
do_byte_io_handle_register(byte_io_handle *) noexceptllfio_v2_xxx::byte_io_multiplexerinlinevirtual
do_byte_io_handle_register(listening_byte_socket_handle *) noexceptllfio_v2_xxx::byte_io_multiplexerinlinevirtual
extent_type typedef (defined in llfio_v2_xxx::byte_io_multiplexer)llfio_v2_xxx::byte_io_multiplexer
flag typedef (defined in llfio_v2_xxx::byte_io_multiplexer)llfio_v2_xxx::byte_io_multiplexer
flags (defined in llfio_v2_xxx::handle)llfio_v2_xxx::handle
flags() const noexceptllfio_v2_xxx::handleinline
flush_inited_io_operations() noexceptllfio_v2_xxx::byte_io_multiplexerinlinevirtual
handle()llfio_v2_xxx::byte_io_multiplexerinline
handle(native_handle_type h, flag flags=flag::none) noexceptllfio_v2_xxx::byte_io_multiplexerinlineexplicit
handle(const handle &)=deletellfio_v2_xxx::byte_io_multiplexer
handle(handle &&o) noexceptllfio_v2_xxx::byte_io_multiplexerinline
llfio_v2_xxx::handle::handle(native_handle_type h, flag flags=flag::none) noexceptllfio_v2_xxx::handleinlineexplicit
llfio_v2_xxx::handle::handle(const handle &)=deletellfio_v2_xxx::handle
llfio_v2_xxx::handle::handle(handle &&o) noexceptllfio_v2_xxx::handleinline
implementation_information() const noexcept=0llfio_v2_xxx::byte_io_multiplexerinlinepure virtual
init_io_operation(io_operation_state *state) noexcept=0llfio_v2_xxx::byte_io_multiplexerpure virtual
io_state_requirements() noexcept=0llfio_v2_xxx::byte_io_multiplexerpure virtual
is_allocation() const noexceptllfio_v2_xxx::handleinline
is_append_only() const noexceptllfio_v2_xxx::handleinline
is_directory() const noexceptllfio_v2_xxx::handleinline
is_http_socket() const noexceptllfio_v2_xxx::handleinline
is_kernel_handle() const noexceptllfio_v2_xxx::handleinline
is_multiplexable() const noexceptllfio_v2_xxx::handleinline
is_multiplexer() const noexceptllfio_v2_xxx::handleinline
is_nonblocking() const noexceptllfio_v2_xxx::handleinline
is_path() const noexceptllfio_v2_xxx::handleinline
is_pipe() const noexceptllfio_v2_xxx::handleinline
is_process() const noexceptllfio_v2_xxx::handleinline
is_readable() const noexceptllfio_v2_xxx::handleinline
is_regular() const noexceptllfio_v2_xxx::handleinline
is_section() const noexceptllfio_v2_xxx::handleinline
is_seekable() const noexceptllfio_v2_xxx::handleinline
is_socket() const noexceptllfio_v2_xxx::handleinline
is_symlink() const noexceptllfio_v2_xxx::handleinline
is_tls_socket() const noexceptllfio_v2_xxx::handleinline
is_valid() const noexceptllfio_v2_xxx::handleinline
is_writable() const noexceptllfio_v2_xxx::handleinline
kernel_caching() const noexceptllfio_v2_xxx::handleinline
mode typedef (defined in llfio_v2_xxx::byte_io_multiplexer)llfio_v2_xxx::byte_io_multiplexer
native_handle() const noexceptllfio_v2_xxx::handleinline
operator=(byte_io_multiplexer &&)=default (defined in llfio_v2_xxx::byte_io_multiplexer)llfio_v2_xxx::byte_io_multiplexer
operator=(const byte_io_multiplexer &)=delete (defined in llfio_v2_xxx::byte_io_multiplexer)llfio_v2_xxx::byte_io_multiplexer
llfio_v2_xxx::handle::operator=(const handle &o)=deletellfio_v2_xxx::handle
llfio_v2_xxx::handle::operator=(handle &&o) noexceptllfio_v2_xxx::handleinline
path_type typedef (defined in llfio_v2_xxx::byte_io_multiplexer)llfio_v2_xxx::byte_io_multiplexer
QUICKCPPLIB_BITFIELD_BEGIN_T(flag, uint16_t)llfio_v2_xxx::handleinline
registered_buffer_type typedefllfio_v2_xxx::byte_io_multiplexer
release() noexceptllfio_v2_xxx::handleinlinevirtual
requires_aligned_io() const noexceptllfio_v2_xxx::handleinline
set_append_only(bool enable) noexceptllfio_v2_xxx::handleinlinevirtual
size_type typedef (defined in llfio_v2_xxx::byte_io_multiplexer)llfio_v2_xxx::byte_io_multiplexer
swap(handle &o) noexceptllfio_v2_xxx::handleinline
wake_check_for_any_completed_io() noexcept=0llfio_v2_xxx::byte_io_multiplexerpure virtual
~byte_io_multiplexer()=default (defined in llfio_v2_xxx::byte_io_multiplexer)llfio_v2_xxx::byte_io_multiplexer
~handle() (defined in llfio_v2_xxx::handle)llfio_v2_xxx::handleinlinevirtual