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 00043 00044 virtual StatusCode initialize(); 00046 virtual StatusCode finalize(); 00048 00051 protected: 00053 EvtPersistencySvc(const std::string& name, ISvcLocator* svc); 00054 00056 virtual ~EvtPersistencySvc(); 00057 }; 00058 #endif // PERSISTENCYSVC_EVTPERSISTENCYSVC_H
1.2.3 written by Dimitri van Heesch,
© 1997-2000