update uv_zip and add tests
This commit is contained in:
@@ -78,8 +78,10 @@ protected:
|
||||
public:
|
||||
const Resource resource;
|
||||
|
||||
private:
|
||||
protected:
|
||||
DefaultFileSource *source = nullptr;
|
||||
|
||||
private:
|
||||
std::set<Request *> observers;
|
||||
};
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user