本文整理汇总了C++中QtSoapMessage::returnResponseCode方法的典型用法代码示例。如果您正苦于以下问题:C++ QtSoapMessage::returnResponseCode方法的具体用法?C++ QtSoapMessage::returnResponseCode怎么用?C++ QtSoapMessage::returnResponseCode使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QtSoapMessage
的用法示例。
在下文中一共展示了QtSoapMessage::returnResponseCode方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: getResponse
void QGenieGetRouterWlanInfoThread::getResponse(QtSoapMessage &message,QUuid &uuid,QString &session)
{
GeniePlugin_WSetupPlugin::output_log(QString("recv:get wlan infomation response,uuid-%1").arg(uuid.toString()));
if(!m_bcontinue)
return;
/* if(uuid == QUuid("{14E65BB7-0D3B-4c90-871E-187E58D6712C}"))//start
{
if(message.isFault())
{
qDebug("Error: %s", message.faultString().value().toString().toLatin1().constData());
}
else
{
if( message.returnResponseCode().toString().toInt() == 0)
{
m_bstart_ok = true;
}
}
if(!m_bstart_ok)
{
m_bcontinue = false;
emit getwlaninfo_complete(false,QString(),QString(),QString(),QString());
}
}
else */if(uuid == QUuid("{CFE911FE-C5E8-4a0e-A073-6FD28B017E41}"))//ssid
{
if(message.isFault())
{
qDebug("Error: %s", message.faultString().value().toString().toLatin1().constData());
}
else
{
if( message.returnResponseCode().toString().toInt() == 0)
{
m_bgetssid_ok = true;
const QtSoapType &value = message.returnValue();
m_strssid = value["NewSSID"].value().toString();
}
}
if(!m_bgetssid_ok)
{
m_bcontinue = false;
emit getwlaninfo_complete(false,QString(),QString(),QString(),QString());
}
}
else if(uuid == QUuid("{B8D2DCFD-0A58-4e46-882A-5EB1DC77EBB4}"))//key
{
if(message.isFault())
{
qDebug("Error: %s", message.faultString().value().toString().toLatin1().constData());
}
else
{
if( message.returnResponseCode().toString().toInt() == 0)
{
m_bgetkey_ok = true;
const QtSoapType &value = message.returnValue();
m_strkey = value["NewWPAPassphrase"].value().toString();
}
}
if(!m_bgetkey_ok)
{
m_bcontinue = false;
emit getwlaninfo_complete(false,QString(),QString(),QString(),QString());
}
}
if(m_bgetssid_ok && m_bgetkey_ok)
{
m_bcontinue = false;
emit getwlaninfo_complete(true,m_strssid,m_strkey,QString(),QString());
}
}