本文整理汇总了C++中CMultiXAppMsg::SetError方法的典型用法代码示例。如果您正苦于以下问题:C++ CMultiXAppMsg::SetError方法的具体用法?C++ CMultiXAppMsg::SetError怎么用?C++ CMultiXAppMsg::SetError使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CMultiXAppMsg
的用法示例。
在下文中一共展示了CMultiXAppMsg::SetError方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: OnTimer
void CMultiXProcessAlertableObject::OnTimer(CMultiXTimer *Timer)
{
CMultiXProcessTimer *T = (CMultiXProcessTimer *)Timer;
switch(T->TimerCode())
{
case CMultiXProcessTimer::SendMsgTimerCode :
CMultiXAppMsg *Msg = T->MsgID().GetObject();
if(Msg)
{
OwnerProcess()->m_NonResponding = true;
Msg->SetError(MsgErrTimeout);
T->MsgID().Owner()->CancelMsg(T->MsgID(),true);
}
break;
}
}
示例2: EnableSender
void CMultiXProcess::EnableSender(bool bValue)
{
if(SenderEnabled() == bValue)
return;
m_bSenderEnabled = bValue;
if(!SenderEnabled())
{
m_SupportedMsgs.clear();
CMultiXAppMsg *Msg;
m_pOutQueue->Lock();
while(Msg = m_pOutQueue->GetFirst())
{
Msg->SetError(MsgErrCanceled);
CancelMsg(Msg->ID(),false);
}
}
}