LLFIO
v2.00
|
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_multiplexer | protectedstatic |
_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_multiplexer | inlineprotectedstatic |
_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_multiplexer | inlineprotectedstatic |
_v (defined in llfio_v2_xxx::handle) | llfio_v2_xxx::handle | |
are_reads_from_cache() const noexcept | llfio_v2_xxx::handle | inline |
are_safety_barriers_issued() const noexcept | llfio_v2_xxx::handle | inline |
are_writes_durable() const noexcept | llfio_v2_xxx::handle | inline |
barrier_kind enum name | llfio_v2_xxx::byte_io_multiplexer | |
buffers_type typedef | llfio_v2_xxx::byte_io_multiplexer | |
byte_io_multiplexer() (defined in llfio_v2_xxx::byte_io_multiplexer) | llfio_v2_xxx::byte_io_multiplexer | inline |
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=0 | llfio_v2_xxx::byte_io_multiplexer | pure virtual |
check_for_any_completed_io(deadline d=std::chrono::seconds(0), size_t max_completions=(size_t) -1) noexcept=0 | llfio_v2_xxx::byte_io_multiplexer | pure virtual |
check_io_operation(io_operation_state *op) noexcept | llfio_v2_xxx::byte_io_multiplexer | inlinevirtual |
clone() const noexcept | llfio_v2_xxx::handle | inline |
close() noexcept | llfio_v2_xxx::handle | inlinevirtual |
const_buffers_type typedef | llfio_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=0 | llfio_v2_xxx::byte_io_multiplexer | pure 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=0 | llfio_v2_xxx::byte_io_multiplexer | pure 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=0 | llfio_v2_xxx::byte_io_multiplexer | pure virtual |
construct(span< byte > storage, byte_socket_handle *_h, io_operation_state_visitor *_visitor, deadline d, const ip::address &) noexcept | llfio_v2_xxx::byte_io_multiplexer | inlinevirtual |
construct(span< byte > storage, listening_byte_socket_handle *_h, io_operation_state_visitor *_visitor, deadline d, std::pair< byte_socket_handle, ip::address > &) noexcept | llfio_v2_xxx::byte_io_multiplexer | inlinevirtual |
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) noexcept | llfio_v2_xxx::byte_io_multiplexer | inlinevirtual |
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) noexcept | llfio_v2_xxx::byte_io_multiplexer | inlinevirtual |
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) noexcept | llfio_v2_xxx::byte_io_multiplexer | inlinevirtual |
construct_and_init_io_operation(span< byte > storage, byte_socket_handle *_h, io_operation_state_visitor *_visitor, deadline d, const ip::address &addr) noexcept | llfio_v2_xxx::byte_io_multiplexer | inlinevirtual |
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) noexcept | llfio_v2_xxx::byte_io_multiplexer | inlinevirtual |
creation typedef (defined in llfio_v2_xxx::byte_io_multiplexer) | llfio_v2_xxx::byte_io_multiplexer | |
current_path() const noexcept | llfio_v2_xxx::handle | inlinevirtual |
do_byte_io_handle_allocate_registered_buffer(byte_io_handle *h, size_t &bytes) noexcept | llfio_v2_xxx::byte_io_multiplexer | inlinevirtual |
do_byte_io_handle_deregister(byte_io_handle *) noexcept | llfio_v2_xxx::byte_io_multiplexer | inlinevirtual |
do_byte_io_handle_deregister(listening_byte_socket_handle *) noexcept | llfio_v2_xxx::byte_io_multiplexer | inlinevirtual |
do_byte_io_handle_max_buffers(const byte_io_handle *h) const noexcept | llfio_v2_xxx::byte_io_multiplexer | inlinevirtual |
do_byte_io_handle_register(byte_io_handle *) noexcept | llfio_v2_xxx::byte_io_multiplexer | inlinevirtual |
do_byte_io_handle_register(listening_byte_socket_handle *) noexcept | llfio_v2_xxx::byte_io_multiplexer | inlinevirtual |
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 noexcept | llfio_v2_xxx::handle | inline |
flush_inited_io_operations() noexcept | llfio_v2_xxx::byte_io_multiplexer | inlinevirtual |
handle() | llfio_v2_xxx::byte_io_multiplexer | inline |
handle(native_handle_type h, flag flags=flag::none) noexcept | llfio_v2_xxx::byte_io_multiplexer | inlineexplicit |
handle(const handle &)=delete | llfio_v2_xxx::byte_io_multiplexer | |
handle(handle &&o) noexcept | llfio_v2_xxx::byte_io_multiplexer | inline |
llfio_v2_xxx::handle::handle(native_handle_type h, flag flags=flag::none) noexcept | llfio_v2_xxx::handle | inlineexplicit |
llfio_v2_xxx::handle::handle(const handle &)=delete | llfio_v2_xxx::handle | |
llfio_v2_xxx::handle::handle(handle &&o) noexcept | llfio_v2_xxx::handle | inline |
implementation_information() const noexcept=0 | llfio_v2_xxx::byte_io_multiplexer | inlinepure virtual |
init_io_operation(io_operation_state *state) noexcept=0 | llfio_v2_xxx::byte_io_multiplexer | pure virtual |
io_state_requirements() noexcept=0 | llfio_v2_xxx::byte_io_multiplexer | pure virtual |
is_allocation() const noexcept | llfio_v2_xxx::handle | inline |
is_append_only() const noexcept | llfio_v2_xxx::handle | inline |
is_directory() const noexcept | llfio_v2_xxx::handle | inline |
is_http_socket() const noexcept | llfio_v2_xxx::handle | inline |
is_kernel_handle() const noexcept | llfio_v2_xxx::handle | inline |
is_multiplexable() const noexcept | llfio_v2_xxx::handle | inline |
is_multiplexer() const noexcept | llfio_v2_xxx::handle | inline |
is_nonblocking() const noexcept | llfio_v2_xxx::handle | inline |
is_path() const noexcept | llfio_v2_xxx::handle | inline |
is_pipe() const noexcept | llfio_v2_xxx::handle | inline |
is_process() const noexcept | llfio_v2_xxx::handle | inline |
is_readable() const noexcept | llfio_v2_xxx::handle | inline |
is_regular() const noexcept | llfio_v2_xxx::handle | inline |
is_section() const noexcept | llfio_v2_xxx::handle | inline |
is_seekable() const noexcept | llfio_v2_xxx::handle | inline |
is_socket() const noexcept | llfio_v2_xxx::handle | inline |
is_symlink() const noexcept | llfio_v2_xxx::handle | inline |
is_tls_socket() const noexcept | llfio_v2_xxx::handle | inline |
is_valid() const noexcept | llfio_v2_xxx::handle | inline |
is_writable() const noexcept | llfio_v2_xxx::handle | inline |
kernel_caching() const noexcept | llfio_v2_xxx::handle | inline |
mode typedef (defined in llfio_v2_xxx::byte_io_multiplexer) | llfio_v2_xxx::byte_io_multiplexer | |
native_handle() const noexcept | llfio_v2_xxx::handle | inline |
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)=delete | llfio_v2_xxx::handle | |
llfio_v2_xxx::handle::operator=(handle &&o) noexcept | llfio_v2_xxx::handle | inline |
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::handle | inline |
registered_buffer_type typedef | llfio_v2_xxx::byte_io_multiplexer | |
release() noexcept | llfio_v2_xxx::handle | inlinevirtual |
requires_aligned_io() const noexcept | llfio_v2_xxx::handle | inline |
set_append_only(bool enable) noexcept | llfio_v2_xxx::handle | inlinevirtual |
size_type typedef (defined in llfio_v2_xxx::byte_io_multiplexer) | llfio_v2_xxx::byte_io_multiplexer | |
swap(handle &o) noexcept | llfio_v2_xxx::handle | inline |
wake_check_for_any_completed_io() noexcept=0 | llfio_v2_xxx::byte_io_multiplexer | pure 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::handle | inlinevirtual |