This is the complete list of members for foedus::fs::DirectIoFile, including all inherited members.
close() | foedus::fs::DirectIoFile | |
Constants enum name | foedus::fs::DirectIoFile | |
DirectIoFile(const Path &path, const DeviceEmulationOptions &emulation=DeviceEmulationOptions()) | foedus::fs::DirectIoFile | |
DirectIoFile()=delete | foedus::fs::DirectIoFile | |
DirectIoFile(const DirectIoFile &)=delete | foedus::fs::DirectIoFile | |
file_descriptor typedef | foedus::fs::DirectIoFile | |
get_current_offset() const | foedus::fs::DirectIoFile | inline |
get_descriptor() const | foedus::fs::DirectIoFile | inline |
get_emulation() const | foedus::fs::DirectIoFile | inline |
get_path() const | foedus::fs::DirectIoFile | inline |
is_opened() const | foedus::fs::DirectIoFile | inline |
is_read() const | foedus::fs::DirectIoFile | inline |
is_write() const | foedus::fs::DirectIoFile | inline |
kDirectIoSeekCur enum value | foedus::fs::DirectIoFile | |
kDirectIoSeekEnd enum value | foedus::fs::DirectIoFile | |
kDirectIoSeekSet enum value | foedus::fs::DirectIoFile | |
kInvalidDescriptor enum value | foedus::fs::DirectIoFile | |
open(bool read, bool write, bool append, bool create) | foedus::fs::DirectIoFile | |
operator<<(std::ostream &o, const DirectIoFile &v) | foedus::fs::DirectIoFile | friend |
operator=(const DirectIoFile &)=delete | foedus::fs::DirectIoFile | |
read(uint64_t desired_bytes, foedus::memory::AlignedMemory *buffer) | foedus::fs::DirectIoFile | |
read(uint64_t desired_bytes, const foedus::memory::AlignedMemorySlice &slice) | foedus::fs::DirectIoFile | |
read_raw(uint64_t desired_bytes, void *buffer) | foedus::fs::DirectIoFile | |
seek(uint64_t offset, SeekType seek_type) | foedus::fs::DirectIoFile | |
SeekType enum name | foedus::fs::DirectIoFile | |
sync() | foedus::fs::DirectIoFile | |
to_string() const | foedus::fs::DirectIoFile | |
truncate(uint64_t new_length, bool sync=false) | foedus::fs::DirectIoFile | |
write(uint64_t desired_bytes, const foedus::memory::AlignedMemory &buffer) | foedus::fs::DirectIoFile | |
write(uint64_t desired_bytes, const foedus::memory::AlignedMemorySlice &slice) | foedus::fs::DirectIoFile | |
write_raw(uint64_t desired_bytes, const void *buffer) | foedus::fs::DirectIoFile | |
~DirectIoFile() | foedus::fs::DirectIoFile | |