8 #ifndef PERSISTENCEALGO_H_     9 #define PERSISTENCEALGO_H_ bool Initialize()
Connects and initializes the persistence service. 
Definition: PersistenceAlgo.cpp:25
 
bool Process()
Triggers the persistence for the current event. 
Definition: PersistenceAlgo.cpp:96
 
bool Finalize()
Finalizes the persistence. 
Definition: PersistenceAlgo.cpp:114
 
std::unique_ptr< PersistenceService > _persistenceServ
Definition: PersistenceAlgo.h:107
 
observer_ptr< PersistenceServiceManager > _persistenceManager
Definition: PersistenceAlgo.h:106
 
A smart pointer not owning the wrapped object. 
Definition: ObserverPtr.h:28
 
std::string _persistenceName
Definition: PersistenceAlgo.h:105
 
IncludeFileExc.h IncludeFileExc class declaration. 
Definition: Algorithm.h:21
 
std::string _output
Definition: PersistenceAlgo.h:105
 
bool SetPersistenceServiceManager(PersistenceServiceManager &persManager)
Method to set the persistence manager. 
Definition: PersistenceAlgo.cpp:20
 
Manager class for persistence services. 
Definition: PersistenceServiceManager.h:24
 
PersistenceAlgo(const std::string &name)
Definition: PersistenceAlgo.cpp:14
 
An algorithm that saves data objects. 
Definition: PersistenceAlgo.h:67
 
Algorithm interface. 
Definition: Algorithm.h:29