summaryrefslogtreecommitdiff
path: root/platform/default/include/mbgl/storage/offline_download.hpp
diff options
context:
space:
mode:
authorMikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com>2019-08-29 14:39:57 +0300
committerMikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com>2019-08-29 17:28:51 +0300
commitf84e46ad2690e3914efe830682b41dd55dc945f3 (patch)
tree7aff04f75fe42fb36ee5b2f478ea1a3330c11d21 /platform/default/include/mbgl/storage/offline_download.hpp
parent0c80f3a383ba7a9844fa5f2379bb900d462fdd0e (diff)
downloadqtlocation-mapboxgl-f84e46ad2690e3914efe830682b41dd55dc945f3.tar.gz
[core] Mark offline region resources in batches
Diffstat (limited to 'platform/default/include/mbgl/storage/offline_download.hpp')
-rw-r--r--platform/default/include/mbgl/storage/offline_download.hpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/platform/default/include/mbgl/storage/offline_download.hpp b/platform/default/include/mbgl/storage/offline_download.hpp
index fe5d26f9eb..53b42ae9d1 100644
--- a/platform/default/include/mbgl/storage/offline_download.hpp
+++ b/platform/default/include/mbgl/storage/offline_download.hpp
@@ -60,10 +60,12 @@ private:
std::list<std::unique_ptr<AsyncRequest>> requests;
std::unordered_set<std::string> requiredSourceURLs;
std::deque<Resource> resourcesRemaining;
+ std::list<Resource> resourcesToBeMarkedAsUsed;
std::list<std::tuple<Resource, Response>> buffer;
void queueResource(Resource&&);
void queueTiles(style::SourceType, uint16_t tileSize, const Tileset&);
+ void markPendingUsedResources();
};
} // namespace mbgl