X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=include%2Ffmsapp.h;h=56b6125dff36e4852a583f9239b6a67868e5c95d;hb=30c26abc85a6331fecdcb6b03813710bfbc63d3f;hp=a816d9ae8f830855c128159e0c65e0e82b12bd06;hpb=dec33c63afafabf83c3039e916725cac6faef9b3;p=fms.git diff --git a/include/fmsapp.h b/include/fmsapp.h index a816d9a..56b6125 100644 --- a/include/fmsapp.h +++ b/include/fmsapp.h @@ -5,6 +5,8 @@ #include +#include + // main FMS application class class FMSApp:public Poco::Util::ServerApplication { @@ -23,8 +25,18 @@ private: void handleHelp(const std::string &name, const std::string &value); void displayHelp(); + void handleLogOption(const std::string &name, const std::string &value); + void handleShowOptions(const std::string &name, const std::string &value); + void showOptions(); + void handleSetOption(const std::string &name, const std::string &value); + void setOptions(); bool m_displayhelp; + bool m_showoptions; + bool m_setoption; + std::map m_setoptions; + std::string m_logtype; + std::string m_workingdirectory; ThreadedExecutor m_threads;