Seastar
High performance C++ framework for concurrent servers
seastar::file Member List

This is the complete list of members for seastar::file, including all inherited members.

allocate(uint64_t position, uint64_t length) noexceptseastar::file
close() noexceptseastar::file
discard(uint64_t offset, uint64_t length) noexceptseastar::file
disk_overwrite_dma_alignment() const noexceptseastar::fileinline
disk_read_dma_alignment() const noexceptseastar::fileinline
disk_read_max_length() const noexceptseastar::fileinline
disk_write_dma_alignment() const noexceptseastar::fileinline
disk_write_max_length() const noexceptseastar::fileinline
dma_read(uint64_t aligned_pos, CharType *aligned_buffer, size_t aligned_len, io_intent *intent=nullptr) noexceptseastar::fileinline
dma_read(uint64_t pos, size_t len, io_intent *intent=nullptr) noexceptseastar::fileinline
dma_read(uint64_t pos, std::vector< iovec > iov, io_intent *intent=nullptr) noexceptseastar::fileinline
dma_read_bulk(uint64_t offset, size_t range_size, io_intent *intent=nullptr) noexceptseastar::fileinline
dma_read_exactly(uint64_t pos, size_t len, io_intent *intent=nullptr) noexceptseastar::fileinline
dma_write(uint64_t pos, const CharType *buffer, size_t len, io_intent *intent=nullptr) noexceptseastar::fileinline
dma_write(uint64_t pos, std::vector< iovec > iov, io_intent *intent=nullptr) noexceptseastar::fileinline
dup()seastar::file
fcntl(int op, uintptr_t arg=0UL) noexceptseastar::file
fcntl_short(int op, uintptr_t arg=0UL) noexceptseastar::file
file() noexceptseastar::fileinline
file(shared_ptr< file_impl > impl) noexcept (defined in seastar::file)seastar::fileinline
file(file_handle &&handle) noexceptseastar::fileexplicit
file(const file &x)=defaultseastar::file
file(file &&x) noexceptseastar::fileinline
flush() noexceptseastar::file
get_file_lifetime_hint() noexceptseastar::file
get_inode_lifetime_hint() noexceptseastar::file
ioctl(uint64_t cmd, void *argp) noexceptseastar::file
ioctl_short(uint64_t cmd, void *argp) noexceptseastar::file
list_directory(std::function< future<>(directory_entry de)> next)seastar::file
memory_dma_alignment() const noexceptseastar::fileinline
open_directory(std::string_view name) noexceptseastar::filerelated
open_file_dma(std::string_view name, open_flags flags) noexceptseastar::filerelated
open_file_dma(std::string_view name, open_flags flags, file_open_options options) noexceptseastar::filerelated
operator bool() const noexceptseastar::fileinlineexplicit
operator=(const file &x) noexcept=defaultseastar::file
operator=(file &&x) noexcept=defaultseastar::file
set_file_lifetime_hint(uint64_t hint) noexceptseastar::file
set_inode_lifetime_hint(uint64_t hint) noexceptseastar::file
size() const noexceptseastar::file
stat() noexceptseastar::file
truncate(uint64_t length) noexceptseastar::file