00001 #ifndef CondCore_DBCommon_FrontierProxy_h 00002 #define CondCore_DBCommon_FrontierProxy_h 00003 #include "CondCore/DBCommon/interface/TechnologyProxy.h" 00004 #include <string> 00005 #include <vector> 00006 namespace cond{ 00007 class DBSession; 00008 class FrontierProxy:public TechnologyProxy{ 00009 public: 00010 explicit FrontierProxy( const std::string& userconnect ); 00011 ~FrontierProxy(); 00012 std::string getRealConnectString() const; 00013 void setupSession( cond::DBSession& session ); 00014 private: 00015 std::vector<std::string> m_refreshtablelist; 00016 private: 00017 unsigned int countslash(const std::string& input)const; 00018 }; 00019 }//ns cond 00020 #endif