Thread safety in http requests

This commit is contained in:
Emil Axelsson
2017-11-14 13:47:22 +01:00
parent c032e4a66e
commit 6a4f938bac
4 changed files with 64 additions and 55 deletions

View File

@@ -35,7 +35,7 @@ namespace openspace {
class HttpSynchronization : public ResourceSynchronization {
public:
HttpSynchronization(const ghoul::Dictionary& dict);
virtual ~HttpSynchronization() = default;
virtual ~HttpSynchronization();
static documentation::Documentation Documentation();
@@ -58,7 +58,7 @@ private:
std::atomic_size_t _nTotalBytes;
std::atomic_size_t _nSynchronizedBytes;
std::atomic_bool _shouldCancel;
std::atomic_bool _shouldCancel = false;
std::string _identifier;
int _version;
std::string _synchronizationRoot;