string CPop3Client::Get(int iDataType, int iMessageNumber,int iLength)
{
// Switch back to standard Output file
string strData = "";
switch (iDataType)
{
case MAIL_AS_STRING:
if (Retrieve(iMessageNumber))
strData = m_strMailMessage;
break;
case TOP_AS_STRING:
if (GetTop(iMessageNumber, iLength))
strData = m_strMailMessage;
break;
case LIST_AS_STRING:
if (List())
strData = m_strMailList;
break;
case UIDL_AS_STRING:
if (GetUID(iMessageNumber))
strData = m_strMailList;
break;
}
return strData;
}
int CPop3Client::GetNewMailsCount()
{
return m_iNewMailsCount;
}
int CPop3Client::GetTotalMailSize()
{
return m_lTotalMailSize;
}