kvikio::FileHandle Member List

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

close() noexceptkvikio::FileHandleinline
closed() const noexceptkvikio::FileHandleinline
fd() const noexceptkvikio::FileHandleinline
fd_open_flags() constkvikio::FileHandle
FileHandle() noexcept=default (defined in kvikio::FileHandle)kvikio::FileHandle
FileHandle(const std::string &file_path, const std::string &flags="r", mode_t mode=m644, CompatMode compat_mode=defaults::compat_mode())kvikio::FileHandle
FileHandle(const FileHandle &)=deletekvikio::FileHandle
FileHandle(FileHandle &&o) noexcept (defined in kvikio::FileHandle)kvikio::FileHandleinline
handle()kvikio::FileHandleinline
is_compat_mode_preferred() const noexceptkvikio::FileHandleinline
is_compat_mode_preferred_for_async() const noexceptkvikio::FileHandleinline
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::FileHandleinline
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::FileHandleinline
pwrite(const 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::FileHandleinline
read(void *devPtr_base, std::size_t size, std::size_t file_offset, std::size_t devPtr_offset, bool sync_default_stream=true)kvikio::FileHandleinline
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::FileHandleinline
read_async(void *devPtr_base, std::size_t size, off_t file_offset=0, off_t devPtr_offset=0, CUstream stream=nullptr)kvikio::FileHandleinline
write(const void *devPtr_base, std::size_t size, std::size_t file_offset, std::size_t devPtr_offset, bool sync_default_stream=true)kvikio::FileHandleinline
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::FileHandleinline
write_async(void *devPtr_base, std::size_t size, off_t file_offset=0, off_t devPtr_offset=0, CUstream stream=nullptr)kvikio::FileHandleinline
~FileHandle() noexcept (defined in kvikio::FileHandle)kvikio::FileHandleinline