Expose VFS file priorities.
This was SVN commit r8096.
This commit is contained in:
parent
5b7afe3606
commit
ad02ab726d
@ -75,6 +75,14 @@ public:
|
||||
return INFO::OK;
|
||||
}
|
||||
|
||||
virtual LibError GetFilePriority(const VfsPath& pathname, size_t* ppriority) const
|
||||
{
|
||||
VfsDirectory* directory; VfsFile* file;
|
||||
RETURN_ERR(vfs_Lookup(pathname, &m_rootDirectory, directory, &file));
|
||||
*ppriority = file->Priority();
|
||||
return INFO::OK;
|
||||
}
|
||||
|
||||
virtual LibError GetDirectoryEntries(const VfsPath& path, FileInfos* fileInfos, DirectoryNames* subdirectoryNames) const
|
||||
{
|
||||
VfsDirectory* directory;
|
||||
|
@ -92,6 +92,16 @@ struct IVFS
|
||||
**/
|
||||
virtual LibError GetFileInfo(const VfsPath& pathname, FileInfo* pfileInfo) const = 0;
|
||||
|
||||
/**
|
||||
* Retrieve mount priority for a file.
|
||||
*
|
||||
* @param pathname
|
||||
* @param ppriority receives priority value, if the file can be found.
|
||||
*
|
||||
* @return LibError.
|
||||
**/
|
||||
virtual LibError GetFilePriority(const VfsPath& pathname, size_t* ppriority) const = 0;
|
||||
|
||||
/**
|
||||
* Retrieve lists of all files and subdirectories in a directory.
|
||||
*
|
||||
|
Loading…
Reference in New Issue
Block a user