22 #ifndef FIFE_VFS_VFSHOSTSYSTEM_H 23 #define FIFE_VFS_VFSHOSTSYSTEM_H 59 virtual bool fileExists(
const std::string& filename)
const;
63 virtual RawData*
open(
const std::string& filename)
const;
70 std::set<std::string>
listFiles(
const std::string& path)
const;
82 std::set<std::string>
list(
const std::string& path,
bool directorys)
const;
std::set< std::string > listFiles(const std::string &path) const
List files in a directory.
VFSDirectory(VFS *vfs, const std::string &root="./")
Constructor Creates the given file system's VFS Source, Uses boost_filesystem to achieve Plattform in...
VFSSource abstract baseclass.
virtual bool fileExists(const std::string &filename) const
Tests whether a file can be opened.
std::set< std::string > listDirectories(const std::string &path) const
List directories in a directory.
std::set< std::string > list(const std::string &path, bool directorys) const
virtual ~VFSDirectory()
Destructor.
the main VFS (virtual file system) class
The most basic VFSSource for "normal" filesystems.
virtual RawData * open(const std::string &filename) const
Opens a file.
Used to access diffrent kinds of data.