Elements
6.3.1
A C++ base framework for the Euclid Software.
Loading...
Searching...
No Matches
ElementsServices
ElementsServices
DataSync
DataSynchronizerMaker.h
Go to the documentation of this file.
1
24
#ifndef ELEMENTSSERVICES_ELEMENTSSERVICES_DATASYNC_DATASYNCHRONIZERMAKER_H_
25
#define ELEMENTSSERVICES_ELEMENTSSERVICES_DATASYNC_DATASYNCHRONIZERMAKER_H_
26
27
#include <memory>
// for shared_ptr
28
29
#include "
ElementsKernel/Export.h
"
// for ELEMENTS_API
30
31
#include "
ElementsServices/DataSync/ConnectionConfiguration.h
"
// for ConnectionConfiguration
32
#include "
ElementsServices/DataSync/DataSyncUtils.h
"
// for Services
33
#include "
ElementsServices/DataSync/DataSynchronizer.h
"
// for DataSynchronizer
34
#include "
ElementsServices/DataSync/DependencyConfiguration.h
"
// for DependencyConfiguration
35
36
namespace
Elements
{
37
inline
namespace
Services {
38
namespace
DataSync {
39
40
ELEMENTS_API
std::shared_ptr<DataSynchronizer>
createSynchronizer
(ConnectionConfiguration connection,
41
DependencyConfiguration dependency);
42
43
}
// namespace DataSync
44
}
// namespace Services
45
}
// namespace Elements
46
47
namespace
ElementsServices
=
Elements::Services
;
48
49
#endif
// ELEMENTSSERVICES_ELEMENTSSERVICES_DATASYNC_DATASYNCHRONIZERMAKER_H_
50
ConnectionConfiguration.h
DataSyncUtils.h
DataSynchronizer.h
DependencyConfiguration.h
Export.h
defines the macros to be used for explicit export of the symbols
ELEMENTS_API
#define ELEMENTS_API
Dummy definitions for the backward compatibility mode.
Definition
Export.h:74
Elements::Services::DataSync::createSynchronizer
ELEMENTS_API std::shared_ptr< DataSynchronizer > createSynchronizer(ConnectionConfiguration connection, DependencyConfiguration dependency)
Definition
DataSynchronizerMaker.cpp:30
Elements::Services
Definition
DataSync.h:34
Elements
Definition
Auxiliary.h:43
std::shared_ptr
Generated by
1.11.0