EvtPersistencySvc.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef PERSISTENCYSVC_EVTPERSISTENCYSVC_H
00012 #define PERSISTENCYSVC_EVTPERSISTENCYSVC_H 1
00013
00014 #include "PersistencySvc.h"
00015
00037 class EvtPersistencySvc : virtual public PersistencySvc {
00038 public:
00039 friend class SvcFactory<EvtPersistencySvc>;
00040 friend class Factory<EvtPersistencySvc,IService* (std::string,ISvcLocator *)>;
00041
00044
00045 virtual StatusCode initialize();
00047 virtual StatusCode finalize();
00049
00052
00053 EvtPersistencySvc(const std::string& name, ISvcLocator* svc);
00054
00056 virtual ~EvtPersistencySvc();
00057 };
00058 #endif // PERSISTENCYSVC_EVTPERSISTENCYSVC_H