Resource syncing infrastructure

This commit is contained in:
Emil Axelsson
2017-10-31 17:46:48 +01:00
parent fba556b11f
commit 2313a275d3
18 changed files with 334 additions and 140 deletions

View File

@@ -31,19 +31,17 @@
#include <ghoul/misc/dictionary.h>
namespace openspace {
class HttpSynchronizationJob;
class HttpSynchronization : public ResourceSynchronization {
public:
HttpSynchronization(const ghoul::Dictionary& dict);
static documentation::Documentation Documentation();
};
class HttpSynchronizationJob : public SynchronizationJob {
HttpSynchronizationJob(std::shared_ptr<ResourceSynchronization> synchronization);
void execute() override;
void synchronize() override;
};
} // namespace openspace
#endif // __OPENSPACE_MODULE_SYNC___HTTPSYNCHRONIZATION___H__