X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;ds=sidebyside;f=include%2Ffmsapp.h;h=ac2ef7d3757d71af1631f7434a772f525eb87ee7;hb=023b2219068d481cd6a300982427c99bacd88a12;hp=dab56e18200a3b6e2c6b2171755c4ef61e52dbda;hpb=3751f10f7127ae0905aa0b52dc6de1c782a38c99;p=fms.git diff --git a/include/fmsapp.h b/include/fmsapp.h index dab56e1..ac2ef7d 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 { @@ -24,8 +26,15 @@ 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; ThreadedExecutor m_threads;