Partition: add method GetDatabase()

This commit is contained in:
Max Kellermann 2015-08-06 12:45:22 +02:00
parent 6cce3d2996
commit 84e09aa8dd
2 changed files with 14 additions and 0 deletions

View File

@ -19,6 +19,7 @@
#include "config.h"
#include "Partition.hxx"
#include "Instance.hxx"
#include "DetachedSong.hxx"
#include "output/MultipleOutputs.hxx"
#include "mixer/Volume.hxx"
@ -27,6 +28,12 @@
#ifdef ENABLE_DATABASE
const Database *
Partition::GetDatabase(Error &error) const
{
return instance.GetDatabase(error);
}
void
Partition::DatabaseModified(const Database &db)
{

View File

@ -176,6 +176,13 @@ struct Partition final : private PlayerListener, private MixerListener {
}
#ifdef ENABLE_DATABASE
/**
* Returns the global #Database instance. May return nullptr
* if this MPD configuration has no database (no
* music_directory was configured).
*/
const Database *GetDatabase(Error &error) const;
/**
* The database has been modified. Propagate the change to
* all subsystems.