Masterctrl/Sources/VoipSMS/SMSMessage.cpp
J-F Martel 8f5a0f68ff dev
2016-01-24 10:25:54 -05:00

44 lines
855 B
C++

#include "SMSMessage.h"
#include <QDataStream>
CSMSMessage::CSMSMessage()
{
this->mContact = "INVALID";
this->mDateTime = QDateTime::currentDateTime();
this->mDID = "INVALID";
this->mMessageText = "INVALID";
this->mType = SMS_INVALID_TYPE;
this->mVOIPMSDatabaseID = "INVALID";
}
QDataStream &operator<<(QDataStream &out, const CSMSMessage &source)
{
out << source.mDID
<< source.mDateTime
<< source.mMessageText
<< source.mContact
<< (qint32)source.mType
<< source.mVOIPMSDatabaseID;
return out;
}
QDataStream &operator>>(QDataStream &in, CSMSMessage &dest)
{
qint32 temp;
in >> dest.mDID
>> dest.mDateTime
>> dest.mMessageText
>> dest.mContact
>> temp
>> dest.mVOIPMSDatabaseID;
dest.mType = (eSMSType)temp;
return in;
}