Seastar
High performance C++ framework for concurrent servers
|
This is the complete list of members for seastar::file, including all inherited members.
allocate(uint64_t position, uint64_t length) noexcept | seastar::file | |
close() noexcept | seastar::file | |
discard(uint64_t offset, uint64_t length) noexcept | seastar::file | |
disk_overwrite_dma_alignment() const noexcept | seastar::file | inline |
disk_read_dma_alignment() const noexcept | seastar::file | inline |
disk_read_max_length() const noexcept | seastar::file | inline |
disk_write_dma_alignment() const noexcept | seastar::file | inline |
disk_write_max_length() const noexcept | seastar::file | inline |
dma_read(uint64_t aligned_pos, CharType *aligned_buffer, size_t aligned_len, io_intent *intent=nullptr) noexcept | seastar::file | inline |
dma_read(uint64_t pos, size_t len, io_intent *intent=nullptr) noexcept | seastar::file | inline |
dma_read(uint64_t pos, std::vector< iovec > iov, io_intent *intent=nullptr) noexcept | seastar::file | inline |
dma_read_bulk(uint64_t offset, size_t range_size, io_intent *intent=nullptr) noexcept | seastar::file | inline |
dma_read_exactly(uint64_t pos, size_t len, io_intent *intent=nullptr) noexcept | seastar::file | inline |
dma_write(uint64_t pos, const CharType *buffer, size_t len, io_intent *intent=nullptr) noexcept | seastar::file | inline |
dma_write(uint64_t pos, std::vector< iovec > iov, io_intent *intent=nullptr) noexcept | seastar::file | inline |
dup() | seastar::file | |
experimental_list_directory() | seastar::file | |
fcntl(int op, uintptr_t arg=0UL) noexcept | seastar::file | |
fcntl_short(int op, uintptr_t arg=0UL) noexcept | seastar::file | |
file() noexcept | seastar::file | inline |
file(shared_ptr< file_impl > impl) noexcept (defined in seastar::file) | seastar::file | inline |
file(file_handle &&handle) noexcept | seastar::file | explicit |
file(const file &x)=default | seastar::file | |
file(file &&x) noexcept | seastar::file | inline |
flush() noexcept | seastar::file | |
get_file_lifetime_hint() noexcept | seastar::file | |
get_inode_lifetime_hint() noexcept | seastar::file | |
ioctl(uint64_t cmd, void *argp) noexcept | seastar::file | |
ioctl_short(uint64_t cmd, void *argp) noexcept | seastar::file | |
list_directory(std::function< future<>(directory_entry de)> next) | seastar::file | |
memory_dma_alignment() const noexcept | seastar::file | inline |
open_directory(std::string_view name) noexcept | seastar::file | related |
open_file_dma(std::string_view name, open_flags flags) noexcept | seastar::file | related |
open_file_dma(std::string_view name, open_flags flags, file_open_options options) noexcept | seastar::file | related |
operator bool() const noexcept | seastar::file | inlineexplicit |
operator=(const file &x) noexcept=default | seastar::file | |
operator=(file &&x) noexcept=default | seastar::file | |
set_file_lifetime_hint(uint64_t hint) noexcept | seastar::file | |
set_inode_lifetime_hint(uint64_t hint) noexcept | seastar::file | |
size() const noexcept | seastar::file | |
stat() noexcept | seastar::file | |
truncate(uint64_t length) noexcept | seastar::file |