125 lines
1.7 KiB
C++
125 lines
1.7 KiB
C++
#include "JabberMessage.h"
|
|
#include "Logger.h"
|
|
|
|
JabberMessage::JabberMessage()
|
|
{
|
|
fTo = "";
|
|
fFrom = "";
|
|
fBody = "";
|
|
fStamp = "";
|
|
fId = "";
|
|
fOffline= false;
|
|
fType="";
|
|
fError="";
|
|
fX="";
|
|
}
|
|
|
|
JabberMessage::JabberMessage(const JabberMessage & copy)
|
|
{
|
|
fTo = copy.fTo;
|
|
fFrom = copy.fFrom;
|
|
fBody = copy.fBody;
|
|
fStamp = copy.fStamp;
|
|
fOffline= copy.fOffline;
|
|
fId = copy.fId;
|
|
fType=copy.fType;
|
|
fError=copy.fError;
|
|
fX=copy.fX;
|
|
}
|
|
|
|
void
|
|
JabberMessage::PrintToStream()
|
|
{
|
|
logmsg(" ** JabberMessage **");
|
|
logmsg(" To: %s",fTo.String());
|
|
logmsg(" Id: %s",fId.String());
|
|
logmsg(" From: %s",fFrom.String());
|
|
logmsg(" Body: %s",fBody.String());
|
|
logmsg(" Stamp: %s",fStamp.String());
|
|
logmsg(" Type: %s",fType.String());
|
|
logmsg(" Error: %s",fError.String());
|
|
logmsg(" X: %s",fX.String());
|
|
}
|
|
|
|
|
|
JabberMessage::~JabberMessage()
|
|
{
|
|
}
|
|
|
|
void
|
|
JabberMessage::operator=(const JabberMessage & copy)
|
|
{
|
|
fTo = copy.fTo;
|
|
fFrom = copy.fFrom;
|
|
fBody = copy.fBody;
|
|
fStamp = copy.fStamp;
|
|
fOffline= copy.fOffline;
|
|
fId = copy.fId;
|
|
fType=copy.fType;
|
|
fError=copy.fError;
|
|
fX=copy.fX;
|
|
}
|
|
|
|
BString
|
|
JabberMessage::GetFrom() const
|
|
{
|
|
return fFrom;
|
|
}
|
|
|
|
BString
|
|
JabberMessage::GetTo() const
|
|
{
|
|
return fTo;
|
|
}
|
|
|
|
BString
|
|
JabberMessage::GetBody() const
|
|
{
|
|
return fBody;
|
|
}
|
|
|
|
BString
|
|
JabberMessage::GetStamp() const
|
|
{
|
|
return fStamp;
|
|
}
|
|
|
|
BString
|
|
JabberMessage::GetID() const
|
|
{
|
|
return fId;
|
|
}
|
|
void
|
|
JabberMessage::SetFrom(const BString & from)
|
|
{
|
|
fFrom = from;
|
|
}
|
|
|
|
void
|
|
JabberMessage::SetTo(const BString & to)
|
|
{
|
|
fTo = to;
|
|
}
|
|
|
|
void
|
|
JabberMessage::SetBody(const BString & body)
|
|
{
|
|
fBody = body;
|
|
}
|
|
|
|
void
|
|
JabberMessage::SetStamp(const BString & stamp)
|
|
{
|
|
fStamp = stamp;
|
|
}
|
|
void
|
|
JabberMessage::SetID(const BString & id)
|
|
{
|
|
fId = id;
|
|
}
|
|
void
|
|
JabberMessage::SetOffline(const bool b)
|
|
{
|
|
fOffline = b;
|
|
}
|