Elements
5.8
A C++ base framework for the Euclid Software.
|
Go to the documentation of this file.
19 #ifndef ELEMENTSSERVICES_ELEMENTSSERVICES_DATASYNC_DATASYNCHRONIZER_H_
20 #define ELEMENTSSERVICES_ELEMENTSSERVICES_DATASYNC_DATASYNCHRONIZER_H_
44 "Unable to download file: '"
68 void downloadAllFiles()
const;
72 bool fileShouldBeWritten(
path localFile)
const;
74 bool fileAlreadyExists(
path localFile)
const;
78 path localFile)
const;
80 bool hasBeenDownloaded(
82 path localFile)
const;
86 path localFile)
const = 0;
98 #endif // ELEMENTSSERVICES_ELEMENTSSERVICES_DATASYNC_DATASYNCHRONIZER_H_
defines the macros to be used for explicit export of the symbols
An exception raised when downloading fails.
Base class to synchronize test data.
std::map< path, path > m_fileMap
boost::filesystem::path path
#define ELEMENTS_API
Dummy definitions for the backward compatibility mode.
The dependency configurations holds, for each test file to be retrieved:
DownloadFailed(path distantFile, path localFile)
ConnectionConfiguration m_connection
The connection configuration mainly holds: