]> git.tdb.fi Git - libs/datafile.git/blobdiff - source/directorysource.h
Add an API to open files from a collection's sources
[libs/datafile.git] / source / directorysource.h
index dfce833562abb0cd3fd34e57d366740d1615da16..b1324a711d2ac6c7f8e489215589c39fc87b62f8 100644 (file)
@@ -23,6 +23,7 @@ public:
        virtual bool is_loadable(const CollectionItemTypeBase &, const std::string &) const;
        virtual NameList get_names(const CollectionItemTypeBase &) const;
        virtual void load(Collection &, const CollectionItemTypeBase &, const std::string &) const;
+       virtual IO::Seekable *open(const std::string &) const;
 
        bool lookup_file(const std::string &, FS::Path &) const;
 };