Gaudi Framework, version v21r8

Home   Generated: 17 Mar 2010

PoolDbLinkManager.h

Go to the documentation of this file.
00001 // $Id: PoolDbLinkManager.h,v 1.1.1.1 2004/01/16 14:05:03 mato Exp $
00002 //====================================================================
00003 //      PoolDbLinkManager definition
00004 //--------------------------------------------------------------------
00005 //
00006 //      Package    : System ( The LHCb Offline System)
00007 //
00008 //  Description:
00009 //
00010 //      Author     : M.Frank
00011 //====================================================================
00012 #ifndef POOLDB_POOLDBLINKMANAGER_H
00013 #define POOLDB_POOLDBLINKMANAGER_H
00014 
00015 // C++ include files
00016 #include <vector>
00017 #include <string>
00018 #include "GaudiKernel/Kernel.h"
00019 
00020 // Framework include files
00021 namespace pool  {
00022   class Token;
00023 }
00024 
00033 class GAUDI_API PoolDbLinkManager {
00034 protected:
00036   std::vector<pool::Token*> m_refs;
00038   std::vector<std::string>  m_links;
00039 
00040 public:
00042   PoolDbLinkManager();
00043 
00045   virtual ~PoolDbLinkManager();
00046 
00048   std::vector<pool::Token*>& references()  {
00049     return m_refs;
00050   }
00052   std::vector<std::string>& links()  {
00053     return m_links;
00054   }
00055 };
00056 #endif // POOLDB_POOLDBLINKMANAGER_H

Generated at Wed Mar 17 18:06:37 2010 for Gaudi Framework, version v21r8 by Doxygen version 1.5.6 written by Dimitri van Heesch, © 1997-2004