emcDBMS.C

Go to the documentation of this file.
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 }