+ struct Settings;
+
+ class RAD_SETTINGS
+ {
+ public:
+ RAD_SETTINGS();
+ virtual ~RAD_SETTINGS() {}
+ const std::string & GetStrError() const { return m_errorStr; }
+ int ParseSettings(const ModuleSettings & s);
+
+ uint16_t GetPort() const { return m_port; }
+ const std::string & GetDictionaries() const { return m_dictionaries; }
+ const std::string & GetSecret() const { return m_secret; }
+
+ private:
+ std::string m_errorStr;
+ uint16_t m_port;
+ std::string m_dictionaries;
+ std::string m_secret;
+ };
+