#include "LANDevicePresenceConfig.h" #include CLANDevicePresenceConfig::CLANDevicePresenceConfig() { mDeviceIPAddress = "123.456.789.345"; mCANStatusBit = 31; mIsDetectionActive = false; mDeviceDescription = ""; } QDataStream &operator>>(QDataStream &in, CLANDevicePresenceConfig &dest) { in >> dest.mDeviceIPAddress >> dest.mCANStatusBit >> dest.mIsDetectionActive >> dest.mDeviceDescription; return in; } QDataStream &operator<<(QDataStream &out, const CLANDevicePresenceConfig &source) { out << source.mDeviceIPAddress << source.mCANStatusBit << source.mIsDetectionActive << source.mDeviceDescription; return out; } CLANDevicePresenceConfig& CLANDevicePresenceConfig::operator=(const CLANDevicePresenceConfig &source) { if(&source == this) { return *this; } this->mCANStatusBit = source.mCANStatusBit; this->mDeviceDescription = source.mDeviceDescription; this->mDeviceIPAddress = source.mDeviceIPAddress; this->mIsDetectionActive = source.mIsDetectionActive; return *this; }