All Classes Namespaces Functions Enumerations Enumerator Modules Pages
kvikio::FileHandle Member List

This is the complete list of members for kvikio::FileHandle, including all inherited members.

close() noexceptkvikio::FileHandle
closed() const noexceptkvikio::FileHandle
CompatModeManager (defined in kvikio::FileHandle)kvikio::FileHandlefriend
fd(bool o_direct=false) const noexceptkvikio::FileHandle
fd_open_flags(bool o_direct=false) constkvikio::FileHandle
FileHandle() noexcept=default (defined in kvikio::FileHandle)kvikio::FileHandle
FileHandle(std::string const &file_path, std::string const &flags="r", mode_t mode=m644, CompatMode compat_mode=defaults::compat_mode())kvikio::FileHandle
FileHandle(FileHandle const &)=deletekvikio::FileHandle
FileHandle(FileHandle &&o) noexcept (defined in kvikio::FileHandle)kvikio::FileHandle
get_compat_mode_manager() const noexceptkvikio::FileHandle
handle()kvikio::FileHandle
m644 (defined in kvikio::FileHandle)kvikio::FileHandlestatic
nbytes() constkvikio::FileHandle
operator=(FileHandle const &)=delete (defined in kvikio::FileHandle)kvikio::FileHandle
operator=(FileHandle &&o) noexcept (defined in kvikio::FileHandle)kvikio::FileHandle
pread(void *buf, std::size_t size, std::size_t file_offset=0, std::size_t task_size=defaults::task_size(), std::size_t gds_threshold=defaults::gds_threshold(), bool sync_default_stream=true)kvikio::FileHandle
pwrite(void const *buf, std::size_t size, std::size_t file_offset=0, std::size_t task_size=defaults::task_size(), std::size_t gds_threshold=defaults::gds_threshold(), bool sync_default_stream=true)kvikio::FileHandle
read(void *devPtr_base, std::size_t size, std::size_t file_offset, std::size_t devPtr_offset, bool sync_default_stream=true)kvikio::FileHandle
read_async(void *devPtr_base, std::size_t *size_p, off_t *file_offset_p, off_t *devPtr_offset_p, ssize_t *bytes_read_p, CUstream stream)kvikio::FileHandle
read_async(void *devPtr_base, std::size_t size, off_t file_offset=0, off_t devPtr_offset=0, CUstream stream=nullptr)kvikio::FileHandle
write(void const *devPtr_base, std::size_t size, std::size_t file_offset, std::size_t devPtr_offset, bool sync_default_stream=true)kvikio::FileHandle
write_async(void *devPtr_base, std::size_t *size_p, off_t *file_offset_p, off_t *devPtr_offset_p, ssize_t *bytes_written_p, CUstream stream)kvikio::FileHandle
write_async(void *devPtr_base, std::size_t size, off_t file_offset=0, off_t devPtr_offset=0, CUstream stream=nullptr)kvikio::FileHandle
~FileHandle() noexcept (defined in kvikio::FileHandle)kvikio::FileHandle