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;
|
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
|
virtual LibError GetDirectoryEntries(const VfsPath& path, FileInfos* fileInfos, DirectoryNames* subdirectoryNames) const
|
||||||
{
|
{
|
||||||
VfsDirectory* directory;
|
VfsDirectory* directory;
|
||||||
|
@ -92,6 +92,16 @@ struct IVFS
|
|||||||
**/
|
**/
|
||||||
virtual LibError GetFileInfo(const VfsPath& pathname, FileInfo* pfileInfo) const = 0;
|
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.
|
* Retrieve lists of all files and subdirectories in a directory.
|
||||||
*
|
*
|
||||||
|
Loading…
Reference in New Issue
Block a user