25#include <seastar/core/file.hh>
26#include <seastar/util/modules.hh>
45 file _underlying_file;
59 return _underlying_file;
64 return _underlying_file;
uint64_t memory_dma_alignment() const noexcept
Alignment requirement for data buffers.
Definition: file.hh:248
uint64_t disk_read_dma_alignment() const noexcept
Alignment requirement for file offsets (for reads)
Definition: file.hh:228
uint64_t disk_overwrite_dma_alignment() const noexcept
Definition: file.hh:243
uint64_t disk_write_dma_alignment() const noexcept
Alignment requirement for file offsets (for writes)
Definition: file.hh:233
Definition: layered_file.hh:43
layered_file_impl(file underlying_file) noexcept
Definition: layered_file.hh:49
file & underlying_file() noexcept
The underlying file which can be used to back I/O methods.
Definition: layered_file.hh:58
const file & underlying_file() const noexcept
The underlying file which can be used to back I/O methods.
Definition: layered_file.hh:63
Seastar API namespace.
Definition: abort_on_ebadf.hh:26