#include "CloudParams.h" #include CCloudParams::CCloudParams() { } QDataStream &operator>>(QDataStream &in, CCloudParams &dest) { in >> dest.mMQTTBrokerHostName >> dest.mMQTTBrokerPassword >> dest.mMQTTBrokerPort >> dest.mMQTTBrokerUserName >> dest.mMQTTTopicPrefix >> dest.mMQTTTransmitTimeout >> dest.mMQTTClientID; return in; } QDataStream &operator<<(QDataStream &out, const CCloudParams &source) { out << source.mMQTTBrokerHostName << source.mMQTTBrokerPassword << source.mMQTTBrokerPort << source.mMQTTBrokerUserName << source.mMQTTTopicPrefix << source.mMQTTTransmitTimeout << source.mMQTTClientID; return out; } CCloudParams& CCloudParams::operator=(const CCloudParams &source) { if(&source == this) { return *this; } this->mMQTTBrokerHostName = source.mMQTTBrokerHostName; this->mMQTTBrokerPassword = source.mMQTTBrokerPassword; this->mMQTTBrokerPort = source.mMQTTBrokerPort; this->mMQTTBrokerUserName = source.mMQTTBrokerUserName; this->mMQTTTopicPrefix = source.mMQTTTopicPrefix; this->mMQTTTransmitTimeout = source.mMQTTTransmitTimeout; this->mMQTTClientID = source.mMQTTClientID; return *this; }