| # Gaudi Framework, version v20r3
Generated: 24 Nov 2008

# 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
    00019 // Framework include files
    00020 namespace pool  {
    00021   class Token;
    00022 }
    00023
    00032 class PoolDbLinkManager  {
    00033 protected:
    00035   std::vector<pool::Token*> m_refs;
    00037   std::vector<std::string>  m_links;
    00038
    00039 public:
    00041   PoolDbLinkManager();
    00042
    00044   virtual ~PoolDbLinkManager();
    00045
    00047   std::vector<pool::Token*>& references()  {
    00048     return m_refs;
    00049   }
    00051   std::vector<std::string>& links()  {
    00052     return m_links;
    00053   }
    00054 };
    00055 #endif // POOLDB_POOLDBLINKMANAGER_H