LLFIO
v2.00
|
This is the complete list of members for llfio_v2_xxx::lockable_byte_io_handle, including all inherited members.
_ (defined in llfio_v2_xxx::handle) | llfio_v2_xxx::handle | |
_ctx (defined in llfio_v2_xxx::byte_io_handle) | llfio_v2_xxx::byte_io_handle | protected |
_do_allocate_registered_buffer(size_t &bytes) noexcept | llfio_v2_xxx::byte_io_handle | inlineprotectedvirtual |
_do_barrier(io_request< const_buffers_type > reqs, barrier_kind kind, deadline d) noexcept | llfio_v2_xxx::byte_io_handle | inlineprotectedvirtual |
_do_max_buffers() const noexcept | llfio_v2_xxx::byte_io_handle | inlineprotectedvirtual |
_do_multiplexer_barrier(registered_buffer_type &&base, io_request< const_buffers_type > reqs, barrier_kind kind, deadline d) noexcept (defined in llfio_v2_xxx::byte_io_handle) | llfio_v2_xxx::byte_io_handle | inlineprotected |
_do_multiplexer_read(registered_buffer_type &&base, io_request< buffers_type > reqs, deadline d) noexcept (defined in llfio_v2_xxx::byte_io_handle) | llfio_v2_xxx::byte_io_handle | inlineprotected |
_do_multiplexer_write(registered_buffer_type &&base, io_request< const_buffers_type > reqs, deadline d) noexcept (defined in llfio_v2_xxx::byte_io_handle) | llfio_v2_xxx::byte_io_handle | inlineprotected |
_do_read(io_request< buffers_type > reqs, deadline d) noexcept | llfio_v2_xxx::byte_io_handle | inlineprotectedvirtual |
_do_read(registered_buffer_type base, io_request< buffers_type > reqs, deadline d) noexcept | llfio_v2_xxx::byte_io_handle | inlineprotectedvirtual |
_do_write(io_request< const_buffers_type > reqs, deadline d) noexcept | llfio_v2_xxx::byte_io_handle | inlineprotectedvirtual |
_do_write(registered_buffer_type base, io_request< const_buffers_type > reqs, deadline d) noexcept | llfio_v2_xxx::byte_io_handle | inlineprotectedvirtual |
_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 | |
_v (defined in llfio_v2_xxx::handle) | llfio_v2_xxx::handle | |
allocate_registered_buffer(size_t &bytes) noexcept | llfio_v2_xxx::byte_io_handle | inline |
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 |
awaitable typedef (defined in llfio_v2_xxx::byte_io_handle) | llfio_v2_xxx::byte_io_handle | |
barrier(io_request< const_buffers_type > reqs=io_request< const_buffers_type >(), barrier_kind kind=barrier_kind::nowait_data_only, deadline d=deadline()) noexcept | llfio_v2_xxx::byte_io_handle | inlinevirtual |
barrier(barrier_kind kind, deadline d=deadline()) noexcept (defined in llfio_v2_xxx::byte_io_handle) | llfio_v2_xxx::byte_io_handle | inline |
barrier_kind typedef (defined in llfio_v2_xxx::byte_io_handle) | llfio_v2_xxx::byte_io_handle | |
buffer_type typedef (defined in llfio_v2_xxx::lockable_byte_io_handle) | llfio_v2_xxx::lockable_byte_io_handle | |
buffers_type typedef (defined in llfio_v2_xxx::lockable_byte_io_handle) | llfio_v2_xxx::lockable_byte_io_handle | |
byte_io_handle() | llfio_v2_xxx::byte_io_handle | inline |
byte_io_handle(native_handle_type h, flag flags, byte_io_multiplexer *ctx) | llfio_v2_xxx::byte_io_handle | inlineexplicit |
byte_io_handle(handle &&o, byte_io_multiplexer *ctx) noexcept | llfio_v2_xxx::byte_io_handle | inlineexplicit |
byte_io_handle(byte_io_handle &&)=default | llfio_v2_xxx::byte_io_handle | |
byte_io_handle(const byte_io_handle &)=delete | llfio_v2_xxx::byte_io_handle | |
caching typedef (defined in llfio_v2_xxx::lockable_byte_io_handle) | llfio_v2_xxx::lockable_byte_io_handle | |
clone() const noexcept | llfio_v2_xxx::handle | inline |
close() noexcept override | llfio_v2_xxx::byte_io_handle | inlinevirtual |
co_barrier(io_request< const_buffers_type > reqs=io_request< const_buffers_type >(), barrier_kind kind=barrier_kind::nowait_data_only, deadline d=deadline()) noexcept | llfio_v2_xxx::byte_io_handle | inline |
co_read(io_request< buffers_type > reqs, deadline d=deadline()) noexcept | llfio_v2_xxx::byte_io_handle | inline |
co_read(registered_buffer_type base, io_request< buffers_type > reqs, deadline d=deadline()) noexcept (defined in llfio_v2_xxx::byte_io_handle) | llfio_v2_xxx::byte_io_handle | inline |
co_write(io_request< const_buffers_type > reqs, deadline d=deadline()) noexcept | llfio_v2_xxx::byte_io_handle | inline |
co_write(registered_buffer_type base, io_request< const_buffers_type > reqs, deadline d=deadline()) noexcept (defined in llfio_v2_xxx::byte_io_handle) | llfio_v2_xxx::byte_io_handle | inline |
const_buffer_type typedef (defined in llfio_v2_xxx::lockable_byte_io_handle) | llfio_v2_xxx::lockable_byte_io_handle | |
const_buffers_type typedef (defined in llfio_v2_xxx::lockable_byte_io_handle) | llfio_v2_xxx::lockable_byte_io_handle | |
creation typedef (defined in llfio_v2_xxx::lockable_byte_io_handle) | llfio_v2_xxx::lockable_byte_io_handle | |
current_path() const noexcept | llfio_v2_xxx::handle | inlinevirtual |
extent_type typedef (defined in llfio_v2_xxx::lockable_byte_io_handle) | llfio_v2_xxx::lockable_byte_io_handle | |
flag typedef (defined in llfio_v2_xxx::lockable_byte_io_handle) | llfio_v2_xxx::lockable_byte_io_handle | |
flags (defined in llfio_v2_xxx::handle) | llfio_v2_xxx::handle | |
flags() const noexcept | llfio_v2_xxx::handle | inline |
handle() | llfio_v2_xxx::handle | inline |
handle(native_handle_type h, flag flags=flag::none) noexcept | llfio_v2_xxx::handle | inlineexplicit |
handle(const handle &)=delete | llfio_v2_xxx::handle | |
handle(handle &&o) noexcept | llfio_v2_xxx::handle | inline |
io_request typedef (defined in llfio_v2_xxx::lockable_byte_io_handle) | llfio_v2_xxx::lockable_byte_io_handle | |
io_result typedef (defined in llfio_v2_xxx::lockable_byte_io_handle) | llfio_v2_xxx::lockable_byte_io_handle | |
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 |
lock_file() noexcept | llfio_v2_xxx::lockable_byte_io_handle | inlinevirtual |
lock_file_range(extent_type offset, extent_type bytes, lock_kind kind, deadline d=deadline()) noexcept | llfio_v2_xxx::lockable_byte_io_handle | inlinevirtual |
lock_file_range(io_request< buffers_type > reqs, deadline d=deadline()) noexcept (defined in llfio_v2_xxx::lockable_byte_io_handle) | llfio_v2_xxx::lockable_byte_io_handle | inline |
lock_file_range(io_request< const_buffers_type > reqs, deadline d=deadline()) noexcept (defined in llfio_v2_xxx::lockable_byte_io_handle) | llfio_v2_xxx::lockable_byte_io_handle | inline |
lock_file_shared() noexcept | llfio_v2_xxx::lockable_byte_io_handle | inlinevirtual |
lockable_byte_io_handle() | llfio_v2_xxx::lockable_byte_io_handle | inline |
lockable_byte_io_handle(native_handle_type h, flag flags, byte_io_multiplexer *ctx) | llfio_v2_xxx::lockable_byte_io_handle | inlineexplicit |
lockable_byte_io_handle(handle &&o, byte_io_multiplexer *ctx) noexcept | llfio_v2_xxx::lockable_byte_io_handle | inlineexplicit |
lockable_byte_io_handle(byte_io_handle &&o) noexcept | llfio_v2_xxx::lockable_byte_io_handle | inlineexplicit |
lockable_byte_io_handle(lockable_byte_io_handle &&)=default | llfio_v2_xxx::lockable_byte_io_handle | |
lockable_byte_io_handle(const lockable_byte_io_handle &)=delete | llfio_v2_xxx::lockable_byte_io_handle | |
max_buffers() const noexcept | llfio_v2_xxx::byte_io_handle | inline |
mode typedef (defined in llfio_v2_xxx::lockable_byte_io_handle) | llfio_v2_xxx::lockable_byte_io_handle | |
multiplexer() const noexcept | llfio_v2_xxx::byte_io_handle | inline |
native_handle() const noexcept | llfio_v2_xxx::handle | inline |
operator=(lockable_byte_io_handle &&)=default | llfio_v2_xxx::lockable_byte_io_handle | |
operator=(const lockable_byte_io_handle &)=delete | llfio_v2_xxx::lockable_byte_io_handle | |
llfio_v2_xxx::byte_io_handle::operator=(byte_io_handle &&)=default | llfio_v2_xxx::byte_io_handle | |
llfio_v2_xxx::byte_io_handle::operator=(const byte_io_handle &)=delete | llfio_v2_xxx::byte_io_handle | |
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::lockable_byte_io_handle) | llfio_v2_xxx::lockable_byte_io_handle | |
QUICKCPPLIB_BITFIELD_BEGIN_T(flag, uint16_t) | llfio_v2_xxx::handle | inline |
read(io_request< buffers_type > reqs, deadline d=deadline()) noexcept | llfio_v2_xxx::byte_io_handle | inline |
read(registered_buffer_type base, io_request< buffers_type > reqs, deadline d=deadline()) noexcept (defined in llfio_v2_xxx::byte_io_handle) | llfio_v2_xxx::byte_io_handle | inline |
read(extent_type offset, std::initializer_list< buffer_type > lst, deadline d=deadline()) noexcept (defined in llfio_v2_xxx::byte_io_handle) | llfio_v2_xxx::byte_io_handle | inline |
registered_buffer_type typedef (defined in llfio_v2_xxx::byte_io_handle) | llfio_v2_xxx::byte_io_handle | |
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 |
set_multiplexer(byte_io_multiplexer *c=this_thread::multiplexer()) noexcept | llfio_v2_xxx::byte_io_handle | inlinevirtual |
size_type typedef (defined in llfio_v2_xxx::lockable_byte_io_handle) | llfio_v2_xxx::lockable_byte_io_handle | |
swap(handle &o) noexcept | llfio_v2_xxx::handle | inline |
try_barrier(Args &&... args) noexcept (defined in llfio_v2_xxx::byte_io_handle) | llfio_v2_xxx::byte_io_handle | inline |
try_barrier_for(Args &&... args, const std::chrono::duration< Rep, Period > &duration) noexcept (defined in llfio_v2_xxx::byte_io_handle) | llfio_v2_xxx::byte_io_handle | inline |
try_barrier_until(Args &&... args, const std::chrono::time_point< Clock, Duration > &timeout) noexcept (defined in llfio_v2_xxx::byte_io_handle) | llfio_v2_xxx::byte_io_handle | inline |
try_lock_file() noexcept | llfio_v2_xxx::lockable_byte_io_handle | inlinevirtual |
try_lock_file_range(Args &&... args) noexcept (defined in llfio_v2_xxx::lockable_byte_io_handle) | llfio_v2_xxx::lockable_byte_io_handle | inline |
try_lock_file_range_for(Args &&... args, const std::chrono::duration< Rep, Period > &duration) noexcept (defined in llfio_v2_xxx::lockable_byte_io_handle) | llfio_v2_xxx::lockable_byte_io_handle | inline |
try_lock_file_range_until(Args &&... args, const std::chrono::time_point< Clock, Duration > &timeout) noexcept (defined in llfio_v2_xxx::lockable_byte_io_handle) | llfio_v2_xxx::lockable_byte_io_handle | inline |
try_lock_file_shared() noexcept | llfio_v2_xxx::lockable_byte_io_handle | inlinevirtual |
try_read(Args &&... args) noexcept (defined in llfio_v2_xxx::byte_io_handle) | llfio_v2_xxx::byte_io_handle | inline |
try_read_for(Args &&... args, const std::chrono::duration< Rep, Period > &duration) noexcept (defined in llfio_v2_xxx::byte_io_handle) | llfio_v2_xxx::byte_io_handle | inline |
try_read_until(Args &&... args, const std::chrono::time_point< Clock, Duration > &timeout) noexcept (defined in llfio_v2_xxx::byte_io_handle) | llfio_v2_xxx::byte_io_handle | inline |
try_write(Args &&... args) noexcept (defined in llfio_v2_xxx::byte_io_handle) | llfio_v2_xxx::byte_io_handle | inline |
try_write_for(Args &&... args, const std::chrono::duration< Rep, Period > &duration) noexcept (defined in llfio_v2_xxx::byte_io_handle) | llfio_v2_xxx::byte_io_handle | inline |
try_write_until(Args &&... args, const std::chrono::time_point< Clock, Duration > &timeout) noexcept (defined in llfio_v2_xxx::byte_io_handle) | llfio_v2_xxx::byte_io_handle | inline |
unlock_file() noexcept | llfio_v2_xxx::lockable_byte_io_handle | inlinevirtual |
unlock_file_range(extent_type offset, extent_type bytes) noexcept | llfio_v2_xxx::lockable_byte_io_handle | inlinevirtual |
unlock_file_shared() noexcept | llfio_v2_xxx::lockable_byte_io_handle | inlinevirtual |
write(io_request< const_buffers_type > reqs, deadline d=deadline()) noexcept | llfio_v2_xxx::byte_io_handle | inline |
write(registered_buffer_type base, io_request< const_buffers_type > reqs, deadline d=deadline()) noexcept (defined in llfio_v2_xxx::byte_io_handle) | llfio_v2_xxx::byte_io_handle | inline |
write(extent_type offset, std::initializer_list< const_buffer_type > lst, deadline d=deadline()) noexcept (defined in llfio_v2_xxx::byte_io_handle) | llfio_v2_xxx::byte_io_handle | inline |
~byte_io_handle()=default (defined in llfio_v2_xxx::byte_io_handle) | llfio_v2_xxx::byte_io_handle | |
~handle() (defined in llfio_v2_xxx::handle) | llfio_v2_xxx::handle | inlinevirtual |
~lockable_byte_io_handle()=default (defined in llfio_v2_xxx::lockable_byte_io_handle) | llfio_v2_xxx::lockable_byte_io_handle |