24#ifndef ELEMENTSSERVICES_ELEMENTSSERVICES_DATASYNC_WEBDAVSYNCHRONIZER_H_
25#define ELEMENTSSERVICES_ELEMENTSSERVICES_DATASYNC_WEBDAVSYNCHRONIZER_H_
defines the macros to be used for explicit export of the symbols
The connection configuration mainly holds:
DataSynchronizer(const ConnectionConfiguration &connection, const DependencyConfiguration &dependency)
The dependency configurations holds, for each test file to be retrieved:
WebdavSynchronizer(const ConnectionConfiguration &connection, const DependencyConfiguration &dependency)
virtual ~WebdavSynchronizer()=default
std::string createDownloadCommand(path distantFile, path localFile) const override
#define ELEMENTS_API
Dummy definitions for the backward compatibility mode.
ELEMENTS_API bool webdavIsInstalled()
Check whether the WebDAV client is installed.
Path::Item path
importing the path item from ElementsKernel