From f072cbbba765e3b972655880970d65760a208843 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Thu, 22 Oct 2015 09:29:02 +0200 Subject: LocateUri: new library to classify URIs in a standard way --- src/SongLoader.hxx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/SongLoader.hxx') diff --git a/src/SongLoader.hxx b/src/SongLoader.hxx index 33baa6953..1c1300f11 100644 --- a/src/SongLoader.hxx +++ b/src/SongLoader.hxx @@ -29,7 +29,9 @@ class Client; class Database; class Storage; class DetachedSong; +class Path; class Error; +struct LocatedUri; /** * A utility class that loads a #DetachedSong object by its URI. If @@ -66,6 +68,8 @@ public: } #endif + DetachedSong *LoadSong(const LocatedUri &uri, Error &error) const; + gcc_nonnull_all DetachedSong *LoadSong(const char *uri_utf8, Error &error) const; @@ -74,7 +78,8 @@ private: DetachedSong *LoadFromDatabase(const char *uri, Error &error) const; gcc_nonnull_all - DetachedSong *LoadFile(const char *path_utf8, Error &error) const; + DetachedSong *LoadFile(const char *path_utf8, Path path_fs, + Error &error) const; }; #endif -- cgit v1.2.3