File handle for the local file system.
Definition LocalFileHandle.hpp:21
File handle for the local file system.
Definition POSIXFileHandle.hpp:31
Int64 getModificationTime() const override
Gets time of last modification.
void updateFileInfo() override
Update file information.
void readFileInfo() const
void * mFileInfo
Information about the current file (resolves links, created on demand)
Definition POSIXFileHandle.hpp:35
void * mLinkInfo
Information about the current file (does not resolve links, created on demand)
Definition POSIXFileHandle.hpp:36
POSIXFileHandle(POSIXFileSystem &fileSystem, StringView path)
void readLinkInfo() const
~POSIXFileHandle() override
POSIXFileHandle(POSIXFileSystem &fileSystem, String &&path)
Int64 getAccessTime() const override
Gets the time of last access.
Representation of the local file system.
Definition POSIXFileSystem.hpp:26
Definition Application.hpp:19
std::int64_t Int64
Definition DataTypes.hpp:24
constexpr size_t hash(const T &v)
Generates a hash for the provided type.
Definition Hash.hpp:25