7 #ifndef __FWZIP_READDIRARCHIVE_HPP__ 8 #define __FWZIP_READDIRARCHIVE_HPP__ 10 #include "fwZip/config.hpp" 11 #include "fwZip/IReadArchive.hpp" 15 #include <boost/filesystem/path.hpp> 31 ((( const ::boost::filesystem::path& ))),
32 std::make_shared< ReadDirArchive >)
47 FWZIP_API
SPTR(
std::istream) getFile(const ::
boost::filesystem::path &path) override;
52 FWZIP_API const ::
boost::filesystem::path getArchivePath() const override;
58 return ReadDirArchive::New(m_archive);
63 ::boost::filesystem::path m_archive;
This file defines fwCore base macros.
#define fwCoreClassDefinitionsWithFactoryMacro(_classinfo_, _parameters_, _factory_)
Generate common construction methods for classes with one factory.
The namespace fwZip provides IO for compress/uncompress .zip files using zlib .
This interface defines functions to read a file in an archive.
This class defines functions to read a file in a file system archive.