Seastar
High performance C++ framework for concurrent servers
|
This is the complete list of members for seastar::file_impl, including all inherited members.
_disk_overwrite_dma_alignment (defined in seastar::file_impl) | seastar::file_impl | protected |
_disk_read_dma_alignment (defined in seastar::file_impl) | seastar::file_impl | protected |
_disk_write_dma_alignment (defined in seastar::file_impl) | seastar::file_impl | protected |
_memory_dma_alignment (defined in seastar::file_impl) | seastar::file_impl | protected |
_read_max_length (defined in seastar::file_impl) | seastar::file_impl | protected |
_write_max_length (defined in seastar::file_impl) | seastar::file_impl | protected |
allocate(uint64_t position, uint64_t length)=0 (defined in seastar::file_impl) | seastar::file_impl | pure virtual |
close()=0 (defined in seastar::file_impl) | seastar::file_impl | pure virtual |
discard(uint64_t offset, uint64_t length)=0 (defined in seastar::file_impl) | seastar::file_impl | pure virtual |
dma_read_bulk(uint64_t offset, size_t range_size, io_intent *)=0 (defined in seastar::file_impl) | seastar::file_impl | pure virtual |
dup() (defined in seastar::file_impl) | seastar::file_impl | virtual |
experimental_list_directory() (defined in seastar::file_impl) | seastar::file_impl | virtual |
fcntl(int op, uintptr_t arg) noexcept (defined in seastar::file_impl) | seastar::file_impl | virtual |
fcntl_short(int op, uintptr_t arg) noexcept (defined in seastar::file_impl) | seastar::file_impl | virtual |
flush()=0 (defined in seastar::file_impl) | seastar::file_impl | pure virtual |
get_file_impl(file &f) (defined in seastar::file_impl) | seastar::file_impl | protectedstatic |
ioctl(uint64_t cmd, void *argp) noexcept (defined in seastar::file_impl) | seastar::file_impl | virtual |
ioctl_short(uint64_t cmd, void *argp) noexcept (defined in seastar::file_impl) | seastar::file_impl | virtual |
list_directory(std::function< future<>(directory_entry de)> next)=0 (defined in seastar::file_impl) | seastar::file_impl | pure virtual |
read_dma(uint64_t pos, void *buffer, size_t len, io_intent *)=0 (defined in seastar::file_impl) | seastar::file_impl | pure virtual |
read_dma(uint64_t pos, std::vector< iovec > iov, io_intent *)=0 (defined in seastar::file_impl) | seastar::file_impl | pure virtual |
size()=0 (defined in seastar::file_impl) | seastar::file_impl | pure virtual |
stat()=0 (defined in seastar::file_impl) | seastar::file_impl | pure virtual |
truncate(uint64_t length)=0 (defined in seastar::file_impl) | seastar::file_impl | pure virtual |
write_dma(uint64_t pos, const void *buffer, size_t len, io_intent *)=0 (defined in seastar::file_impl) | seastar::file_impl | pure virtual |
write_dma(uint64_t pos, std::vector< iovec > iov, io_intent *)=0 (defined in seastar::file_impl) | seastar::file_impl | pure virtual |
~file_impl() (defined in seastar::file_impl) | seastar::file_impl | inlinevirtual |