|
Gaudi Framework, version v21r7 |
| Home | Generated: 22 Jan 2010 |
00001 // ============================================================ 00002 // 00003 // PersistencySvc.h 00004 // ------------------------------------------------------------ 00005 // 00006 // Package : PersistencySvc 00007 // 00008 // Author : Markus Frank 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