10 #ifndef PERSISTENCESERVICEMANAGER_H_ 11 #define PERSISTENCESERVICEMANAGER_H_ 34 bool AddPersistence(std::unique_ptr<PersistenceService> persistenceService);
bool BeginOfProcessing()
Notifies begin of processing to all the persistence services.
Definition: PersistenceServiceManager.cpp:149
bool EndOfProcessing()
Notifies end of processing to all the persistence services.
Definition: PersistenceServiceManager.cpp:160
bool AddPersistence(std::unique_ptr< PersistenceService > persistenceService)
Add a persistence service to the manager.
bool EndOfPass()
Notifies end of pass to all the persistence services.
Definition: PersistenceServiceManager.cpp:138
A smart pointer not owning the wrapped object.
Definition: ObserverPtr.h:28
bool AddTemplatePersistence(std::unique_ptr< PersistenceService > persistenceService)
Add a template persistence service to the manager.
std::list< std::unique_ptr< PersistenceService > > PersistenceServices
Definition: PersistenceServiceManager.h:93
IncludeFileExc.h IncludeFileExc class declaration.
Definition: Algorithm.h:21
bool EndOfEvent()
Notifies end of event to all the persistence services.
Definition: PersistenceServiceManager.cpp:116
bool Connect()
Connects all the persistence services.
Definition: PersistenceServiceManager.cpp:82
std::vector< PersistencePtr > GetPersistences()
Get all the persistence services.
Definition: PersistenceServiceManager.cpp:47
Manager class for persistence services.
Definition: PersistenceServiceManager.h:24
PersistenceServices _persServices
Definition: PersistenceServiceManager.h:94
std::vector< PersistencePtr > GetTemplatePersistences()
Get all the templatepersistence services.
Definition: PersistenceServiceManager.cpp:56
bool Disconnect()
Disconnect all the persistence services.
Definition: PersistenceServiceManager.cpp:93
PersistencePtr GetPersistence(const std::string &name)
Get a given persistence service.
Definition: PersistenceServiceManager.cpp:35
bool SetDataStoreManager(observer_ptr< DataStoreManager > dsManager)
Sets the data store manager for all the persistence services.
Definition: PersistenceServiceManager.cpp:65
PersistenceServices _templPersServices
Definition: PersistenceServiceManager.h:95
bool BeginOfEvent()
Notifies begin of event to all the persistence services.
Definition: PersistenceServiceManager.cpp:105
bool BeginOfPass()
Notifies begin of pass to all the persistence services.
Definition: PersistenceServiceManager.cpp:127