Elements
6.2
A C++ base framework for the Euclid Software.
|
A data synchronizer for iRODS hosts. More...
#include <IrodsSynchronizer.h>
Public Member Functions | |
virtual | ~IrodsSynchronizer ()=default |
IrodsSynchronizer (const ConnectionConfiguration &connection, const DependencyConfiguration &dependency) | |
std::string | createDownloadCommand (path distantFile, path localFile) const override |
Public Member Functions inherited from Elements::Services::DataSync::DataSynchronizer | |
virtual | ~DataSynchronizer ()=default |
DataSynchronizer (const ConnectionConfiguration &connection, const DependencyConfiguration &dependency) | |
void | downloadAllFiles () const |
Additional Inherited Members | |
Protected Member Functions inherited from Elements::Services::DataSync::DataSynchronizer | |
bool | fileShouldBeWritten (path localFile) const |
bool | fileAlreadyExists (path localFile) const |
void | downloadOneFile (path distantFile, path localFile) const |
bool | hasBeenDownloaded (path distantFile, path localFile) const |
Protected Attributes inherited from Elements::Services::DataSync::DataSynchronizer | |
ConnectionConfiguration | m_connection |
std::map< path, path > | m_fileMap |
A data synchronizer for iRODS hosts.
Definition at line 48 of file IrodsSynchronizer.h.
|
virtualdefault |
Elements::Services::DataSync::IrodsSynchronizer::IrodsSynchronizer | ( | const ConnectionConfiguration & | connection, |
const DependencyConfiguration & | dependency | ||
) |
Definition at line 31 of file IrodsSynchronizer.cpp.
References Elements::Services::DataSync::irodsIsInstalled().
|
overridevirtual |
Implements Elements::Services::DataSync::DataSynchronizer.
Definition at line 40 of file IrodsSynchronizer.cpp.
References std::string::string().