www.pudn.com > antispam-addin.rar > mail.cxx
#include "unihead.hxx"
#include "mail.hxx"
//##ModelId=409DC9A50127
Mail::Mail()
{
m_ReturnPath = NULL;
m_Received = NULL;
m_Date = NULL;
m_From = NULL;
m_Subject = NULL;
m_To = NULL;
m_Cc = NULL;
}
//##ModelId=409DC9A50126
Mail::~Mail()
{
if(m_ReturnPath)
free(m_ReturnPath);
if(m_Received)
free(m_Received);
if(m_Date)
free(m_Date);
if(m_From)
free(m_From);
if(m_Subject)
free(m_Subject);
if(m_To)
free(m_To);
if(m_Cc)
free(m_Cc);
}
//##ModelId=409DCEA0033C
char* Mail::getTo()
{
return m_To;
}
//##ModelId=409DCEA0034B
void Mail::setTo(char* value)
{
m_To = strdup(value);
}
//##ModelId=409DCEA0038A
char* Mail::getSubject()
{
return m_Subject;
}
//##ModelId=409DCEA00399
void Mail::setSubject(char* value)
{
m_Subject = strdup(value);
return;
}
//##ModelId=409DCEA003D8
char* Mail::getFrom()
{
return m_From;
}
//##ModelId=409DCEA10000
void Mail::setFrom(char* value)
{
m_From = strdup(value);
}
//##ModelId=409DCEA1003E
char* Mail::getDate()
{
return m_Date;
}
//##ModelId=409DCEA1004E
void Mail::setDate(char* value)
{
m_Date = strdup(value);
}
//##ModelId=409DCEA1008C
char* Mail::getReceived()
{
return m_Received;
}
//##ModelId=409DCEA1009C
void Mail::setReceived(char* value)
{
m_Received = strdup(value);
}
//##ModelId=409DCEA100CB
char* Mail::getReturnPath()
{
return m_ReturnPath;
}
//##ModelId=409DCEA100DA
void Mail::setReturnPath(char* value)
{
m_ReturnPath = strdup(value);
}
//##ModelId=409DCF430109
char* Mail::getCc()
{
return m_Cc;
}
//##ModelId=409DCF430119
void Mail::setCc(char* value)
{
m_Cc = strdup(value);
}