version 0.3.4
[fms.git] / include / fmsapp.h
index dab56e1..ac2ef7d 100644 (file)
@@ -5,6 +5,8 @@
 \r
 #include <Poco/Util/ServerApplication.h>\r
 \r
+#include <map>\r
+\r
 // main FMS application class\r
 class FMSApp:public Poco::Util::ServerApplication\r
 {\r
@@ -24,8 +26,15 @@ private:
        void handleHelp(const std::string &name, const std::string &value);\r
        void displayHelp();\r
        void handleLogOption(const std::string &name, const std::string &value);\r
+       void handleShowOptions(const std::string &name, const std::string &value);\r
+       void showOptions();\r
+       void handleSetOption(const std::string &name, const std::string &value);\r
+       void setOptions();\r
 \r
        bool m_displayhelp;\r
+       bool m_showoptions;\r
+       bool m_setoption;\r
+       std::map<std::string,std::string> m_setoptions;\r
        std::string m_logtype;\r
 \r
        ThreadedExecutor m_threads;\r