aboutsummaryrefslogtreecommitdiffstats
path: root/src/DatabaseSimple.hxx
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2013-11-22 00:35:29 +0100
committerMax Kellermann <max@duempel.org>2013-11-22 00:35:29 +0100
commitc064e8d62f0d2b46159570f21708c2546970718d (patch)
tree42a242cec63c5c07c770db22552e77ddd1ee8a8d /src/DatabaseSimple.hxx
parent099a2cb586524cf49dd3a9a0107ce003fd2e27e5 (diff)
downloadmpd-c064e8d62f0d2b46159570f21708c2546970718d.tar.gz
mpd-c064e8d62f0d2b46159570f21708c2546970718d.tar.xz
mpd-c064e8d62f0d2b46159570f21708c2546970718d.zip
DatabasePlugin: add method GetUpdateStamp()
Refactor SimpleDatabase::GetLastModified() to be generic for all plugins. Remove the SimpleDatabase assumption from db_stats_print(), allowing it to be implemented by all database plugins.
Diffstat (limited to 'src/DatabaseSimple.hxx')
-rw-r--r--src/DatabaseSimple.hxx16
1 files changed, 2 insertions, 14 deletions
diff --git a/src/DatabaseSimple.hxx b/src/DatabaseSimple.hxx
index 124d78a30..6d52ac0b3 100644
--- a/src/DatabaseSimple.hxx
+++ b/src/DatabaseSimple.hxx
@@ -63,24 +63,12 @@ bool
db_save(Error &error);
/**
- * May only be used if db_is_simple() returns true.
- */
-gcc_pure
-time_t
-db_get_mtime(void);
-
-/**
* Returns true if there is a valid database file on the disk.
*
* May only be used if db_is_simple() returns true.
*/
gcc_pure
-static inline bool
-db_exists(void)
-{
- /* mtime is set only if the database file was loaded or saved
- successfully */
- return db_get_mtime() > 0;
-}
+bool
+db_exists();
#endif