/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

SaveB4TrimAesSvc.h
Go to the documentation of this file.
00001 //
00002 //   ISaveB4TrimAesSvc
00003 //
00004 //   Zhe Wang, Feb 12, 2009
00005 //
00006 #ifndef _ARCHIVE_STORE_SVC_H_
00007 #define _ARCHIVE_STORE_SVC_H_ 1
00008 
00009 #include "DybKernel/IDybStorageSvc.h"
00010 #include "DybKernel/IArchiveTrimSvc.h"
00011 #include "DybKernel/ISaveB4TrimAesSvc.h"
00012 #include "Context/TimeStamp.h"
00013 
00014 #include "GaudiKernel/Service.h"
00015 
00016 #include <string>
00017 
00018 class SaveB4TrimAesSvc :
00019     public Service,
00020     virtual public ISaveB4TrimAesSvc {
00021 
00022   public:
00024     SaveB4TrimAesSvc(const std::string& name,
00025                      ISvcLocator* svc);
00026 
00027     virtual StatusCode initialize();
00028     virtual StatusCode finalize();
00029 
00031     virtual StatusCode store(const std::string& regSeqLocation,
00032                              IDybStorageSvc*  dybStorageSvc,
00033                              IDataManagerSvc* aes,
00034                              IArchiveTrimSvc* archiveTrimSvc,
00035                              const TimeStamp& now);
00036 
00038     virtual StatusCode queryInterface(const InterfaceID& id,
00039                                       void** interface );
00040     
00041   private:
00042 };
00043 
00044 #endif // _ARCHIVE_STORE_SVC_H_
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 10:09:08 for DybEventMgr by doxygen 1.7.4