Work on asset synchronization

This commit is contained in:
Emil Axelsson
2017-11-11 18:48:07 +01:00
parent 916f94d70e
commit a73f2e0d00
10 changed files with 148 additions and 43 deletions

View File

@@ -37,10 +37,15 @@ class HttpSynchronizationJob;
class HttpSynchronization : public ResourceSynchronization {
public:
HttpSynchronization(const ghoul::Dictionary& dict);
virtual ~HttpSynchronization() = default;
static documentation::Documentation Documentation();
std::string directory() override;
void synchronize() override;
float nSynchronizedBytes() override;
float nTotalBytes() override;
bool nTotalBytesIsKnown() override;
private:
std::vector<std::string> fileListUrls();