本文整理汇总了C++中AnsiString::MakeUpper方法的典型用法代码示例。如果您正苦于以下问题:C++ AnsiString::MakeUpper方法的具体用法?C++ AnsiString::MakeUpper怎么用?C++ AnsiString::MakeUpper使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类AnsiString
的用法示例。
在下文中一共展示了AnsiString::MakeUpper方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: if
IMAPSort::SortField
IMAPSort::GetSortField_(AnsiString sHeaderField)
{
SortField sortField;
sHeaderField.MakeUpper();
if (sHeaderField == "SUBJECT")
sortField = Subject;
else if (sHeaderField == "CC")
sortField = CC;
else if (sHeaderField == "DATE")
sortField = Date;
else if (sHeaderField == "FROM")
sortField = From;
else if (sHeaderField == "TO")
sortField = To;
else if (sHeaderField == "ARRIVAL")
sortField = Arrival;
else if (sHeaderField == "SIZE")
sortField = Size;
else
sortField = Unknown;
return sortField;
}
示例2: if
MessageMetaData::MetaDataField
MessageMetaData::GetMetaDataField(const String &fieldName)
{
AnsiString sHeaderField = fieldName;
sHeaderField.MakeUpper();
MetaDataField metaDataField;
if (sHeaderField == "SUBJECT")
metaDataField = Subject;
else if (sHeaderField == "CC")
metaDataField = CC;
else if (sHeaderField == "DATE")
metaDataField = Date;
else if (sHeaderField == "FROM")
metaDataField = From;
else if (sHeaderField == "TO")
metaDataField = To;
else
metaDataField = Unknown;
return metaDataField;
}
示例3: if
void
SMTPClientConnection::InternalParseData(const AnsiString &Request)
{
LOG_DEBUG("SMTPClientConnection::_ParseASCII()");
String sData = "RECEIVED: " + Request;
LOG_SMTP_CLIENT(GetSessionID(), GetIPAddress().ToString(), sData);
// Below 3 lines is fix of the problem that occurs when the remote server answers
// with 2 line in his welcome message.
String sMinus = "-";
if ((Request.GetLength() > 3) && (Request.GetAt(3) == sMinus.GetAt(0)))
{
LOG_DEBUG("SMTPClientConnection::~_ParseASCII() - 1");
return;
}
int lFirstSpace = Request.Find(" ");
AnsiString sFirstWordTemp;
if (lFirstSpace < 0)
sFirstWordTemp = Request;
else
sFirstWordTemp = Request.Mid(0, lFirstSpace);
sFirstWordTemp.MakeUpper();
int iCode = atoi(sFirstWordTemp);
// We should not update all recipient's if we've just sent a
// RCPT TO. We should only update the specific one we've just
// sent to.
//
// Also, we should not update state if we've just sent QUIT to
// the server. At the time we send QUIT, the message has already
// been either accepted for delivery and rejected. Any error after
// this isn't relvat.
if (m_CurrentState != RCPTTOSENT && m_CurrentState != QUITSENT)
{
if (IsPermanentNegative(iCode))
{
_UpdateAllRecipientsWithError(iCode, Request, false);
_SendQUIT();
return;
}
else if (IsTransientNegative(iCode))
{
_UpdateAllRecipientsWithError(iCode, Request, false);
_SendQUIT();
return;
}
}
switch (m_CurrentState)
{
case SENDUSERNAME:
_ProtocolSendUsername();
break;
case SENDPASSWORD:
_ProtocolSendPassword();
break;
case PASSWORDCHECK:
if (!_ProtocolPassswordCheck(iCode, Request))
{
// Authentication failed. We have just sent
// a quit command.
return;
}
break;
}
if (m_CurrentState == HELO)
{
if (iCode == 220)
{
String sComputerName = Utilities::ComputerName();
if (m_bUseSMTPAuth)
{
_SendData("EHLO " + sComputerName);
_SetState(EHLOSENT);
}
else
{
_SendData("HELO " + sComputerName);
_SetState(HELOSENT);
}
LOG_DEBUG("SMTPClientConnection::~_ParseASCII() - 2");
return ;
}
else
{
LOG_DEBUG("SMTPClientConnection::~_ParseASCII() - 3");
_UpdateAllRecipientsWithError(iCode, Request, false);
_SendQUIT();
return;
}
}
//.........这里部分代码省略.........
示例4: atoi
bool
SMTPClientConnection::InternalParseData(const AnsiString &Request)
{
LogReceivedResponse_(Request);
int lFirstSpace = Request.Find(" ");
AnsiString sFirstWordTemp;
if (lFirstSpace < 0)
sFirstWordTemp = Request;
else
sFirstWordTemp = Request.Mid(0, lFirstSpace);
sFirstWordTemp.MakeUpper();
int iCode = atoi(sFirstWordTemp);
bool ifFailureFailAllRecipientsAndQuit =
current_state_ == HELO ||
current_state_ == HELOSENT ||
current_state_ == AUTHLOGINSENT ||
current_state_ == USERNAMESENT ||
current_state_ == PASSWORDSENT ||
current_state_ == MAILFROMSENT ||
current_state_ == DATACOMMANDSENT ||
current_state_ == DATASENT ||
current_state_ == PASSWORDSENT;
if (ifFailureFailAllRecipientsAndQuit)
{
if (!IsPositiveCompletion(iCode))
{
UpdateAllRecipientsWithError_(iCode, Request, false);
SendQUIT_();
return true;
}
}
switch (current_state_)
{
case HELO:
ProtocolStateHELOEHLO_(Request);
return true;
case HELOSENT:
ProtocolHELOSent_(Request);
return true;
case EHLOSENT:
ProtocolEHLOSent_(iCode, Request);
return true;
case STARTTLSSENT:
ProtocolSTARTTLSSent_(iCode);
return false;
case AUTHLOGINSENT:
ProtocolSendUsername_();
return true;
case USERNAMESENT:
ProtocolSendPassword_();
return true;
case PASSWORDSENT:
ProtocolSendMailFrom_();
return true;
case MAILFROMSENT:
ProtocolMailFromSent_();
return true;
case DATACOMMANDSENT:
ProtocolData_();
return false;
case DATASENT:
SendQUIT_();
UpdateSuccessfulRecipients_();
return true;
case RCPTTOSENT:
ProtocolRcptToSent_(iCode, Request);
return true;
case QUITSENT:
// We just received a reply on our QUIT. Time to disconnect.
EnqueueDisconnect();
return false;
}
return true;
}