|
Gaudi Framework, version v22r0 |
| Home | Generated: 9 Feb 2011 |
00001 // $Id: PoolDbStatCnv.h,v 1.2 2005/09/15 14:48:33 hmd Exp $ 00002 //------------------------------------------------------------------------------ 00003 // Definition of class : PoolDbStatCnv 00004 // 00005 // Author : M.Frank 00006 // 00007 //------------------------------------------------------------------------------ 00008 #ifndef POOLDB_POOLDBSTATCNV_H 00009 #define POOLDB_POOLDBSTATCNV_H 1 00010 00011 // Include files 00012 #include "GaudiPoolDb/PoolDbBaseCnv.h" 00013 00024 class GAUDI_API PoolDbStatCnv: public PoolDbBaseCnv { 00025 protected: 00026 00032 virtual const std::string containerName(IRegistry* pDir) const; 00033 00039 virtual const std::string fileName(IRegistry* pReg) const; 00040 00046 virtual const std::string topLevel(IRegistry* pReg) const; 00047 00058 StatusCode saveDescription( const std::string& path, 00059 const std::string& ident, 00060 const std::string& desc, 00061 const std::string& opt, 00062 const pool::Guid& guid, 00063 const CLID& clid, 00064 const std::string& openMode); 00065 00066 public: 00067 00075 PoolDbStatCnv(long typ, const CLID& clid, ISvcLocator* svc); 00076 00078 virtual ~PoolDbStatCnv() { } 00079 }; 00080 #endif // POOLDB_PoolDbStatCnv_H