22 #ifndef FIFE_ZIP_PROVIDER_H 23 #define FIFE_ZIP_PROVIDER_H 47 bool isReadable(
const std::string& file)
const;
50 virtual bool hasSource(
const std::string & path)
const;
virtual bool hasSource(const std::string &path) const
Check whether the provider already has created a source with that path.
VFSSource abstract baseclass.
bool isReadable(const std::string &file) const
Check if a given file is readable for this VFSSource.
VFSSourceProvider abstract baseclass.
VFSSource * getSource(const std::string &path) const
Get the source instance of the path.
std::map< std::string, VFSSource *> m_sources
A VFS provider for Zip archives.
VFSSource * createSource(const std::string &file)
Create a new instance of a VFSSource initialized with the given file.