/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Calibration/rdbModel/rdbModel-00-01-01/rdbModel/Management/Builder.h

Go to the documentation of this file.
00001 // $Header: /bes/bes/BossCvs/Calibration/rdbModel/rdbModel/Management/Builder.h,v 1.1.1.1 2005/10/17 06:10:53 maqm Exp $
00002 
00003 #ifndef RDBMODEL_BUILDER_H
00004 #define RDBMODEL_BUILDER_H
00005 #include <string>
00006 
00007 namespace rdbModel{
00008   class Rdb;
00009 
00018   class Builder {
00019   public:
00020   
00021     Builder(){};
00022     
00029     virtual unsigned int parseInput(const std::string&) = 0;
00030 
00037     virtual int buildRdb() = 0;
00038 
00039 
00040     void setRdb(Rdb* pRdb){m_currentRdb = pRdb;}
00041 
00045     Rdb * getRdb() { return m_currentRdb; };
00046 
00047   protected:
00050     Rdb * m_currentRdb;
00051   };
00052 
00053 }
00054 #endif //BUILDER_H
00055 

Generated on Tue Nov 29 22:57:56 2016 for BOSS_7.0.2 by  doxygen 1.4.7