23 #include "modules/system/vfs/Filesystem.h" 24 #include "pedigree/kernel/processor/types.h" 25 #include "pedigree/kernel/utilities/String.h" 54 virtual uint64_t read(
55 File *pFile, uint64_t location, uint64_t size, uintptr_t buffer,
60 virtual uint64_t write(
61 File *pFile, uint64_t location, uint64_t size, uintptr_t buffer,
66 virtual void truncate(
File *pFile)
70 virtual void fileAttributeChanged(
File *pFile)
74 virtual void cacheDirectoryContents(
File *pFile)
virtual bool createFile(File *parent, const String &filename, uint32_t mask)
virtual bool createDirectory(File *parent, const String &filename, uint32_t mask)
virtual bool createSymlink(File *parent, const String &filename, const String &value)
virtual String getVolumeLabel() const
virtual File * getRoot() const
virtual bool initialise(Disk *pDisk)