diff options
Diffstat (limited to 'platform/default/include/mbgl/storage/offline_database.hpp')
-rw-r--r-- | platform/default/include/mbgl/storage/offline_database.hpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/platform/default/include/mbgl/storage/offline_database.hpp b/platform/default/include/mbgl/storage/offline_database.hpp index 993f36a606..6414affbbe 100644 --- a/platform/default/include/mbgl/storage/offline_database.hpp +++ b/platform/default/include/mbgl/storage/offline_database.hpp @@ -43,6 +43,10 @@ public: OfflineDatabase(std::string path, uint64_t maximumCacheSize = util::DEFAULT_MAX_CACHE_SIZE); ~OfflineDatabase(); + void changePath(const std::string&); + + void cleanup(); + optional<Response> get(const Resource&); // Return value is (inserted, stored size) @@ -112,7 +116,7 @@ private: std::pair<int64_t, int64_t> getCompletedResourceCountAndSize(int64_t regionID); std::pair<int64_t, int64_t> getCompletedTileCountAndSize(int64_t regionID); - const std::string path; + std::string path; std::unique_ptr<mapbox::sqlite::Database> db; std::unordered_map<const char *, const std::unique_ptr<mapbox::sqlite::Statement>> statements; |