| # Gaudi Framework, version v21r10p1 |

Home |  | Generated: 29 Jul 2010

# PoolDbStatCnv.h

Go to the documentation of this file.

    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