From e6c28c5209b5508a61affc947179260cec0d2733 Mon Sep 17 00:00:00 2001 From: methodus Date: Thu, 29 Nov 2012 00:17:50 +0100 Subject: Added some SQLite pragmas which should reduce accesses on the file system for writing --- include/media/mediaManager.h | 1 + include/server.h | 2 ++ include/tools/string.h | 1 + 3 files changed, 4 insertions(+) (limited to 'include') diff --git a/include/media/mediaManager.h b/include/media/mediaManager.h index 40aa49f..9857d50 100644 --- a/include/media/mediaManager.h +++ b/include/media/mediaManager.h @@ -60,6 +60,7 @@ public: void SetDatabaseDir(const string& file); bool Initialise(); + void Housekeeping(); uint32_t GetSystemUpdateID() const; IdList GetContainerUpdateIDs(bool unevented = false); diff --git a/include/server.h b/include/server.h index ebdee03..be76e41 100644 --- a/include/server.h +++ b/include/server.h @@ -75,6 +75,8 @@ public: static void RegisterService(cUPnPService* service); + void Housekeeping(); + private: cMediaServer(); diff --git a/include/tools/string.h b/include/tools/string.h index 0ff5434..8d54706 100644 --- a/include/tools/string.h +++ b/include/tools/string.h @@ -21,6 +21,7 @@ string ToString(long number); string StringListToCSV(StringList list); string IdListToCSV(IdList list); void StringExplode(string str, string separator, StringVector& results); +string Trim(const std::string& str, const std::string& whitespace = " \t"); } -- cgit v1.2.3