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

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_implprotected
_disk_read_dma_alignment (defined in seastar::file_impl)seastar::file_implprotected
_disk_write_dma_alignment (defined in seastar::file_impl)seastar::file_implprotected
_memory_dma_alignment (defined in seastar::file_impl)seastar::file_implprotected
_read_max_length (defined in seastar::file_impl)seastar::file_implprotected
_write_max_length (defined in seastar::file_impl)seastar::file_implprotected
allocate(uint64_t position, uint64_t length)=0 (defined in seastar::file_impl)seastar::file_implpure virtual
close()=0 (defined in seastar::file_impl)seastar::file_implpure virtual
discard(uint64_t offset, uint64_t length)=0 (defined in seastar::file_impl)seastar::file_implpure virtual
dma_read_bulk(uint64_t offset, size_t range_size, const io_priority_class &pc)=0 (defined in seastar::file_impl)seastar::file_implpure virtual
dma_read_bulk(uint64_t offset, size_t range_size, const io_priority_class &pc, io_intent *) (defined in seastar::file_impl)seastar::file_implinlinevirtual
dup() (defined in seastar::file_impl)seastar::file_implvirtual
fcntl(int op, uintptr_t arg) noexcept (defined in seastar::file_impl)seastar::file_implvirtual
fcntl_short(int op, uintptr_t arg) noexcept (defined in seastar::file_impl)seastar::file_implvirtual
flush(void)=0 (defined in seastar::file_impl)seastar::file_implpure virtual
get_file_impl(file &f) (defined in seastar::file_impl)seastar::file_implprotectedstatic
ioctl(uint64_t cmd, void *argp) noexcept (defined in seastar::file_impl)seastar::file_implvirtual
ioctl_short(uint64_t cmd, void *argp) noexcept (defined in seastar::file_impl)seastar::file_implvirtual
list_directory(std::function< future<>(directory_entry de)> next)=0 (defined in seastar::file_impl)seastar::file_implpure virtual
read_dma(uint64_t pos, void *buffer, size_t len, const io_priority_class &pc)=0 (defined in seastar::file_impl)seastar::file_implpure virtual
read_dma(uint64_t pos, std::vector< iovec > iov, const io_priority_class &pc)=0 (defined in seastar::file_impl)seastar::file_implpure virtual
read_dma(uint64_t pos, void *buffer, size_t len, const io_priority_class &pc, io_intent *) (defined in seastar::file_impl)seastar::file_implinlinevirtual
read_dma(uint64_t pos, std::vector< iovec > iov, const io_priority_class &pc, io_intent *) (defined in seastar::file_impl)seastar::file_implinlinevirtual
size(void)=0 (defined in seastar::file_impl)seastar::file_implpure virtual
stat(void)=0 (defined in seastar::file_impl)seastar::file_implpure virtual
truncate(uint64_t length)=0 (defined in seastar::file_impl)seastar::file_implpure virtual
write_dma(uint64_t pos, const void *buffer, size_t len, const io_priority_class &pc)=0 (defined in seastar::file_impl)seastar::file_implpure virtual
write_dma(uint64_t pos, std::vector< iovec > iov, const io_priority_class &pc)=0 (defined in seastar::file_impl)seastar::file_implpure virtual
write_dma(uint64_t pos, const void *buffer, size_t len, const io_priority_class &pc, io_intent *) (defined in seastar::file_impl)seastar::file_implinlinevirtual
write_dma(uint64_t pos, std::vector< iovec > iov, const io_priority_class &pc, io_intent *) (defined in seastar::file_impl)seastar::file_implinlinevirtual
~file_impl() (defined in seastar::file_impl)seastar::file_implinlinevirtual