X-Git-Url: http://git.tdb.fi/?p=libs%2Fdatafile.git;a=blobdiff_plain;f=source%2Fcollection.h;h=5f0650c6761043977e85a33e55c6854d25b1703f;hp=a7ac59bc8069b19697fab896826ef499b3a84e8d;hb=7feeeacf8fa3eae889cb256c42ada615c4761eec;hpb=8b7cadfa3b5a72ecf466c589e1c8328d8500b588 diff --git a/source/collection.h b/source/collection.h index a7ac59b..5f0650c 100644 --- a/source/collection.h +++ b/source/collection.h @@ -263,10 +263,14 @@ protected: in the order they are added. */ void add_source(CollectionSource &); +public: /** Opens a raw resource, without interpreting it as object data. Null is returned if no such file is found. The caller must dispose of the returned object when done with it. */ - IO::Seekable *open_from_sources(const std::string &); + IO::Seekable *open_raw(const std::string &) const; + +protected: + IO::Seekable *open_from_sources(const std::string &n) { return open_raw(n); } private: void gather_names_from_sources(std::list &, const CollectionItemTypeBase &) const;