libkvikio
24.02.00
|
This is the complete list of members for kvikio::FileHandle, including all inherited members.
close() noexcept | kvikio::FileHandle | inline |
closed() const noexcept (defined in kvikio::FileHandle) | kvikio::FileHandle | inline |
fd() const noexcept | kvikio::FileHandle | inline |
fd_open_flags() const | kvikio::FileHandle | inline |
FileHandle() noexcept=default (defined in kvikio::FileHandle) | kvikio::FileHandle | |
FileHandle(const std::string &file_path, const std::string &flags="r", mode_t mode=m644, bool compat_mode=defaults::compat_mode()) | kvikio::FileHandle | inline |
FileHandle(const FileHandle &)=delete | kvikio::FileHandle | |
FileHandle(FileHandle &&o) noexcept (defined in kvikio::FileHandle) | kvikio::FileHandle | inline |
handle() | kvikio::FileHandle | inline |
is_compat_mode_on() const noexcept | kvikio::FileHandle | inline |
m644 (defined in kvikio::FileHandle) | kvikio::FileHandle | static |
nbytes() const | kvikio::FileHandle | inline |
operator=(FileHandle const &)=delete (defined in kvikio::FileHandle) | kvikio::FileHandle | |
operator=(FileHandle &&o) noexcept (defined in kvikio::FileHandle) | kvikio::FileHandle | inline |
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()) | kvikio::FileHandle | inline |
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()) | kvikio::FileHandle | inline |
read(void *devPtr_base, std::size_t size, std::size_t file_offset, std::size_t devPtr_offset) | kvikio::FileHandle | inline |
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 | inline |
read_async(void *devPtr_base, std::size_t size, off_t file_offset=0, off_t devPtr_offset=0, CUstream stream=nullptr) | kvikio::FileHandle | inline |
write(const void *devPtr_base, std::size_t size, std::size_t file_offset, std::size_t devPtr_offset) | kvikio::FileHandle | inline |
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 | inline |
write_async(void *devPtr_base, std::size_t size, off_t file_offset=0, off_t devPtr_offset=0, CUstream stream=nullptr) | kvikio::FileHandle | inline |
~FileHandle() noexcept (defined in kvikio::FileHandle) | kvikio::FileHandle | inline |