#include #include #include #include #include #include namespace iflytop { using namespace std; using namespace nlohmann; class MQTTConfig { private: json m_mqttConfigJson; string m_address; string m_username; string m_password; string m_clientid; int m_qos; string m_topic; int m_timeout; public: MQTTConfig(/* args */){}; ~MQTTConfig(){}; void initialize(string file_name); string dump(); string getAddress(); string getUsername(); string getPassword(); string getClientid(); int getQos(); string getTopic(); int getTimeout(); }; } // namespace iflytop