From f5ae1ce00b85699291a7cdf9782574e70a8c28f5 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sun, 19 Jan 2014 10:51:34 +0100 Subject: LightSong: new class to be used by DatabasePlugin callbacks Detach the Song class completely from the public API, only to be used by SimpleDatabase and the update thread. --- src/DetachedSong.hxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/DetachedSong.hxx') diff --git a/src/DetachedSong.hxx b/src/DetachedSong.hxx index 7d841a4c2..2ef3cdf3e 100644 --- a/src/DetachedSong.hxx +++ b/src/DetachedSong.hxx @@ -29,10 +29,10 @@ #include -struct Song; +struct LightSong; class DetachedSong { - friend DetachedSong map_song_detach(const Song &song); + friend DetachedSong map_song_detach(const LightSong &song); /** * An UTF-8-encoded URI referring to the song file. This can @@ -62,7 +62,7 @@ class DetachedSong { */ unsigned end_ms; - explicit DetachedSong(const Song &other); + explicit DetachedSong(const LightSong &other); public: explicit DetachedSong(const DetachedSong &other) -- cgit v1.2.3