diff options
Diffstat (limited to 'src/service/settings.hpp')
-rw-r--r-- | src/service/settings.hpp | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/src/service/settings.hpp b/src/service/settings.hpp deleted file mode 100644 index b6319f6..0000000 --- a/src/service/settings.hpp +++ /dev/null @@ -1,36 +0,0 @@ -#pragma once - -#include <string> - -namespace smtp::service -{ - struct SettingsFields - { - bool is_need_auth; - bool is_need_ssl; - std::string username; - std::string password; - std::string host; - std::string port; - }; - - class Settings - { - public: - Settings(); - explicit Settings( SettingsFields data ); - ~Settings() = default; - - bool CheckAndSetSettings( SettingsFields data ); - - bool IsNeedAuth() const noexcept; - bool IsNeedSsl() const noexcept; - - std::string GetUserName() const; - std::string GetPassword() const; - std::string GetHost() const; - std::string GetPort() const; - private: - SettingsFields mSettingsFields; - }; -} |