From 67a0e925ff1efc839ecb067d605bb45ebebf866a Mon Sep 17 00:00:00 2001 From: Jon Bergli Heier Date: Fri, 4 Feb 2011 20:45:04 +0100 Subject: Moved all SQL code to database.cpp. --- music.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'music.h') diff --git a/music.h b/music.h index db69f5a..17f99f2 100644 --- a/music.h +++ b/music.h @@ -25,6 +25,9 @@ class MusicTrack : public MusicListing { virtual void render(HTTP::Connection::p req); }; +// Forward declaration for MusicDirectory::update() +class Database; + //! Represents a directory. class MusicDirectory : public MusicListing { public: @@ -35,7 +38,7 @@ class MusicDirectory : public MusicListing { MusicDirectory(const fs::path root); virtual void render(HTTP::Connection::p req); - void update(); + void update(Database& db); }; namespace music { @@ -44,7 +47,7 @@ namespace music { MusicListing::p get(const HTTP::Connection::PathList& path); MusicListing::p get(const std::string& path); MusicDirectory::p get_directory(const std::string& path); - std::vector find(const std::map search); + std::vector find(std::map search); std::vector find(std::string search); void begin_update(const std::string path); }; -- cgit v1.2.3