Commit 84e09aa8 authored by Max Kellermann's avatar Max Kellermann

Partition: add method GetDatabase()

parent 6cce3d29
......@@ -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)
{
......
......@@ -177,6 +177,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.
*/
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment