24#ifndef ELEMENTSSERVICES_ELEMENTSSERVICES_DATASYNC_H_
25#define ELEMENTSSERVICES_ELEMENTSSERVICES_DATASYNC_H_
defines the macros to be used for explicit export of the symbols
The connection configuration mainly holds:
void download()
Download the test data.
path absolutePath(path relativePath)
Get the absolute path to a local test file which has been downloaded.
DataSync(path connectionFile, path dependencyFile)
Initialize the synchronizer with configuration files.
ConnectionConfiguration m_connectionConfig
DependencyConfiguration m_dependencyConfig
void downloadWithFallback(path connectionFile)
Download the test data and provide a fallback host in case the primary host fails.
The dependency configurations holds, for each test file to be retrieved:
#define ELEMENTS_API
Dummy definitions for the backward compatibility mode.
Path::Item path
importing the path item from ElementsKernel