00001 #include "emcDBMS.h" 00002 #include <iostream> 00003 #include "phool.h" 00004 00005 emcManageable::EStorage emcDBMS::fgStorage = emcManageable::kDB_Pg; 00006 00007 //_____________________________________________________________________________ 00008 const char* 00009 emcDBMS::asString() 00010 { 00011 return emcManageable::GetStorageName(fgStorage); 00012 } 00013 00014 //_____________________________________________________________________________ 00015 bool 00016 emcDBMS::set(const char* value) 00017 { 00018 emcManageable::EStorage v = emcManageable::GetStorage(value); 00019 if ( v == emcManageable::kNone ) 00020 { 00021 std::cout << PHWHERE << " WARNING. SETTING DEFAULT DATA SOURCE " 00022 << " TO NONE !" 00023 << std::endl; 00024 return false; 00025 } 00026 fgStorage = v; 00027 return true; 00028 } 00029 00030 //_____________________________________________________________________________ 00031 emcManageable::EStorage 00032 emcDBMS::get() 00033 { 00034 return fgStorage; 00035 }