AFIO  v2.00 late alpha
afio_v2_xxx::async_file_handle Member List

This is the complete list of members for afio_v2_xxx::async_file_handle, including all inherited members.

_caching (defined in afio_v2_xxx::handle)afio_v2_xxx::handleprotected
_devid (defined in afio_v2_xxx::fs_handle)afio_v2_xxx::fs_handleprotected
_fetch_inode() noexceptafio_v2_xxx::fs_handleinlineprotected
_flags (defined in afio_v2_xxx::handle)afio_v2_xxx::handleprotected
_inode (defined in afio_v2_xxx::fs_handle)afio_v2_xxx::fs_handleprotected
_service (defined in afio_v2_xxx::file_handle)afio_v2_xxx::file_handleprotected
_v (defined in afio_v2_xxx::handle)afio_v2_xxx::handleprotected
are_reads_from_cache() const noexceptafio_v2_xxx::handleinline
are_safety_fsyncs_issued() const noexceptafio_v2_xxx::handleinline
are_writes_durable() const noexceptafio_v2_xxx::handleinline
async_barrier(io_request< const_buffers_type > reqs, CompletionRoutine &&completion, bool wait_for_device=false, bool and_metadata=false, span< char > mem={}) noexceptafio_v2_xxx::async_file_handleinline
async_file(io_service &service, const path_handle &base, path_view_type _path, mode _mode=mode::read, creation _creation=creation::open_existing, caching _caching=caching::only_metadata, flag flags=flag::none) noexceptafio_v2_xxx::async_file_handleinlinestatic
async_file_handle()=defaultafio_v2_xxx::async_file_handle
async_file_handle(io_service *service, native_handle_type h, dev_t devid, ino_t inode, caching caching=caching::none, flag flags=flag::none)afio_v2_xxx::async_file_handleinline
async_file_handle(async_file_handle &&o) noexcept=defaultafio_v2_xxx::async_file_handle
async_file_handle(file_handle &&o) noexceptafio_v2_xxx::async_file_handleinlineexplicit
async_file_handle(handle &&o, io_service *service, dev_t devid, ino_t inode) noexceptafio_v2_xxx::async_file_handleinlineexplicit
async_random_file(io_service &service, const path_handle &dirpath, mode _mode=mode::write, caching _caching=caching::only_metadata, flag flags=flag::none) noexceptafio_v2_xxx::async_file_handleinlinestatic
async_read(io_request< buffers_type > reqs, CompletionRoutine &&completion, span< char > mem={}) noexceptafio_v2_xxx::async_file_handleinline
async_temp_file(io_service &service, path_view_type name=path_view_type(), mode _mode=mode::write, creation _creation=creation::if_needed, caching _caching=caching::only_metadata, flag flags=flag::unlink_on_close) noexceptafio_v2_xxx::async_file_handleinlinestatic
async_temp_inode(io_service &service, const path_handle &dir=path_discovery::storage_backed_temporary_files_directory(), mode _mode=mode::write, flag flags=flag::none) noexceptafio_v2_xxx::async_file_handleinlinestatic
async_write(io_request< const_buffers_type > reqs, CompletionRoutine &&completion, span< char > mem={}) noexceptafio_v2_xxx::async_file_handleinline
barrier(io_request< const_buffers_type > reqs=io_request< const_buffers_type >(), bool wait_for_device=false, bool and_metadata=false, deadline d=deadline()) noexcept override (defined in afio_v2_xxx::async_file_handle)afio_v2_xxx::async_file_handlevirtual
afio_v2_xxx::io_handle::barrier(io_request< const_buffers_type > reqs=io_request< const_buffers_type >(), bool wait_for_device=false, bool and_metadata=false, deadline d=deadline()) noexcept=0afio_v2_xxx::io_handlepure virtual
buffer_type typedef (defined in afio_v2_xxx::async_file_handle)afio_v2_xxx::async_file_handle
buffers_type typedef (defined in afio_v2_xxx::async_file_handle)afio_v2_xxx::async_file_handle
caching typedef (defined in afio_v2_xxx::async_file_handle)afio_v2_xxx::async_file_handle
clone(io_service &service, mode mode_=mode::unchanged, caching caching_=caching::unchanged, deadline d=std::chrono::seconds(30)) const noexceptafio_v2_xxx::async_file_handleinline
clone(mode mode_=mode::unchanged, caching caching_=caching::unchanged, deadline d=std::chrono::seconds(30)) const noexcept overrideafio_v2_xxx::async_file_handleinlinevirtual
afio_v2_xxx::io_handle::clone() const noexceptafio_v2_xxx::handleinline
close() noexcept overrideafio_v2_xxx::file_handleinlinevirtual
co_read(io_request< buffers_type > reqs) noexceptafio_v2_xxx::async_file_handleinline
co_write(io_request< const_buffers_type > reqs) noexceptafio_v2_xxx::async_file_handleinline
const_buffer_type typedef (defined in afio_v2_xxx::async_file_handle)afio_v2_xxx::async_file_handle
const_buffers_type typedef (defined in afio_v2_xxx::async_file_handle)afio_v2_xxx::async_file_handle
creation typedef (defined in afio_v2_xxx::async_file_handle)afio_v2_xxx::async_file_handle
current_path() const noexceptafio_v2_xxx::handleinlinevirtual
dev_t typedef (defined in afio_v2_xxx::async_file_handle)afio_v2_xxx::async_file_handle
extent_type typedef (defined in afio_v2_xxx::async_file_handle)afio_v2_xxx::async_file_handle
extents() const noexceptafio_v2_xxx::file_handleinlinevirtual
file(const path_handle &base, path_view_type path, mode _mode=mode::read, creation _creation=creation::open_existing, caching _caching=caching::all, flag flags=flag::none) noexceptafio_v2_xxx::file_handleinlinestatic
file_handle()afio_v2_xxx::file_handleinline
file_handle(native_handle_type h, dev_t devid, ino_t inode, caching caching=caching::none, flag flags=flag::none)afio_v2_xxx::file_handleinline
file_handle(file_handle &&o) noexceptafio_v2_xxx::file_handleinline
file_handle(handle &&o, dev_t devid, ino_t inode) noexceptafio_v2_xxx::file_handleinlineexplicit
flag typedef (defined in afio_v2_xxx::async_file_handle)afio_v2_xxx::async_file_handle
flags() const noexceptafio_v2_xxx::handleinline
fs_handle()afio_v2_xxx::fs_handleinlineprotected
afio_v2_xxx::fs_handle::fs_handle(dev_t devid, ino_t inode)afio_v2_xxx::fs_handleinlineprotected
afio_v2_xxx::fs_handle::fs_handle(const fs_handle &)=deleteafio_v2_xxx::fs_handleprotected
afio_v2_xxx::fs_handle::fs_handle(fs_handle &&o) noexceptafio_v2_xxx::fs_handleinlineprotected
handle()afio_v2_xxx::handleinline
handle(native_handle_type h, caching caching=caching::none, flag flags=flag::none) noexceptafio_v2_xxx::handleinlineexplicit
handle(const handle &)=deleteafio_v2_xxx::handle
handle(handle &&o) noexceptafio_v2_xxx::handleinline
ino_t typedef (defined in afio_v2_xxx::async_file_handle)afio_v2_xxx::async_file_handle
io_handle()=defaultafio_v2_xxx::io_handle
io_handle(native_handle_type h, caching caching=caching::none, flag flags=flag::none)afio_v2_xxx::io_handleinlineexplicit
io_handle(handle &&o) noexceptafio_v2_xxx::io_handleinlineexplicit
io_handle(io_handle &&)=defaultafio_v2_xxx::io_handle
io_request typedef (defined in afio_v2_xxx::async_file_handle)afio_v2_xxx::async_file_handle
io_result typedef (defined in afio_v2_xxx::async_file_handle)afio_v2_xxx::async_file_handle
io_service (defined in afio_v2_xxx::async_file_handle)afio_v2_xxx::async_file_handlefriend
io_state_ptr typedefafio_v2_xxx::async_file_handle
is_append_only() const noexceptafio_v2_xxx::handleinline
is_directory() const noexceptafio_v2_xxx::handleinline
is_multiplexer() const noexceptafio_v2_xxx::handleinline
is_overlapped() const noexceptafio_v2_xxx::handleinline
is_process() const noexceptafio_v2_xxx::handleinline
is_readable() const noexceptafio_v2_xxx::handleinline
is_regular() const noexceptafio_v2_xxx::handleinline
is_section() const noexceptafio_v2_xxx::handleinline
is_seekable() const noexceptafio_v2_xxx::handleinline
is_symlink() const noexceptafio_v2_xxx::handleinline
is_valid() const noexceptafio_v2_xxx::handleinline
is_writable() const noexceptafio_v2_xxx::handleinline
kernel_caching() const noexceptafio_v2_xxx::handleinline
length() const noexceptafio_v2_xxx::file_handleinlinevirtual
lock(extent_type offset, extent_type bytes, bool exclusive=true, deadline d=deadline()) noexceptafio_v2_xxx::io_handleinlinevirtual
lock(io_request< buffers_type > reqs, deadline d=deadline()) noexceptafio_v2_xxx::io_handleinline
lock(io_request< const_buffers_type > reqs, deadline d=deadline()) noexceptafio_v2_xxx::io_handleinline
max_buffers() const noexceptafio_v2_xxx::io_handleinlinevirtual
mode typedef (defined in afio_v2_xxx::async_file_handle)afio_v2_xxx::async_file_handle
native_handle() const noexceptafio_v2_xxx::handleinline
operator=(async_file_handle &&o) noexceptafio_v2_xxx::async_file_handleinline
afio_v2_xxx::file_handle::operator=(file_handle &&o) noexceptafio_v2_xxx::file_handleinline
afio_v2_xxx::io_handle::operator=(io_handle &&)=defaultafio_v2_xxx::io_handle
afio_v2_xxx::handle::operator=(const handle &o)=deleteafio_v2_xxx::handle
afio_v2_xxx::handle::operator=(handle &&o) noexceptafio_v2_xxx::handleinline
afio_v2_xxx::fs_handle::operator=(const fs_handle &o)=deleteafio_v2_xxx::fs_handleprotected
afio_v2_xxx::fs_handle::operator=(fs_handle &&o) noexceptafio_v2_xxx::fs_handleinlineprotected
parent_path_handle(deadline d=std::chrono::seconds(30)) const noexceptafio_v2_xxx::fs_handleinlinevirtual
path_type typedef (defined in afio_v2_xxx::async_file_handle)afio_v2_xxx::async_file_handle
path_view_type typedef (defined in afio_v2_xxx::async_file_handle)afio_v2_xxx::async_file_handle
random_file(const path_handle &dirpath, mode _mode=mode::write, caching _caching=caching::temporary, flag flags=flag::none) noexceptafio_v2_xxx::file_handleinlinestatic
read(io_request< buffers_type > reqs, deadline d=deadline()) noexcept override (defined in afio_v2_xxx::async_file_handle)afio_v2_xxx::async_file_handle
afio_v2_xxx::file_handle::read(io_request< buffers_type > reqs, deadline d=deadline()) noexceptafio_v2_xxx::io_handleinlinevirtual
afio_v2_xxx::file_handle::read(extent_type offset, char *data, size_type bytes, deadline d=deadline()) noexceptafio_v2_xxx::io_handleinline
release() noexceptafio_v2_xxx::handleinlinevirtual
relink(const path_handle &base, path_view_type path, bool atomic_replace=true, deadline d=std::chrono::seconds(30)) noexceptafio_v2_xxx::fs_handleinlinevirtual
requires_aligned_io() const noexceptafio_v2_xxx::handleinline
service() const noexceptafio_v2_xxx::file_handleinline
set_append_only(bool enable) noexceptafio_v2_xxx::handleinlinevirtual
size_type typedef (defined in afio_v2_xxx::async_file_handle)afio_v2_xxx::async_file_handle
st_dev() const noexceptafio_v2_xxx::fs_handleinline
st_ino() const noexceptafio_v2_xxx::fs_handleinline
swap(async_file_handle &o) noexceptafio_v2_xxx::async_file_handleinline
afio_v2_xxx::file_handle::swap(file_handle &o) noexceptafio_v2_xxx::file_handleinline
afio_v2_xxx::io_handle::swap(handle &o) noexceptafio_v2_xxx::handleinline
temp_file(path_view_type name=path_view_type(), mode _mode=mode::write, creation _creation=creation::if_needed, caching _caching=caching::temporary, flag flags=flag::unlink_on_close) noexceptafio_v2_xxx::file_handleinlinestatic
temp_inode(const path_handle &dirh=path_discovery::storage_backed_temporary_files_directory(), mode _mode=mode::write, flag flags=flag::none) noexceptafio_v2_xxx::file_handleinlinestatic
truncate(extent_type newsize) noexceptafio_v2_xxx::file_handleinlinevirtual
try_lock(extent_type offset, extent_type bytes, bool exclusive=true) noexceptafio_v2_xxx::io_handleinline
unique_id() const noexceptafio_v2_xxx::fs_handleinline
unique_id_type typedefafio_v2_xxx::fs_handle
unlink(deadline d=std::chrono::seconds(30)) noexceptafio_v2_xxx::fs_handleinlinevirtual
unlock(extent_type offset, extent_type bytes) noexceptafio_v2_xxx::io_handleinlinevirtual
write(io_request< const_buffers_type > reqs, deadline d=deadline()) noexcept override (defined in afio_v2_xxx::async_file_handle)afio_v2_xxx::async_file_handle
afio_v2_xxx::file_handle::write(io_request< const_buffers_type > reqs, deadline d=deadline()) noexceptafio_v2_xxx::io_handleinlinevirtual
afio_v2_xxx::file_handle::write(extent_type offset, const char *data, size_type bytes, deadline d=deadline()) noexceptafio_v2_xxx::io_handleinline
zero(extent_type offset, extent_type bytes, deadline d=deadline()) noexceptafio_v2_xxx::file_handleinlinevirtual
~file_handle() override (defined in afio_v2_xxx::file_handle)afio_v2_xxx::file_handleinlinevirtual
~handle() (defined in afio_v2_xxx::handle)afio_v2_xxx::handleinlinevirtual