24#ifndef ELEMENTSSERVICES_ELEMENTSSERVICES_DATASYNC_CONNECTIONCONFIGURATION_H_
25#define ELEMENTSSERVICES_ELEMENTSSERVICES_DATASYNC_CONNECTIONCONFIGURATION_H_
defines the macros to be used for explicit export of the symbols
void parseOverwritingPolicy(const std::string &policy)
ConnectionConfiguration(const path &configFile)
Create a dependency configuration by reading a configuration file.
bool overwritingAllowed() const
Check whether existing local files can be overwritten.
virtual ~ConnectionConfiguration()=default
void parseHost(const std::string &name)
OverwritingPolicy overwritingPolicy
void parseConfigurationFile(const path &filename)
virtual ~UnknownHost()=default
UnknownHost(const std::string &hostName)
#define ELEMENTS_API
Dummy definitions for the backward compatibility mode.
DataHost
The test data hosting solution.
OverwritingPolicy
The overwriting policy if the local file already exists.
Path::Item path
importing the path item from ElementsKernel