00001 #ifndef PARAMETERSETRETRIEVER_H 00002 #define PARAMETERSETRETRIEVER_H 00003 00004 #include <string> 00005 00006 namespace evf { 00007 00008 class ParameterSetRetriever 00009 { 00010 public: 00011 ParameterSetRetriever(const std::string& in); 00012 std::string getAsString() const; 00013 std::string getPathTableAsString() const; 00014 std::string getModuleTableAsString() const; 00015 std::string getHostString(const std::string &in, std::string modifier="") const; 00016 private: 00017 std::string pset; 00018 std::string pathIndexTable; 00019 static const std::string fileheading; 00020 static const std::string dbheading; 00021 static const std::string webheading; 00022 00023 }; 00024 00025 } // evf 00026 00027 #endif