/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/EventFilter/OnlineJointer/ESController/ESController-00-01-05/ESController/Config.h

Go to the documentation of this file.
00001 //Dear emacs, this is -*- c++ -*-
00002 
00012 #ifndef ESCONTROLLER_CONFIG_H
00013 #define ESCONTROLLER_CONFIG_H
00014 
00015 #include <string>
00016 
00017 namespace efpsc {
00021   class Config {
00022 
00023   public:
00024 
00031     Config(const std::string& objname);
00032 
00036     ~Config();
00037 
00038 
00039     inline const std::string& jobOptionsPath() const { return m_jobOptionsPath; }
00040 
00041     inline const std::string& messageSvcType() const { return m_messageSvcType; }
00042 
00043     inline const std::string& evtSel() const { return m_evtSel; }
00044 
00045     inline const std::string& dllName() const { return m_dllName; }
00046 
00047     inline const std::string& factoryName() const { return m_factoryName; }
00048 
00049     inline const std::string& pythonSetupFile() const { return m_pythonSetupFile; }
00050 
00051   private :
00052 
00053     std::string m_jobOptionsPath;
00054     std::string m_messageSvcType;
00055     std::string m_evtSel;
00056     std::string m_dllName;
00057     std::string m_factoryName;
00058     std::string m_pythonSetupFile;
00059   };
00060 }
00061 
00062 #endif /* ESCONTROLLER_CONFIG_H */

Generated on Tue Nov 29 23:12:08 2016 for BOSS_7.0.2 by  doxygen 1.4.7