Elements 6.3.1
A C++ base framework for the Euclid Software.
Loading...
Searching...
No Matches
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
36namespace Elements {
37inline namespace Services {
38namespace DataSync {
39
41 DependencyConfiguration dependency);
42
43} // namespace DataSync
44} // namespace Services
45} // namespace Elements
46
48
49#endif // ELEMENTSSERVICES_ELEMENTSSERVICES_DATASYNC_DATASYNCHRONIZERMAKER_H_
50
defines the macros to be used for explicit export of the symbols
#define ELEMENTS_API
Dummy definitions for the backward compatibility mode.
Definition Export.h:74
ELEMENTS_API std::shared_ptr< DataSynchronizer > createSynchronizer(ConnectionConfiguration connection, DependencyConfiguration dependency)