Elements  5.8
A C++ base framework for the Euclid Software.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Namespaces | Functions
DataSyncUtils.cpp File Reference
#include <array>
#include <cstdlib>
#include <string>
#include <vector>
#include <utility>
#include <algorithm>
#include "ElementsKernel/Configuration.h"
#include "ElementsKernel/System.h"
#include "ElementsServices/DataSync/DataSyncUtils.h"
Include dependency graph for DataSyncUtils.cpp:

Go to the source code of this file.

Namespaces

 ElementsServices
 
 ElementsServices::DataSync
 

Functions

ELEMENTS_API path ElementsServices::DataSync::confFilePath (path filename)
 
ELEMENTS_API bool ElementsServices::DataSync::checkCall (std::string command)
 
ELEMENTS_API std::pair
< std::string, std::string
ElementsServices::DataSync::runCommandAndCaptureOutErr (std::string command)
 
ELEMENTS_API bool ElementsServices::DataSync::localDirExists (path localDir)
 
ELEMENTS_API void ElementsServices::DataSync::createLocalDirOf (path localFile)
 
ELEMENTS_API std::string ElementsServices::DataSync::environmentVariable (std::string name)
 Get the value of an environment variable. More...
 
ELEMENTS_API path ElementsServices::DataSync::localWorkspacePrefix ()
 
ELEMENTS_API std::string ElementsServices::DataSync::lower (std::string text)
 
ELEMENTS_API bool ElementsServices::DataSync::containsInThisOrder (std::string input, std::vector< std::string > substrings)