From ae594ad92c1a6dc4aee3e83fa4ab94075b0170c1 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Wed, 19 Feb 2014 22:54:52 +0100 Subject: DatabasePlugin: split header --- src/db/plugins/LazyDatabase.cxx | 1 + src/db/plugins/LazyDatabase.hxx | 3 ++- src/db/plugins/ProxyDatabasePlugin.cxx | 2 ++ src/db/plugins/SimpleDatabasePlugin.cxx | 1 + src/db/plugins/SimpleDatabasePlugin.hxx | 6 +++++- src/db/plugins/UpnpDatabasePlugin.cxx | 2 ++ 6 files changed, 13 insertions(+), 2 deletions(-) (limited to 'src/db/plugins') diff --git a/src/db/plugins/LazyDatabase.cxx b/src/db/plugins/LazyDatabase.cxx index 6a01ffb82..ffa861e36 100644 --- a/src/db/plugins/LazyDatabase.cxx +++ b/src/db/plugins/LazyDatabase.cxx @@ -19,6 +19,7 @@ #include "config.h" #include "LazyDatabase.hxx" +#include "db/Interface.hxx" #include diff --git a/src/db/plugins/LazyDatabase.hxx b/src/db/plugins/LazyDatabase.hxx index 336b8558f..f3fbef5f3 100644 --- a/src/db/plugins/LazyDatabase.hxx +++ b/src/db/plugins/LazyDatabase.hxx @@ -20,7 +20,8 @@ #ifndef MPD_LAZY_DATABASE_PLUGIN_HXX #define MPD_LAZY_DATABASE_PLUGIN_HXX -#include "db/DatabasePlugin.hxx" +#include "db/Interface.hxx" +#include "Compiler.h" /** * A wrapper for a #Database object that gets opened on the first diff --git a/src/db/plugins/ProxyDatabasePlugin.cxx b/src/db/plugins/ProxyDatabasePlugin.cxx index cfd90fc5c..c09468869 100644 --- a/src/db/plugins/ProxyDatabasePlugin.cxx +++ b/src/db/plugins/ProxyDatabasePlugin.cxx @@ -19,6 +19,7 @@ #include "config.h" #include "ProxyDatabasePlugin.hxx" +#include "db/Interface.hxx" #include "db/DatabasePlugin.hxx" #include "db/DatabaseListener.hxx" #include "db/Selection.hxx" @@ -26,6 +27,7 @@ #include "db/PlaylistInfo.hxx" #include "db/LightDirectory.hxx" #include "db/LightSong.hxx" +#include "db/Stats.hxx" #include "SongFilter.hxx" #include "Compiler.h" #include "config/ConfigData.hxx" diff --git a/src/db/plugins/SimpleDatabasePlugin.cxx b/src/db/plugins/SimpleDatabasePlugin.cxx index 55e08b6d7..cd13b70cb 100644 --- a/src/db/plugins/SimpleDatabasePlugin.cxx +++ b/src/db/plugins/SimpleDatabasePlugin.cxx @@ -19,6 +19,7 @@ #include "config.h" #include "SimpleDatabasePlugin.hxx" +#include "db/DatabasePlugin.hxx" #include "db/Selection.hxx" #include "db/Helpers.hxx" #include "db/LightDirectory.hxx" diff --git a/src/db/plugins/SimpleDatabasePlugin.hxx b/src/db/plugins/SimpleDatabasePlugin.hxx index 83434393c..49e3d987d 100644 --- a/src/db/plugins/SimpleDatabasePlugin.hxx +++ b/src/db/plugins/SimpleDatabasePlugin.hxx @@ -20,14 +20,18 @@ #ifndef MPD_SIMPLE_DATABASE_PLUGIN_HXX #define MPD_SIMPLE_DATABASE_PLUGIN_HXX -#include "db/DatabasePlugin.hxx" +#include "db/Interface.hxx" #include "fs/AllocatedPath.hxx" #include "db/LightSong.hxx" #include "Compiler.h" #include +struct config_param; struct Directory; +struct DatabasePlugin; +class EventLoop; +class DatabaseListener; class SimpleDatabase : public Database { AllocatedPath path; diff --git a/src/db/plugins/UpnpDatabasePlugin.cxx b/src/db/plugins/UpnpDatabasePlugin.cxx index c921d5460..f7d3a1932 100644 --- a/src/db/plugins/UpnpDatabasePlugin.cxx +++ b/src/db/plugins/UpnpDatabasePlugin.cxx @@ -26,11 +26,13 @@ #include "lib/upnp/Util.hxx" #include "upnp/Directory.hxx" #include "upnp/Tags.hxx" +#include "db/Interface.hxx" #include "db/DatabasePlugin.hxx" #include "db/Selection.hxx" #include "db/DatabaseError.hxx" #include "db/LightDirectory.hxx" #include "db/LightSong.hxx" +#include "db/Stats.hxx" #include "config/ConfigData.hxx" #include "tag/TagBuilder.hxx" #include "tag/TagTable.hxx" -- cgit v1.2.3