summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorKonstantin Käfer <mail@kkaefer.com>2015-02-16 18:30:19 -0800
committerKonstantin Käfer <mail@kkaefer.com>2015-02-16 18:30:19 -0800
commitfe0baffe0dfbf369f422e175c0fcf3dda9055118 (patch)
treed404bd67ec2b338f37e4de958c74c44c841a77b5 /include
parent8d3c2b3d303adaf2c9caa91356183d9b40cdfeab (diff)
downloadqtlocation-mapboxgl-fe0baffe0dfbf369f422e175c0fcf3dda9055118.tar.gz
update uv_zip and add tests
Diffstat (limited to 'include')
-rw-r--r--include/mbgl/storage/default/shared_request_base.hpp4
-rw-r--r--include/mbgl/storage/default_file_source.hpp7
2 files changed, 8 insertions, 3 deletions
diff --git a/include/mbgl/storage/default/shared_request_base.hpp b/include/mbgl/storage/default/shared_request_base.hpp
index a0f3e8d4e3..7745bef2b5 100644
--- a/include/mbgl/storage/default/shared_request_base.hpp
+++ b/include/mbgl/storage/default/shared_request_base.hpp
@@ -78,8 +78,10 @@ protected:
public:
const Resource resource;
-private:
+protected:
DefaultFileSource *source = nullptr;
+
+private:
std::set<Request *> observers;
};
diff --git a/include/mbgl/storage/default_file_source.hpp b/include/mbgl/storage/default_file_source.hpp
index 21048e99e5..86e2414041 100644
--- a/include/mbgl/storage/default_file_source.hpp
+++ b/include/mbgl/storage/default_file_source.hpp
@@ -18,8 +18,8 @@ class SharedRequestBase;
class DefaultFileSource : public FileSource {
public:
- DefaultFileSource(FileCache *cache);
- DefaultFileSource(FileCache *cache, uv_loop_t *loop);
+ DefaultFileSource(FileCache *cache, const std::string &root = "");
+ DefaultFileSource(FileCache *cache, uv_loop_t *loop, const std::string &root = "");
~DefaultFileSource();
Request *request(const Resource &resource, uv_loop_t *loop, Callback callback);
@@ -30,6 +30,9 @@ public:
void notify(SharedRequestBase *sharedRequest, const std::set<Request *> &observers,
std::shared_ptr<const Response> response, FileCache::Hint hint);
+public:
+ const std::string assetRoot;
+
private:
struct ActionDispatcher;
struct AddRequestAction;