コード例 #1
0
ファイル: cli_instance.cpp プロジェクト: abtink/openthread
void Interpreter::ProcessInstance(int argc, char *argv[])
{
    otError error = OT_ERROR_NONE;
    long    value;

    if (argc == 0)
    {
        if (mInstance == NULL)
        {
            mServer->OutputFormat("No Instance Set\r\n");
        }
        else
        {
            GUID     aDeviceGuid  = otGetDeviceGuid(mInstance);
            uint32_t aCompartment = otGetCompartmentId(mInstance);
            mServer->OutputFormat("[%d] " GUID_FORMAT " (Compartment %u)\r\n", mInstanceIndex, GUID_ARG(aDeviceGuid),
                                  aCompartment);
        }
    }
    else
    {
        SuccessOrExit(error = ParseLong(argv[0], value));
        VerifyOrExit(value >= 0 && value < mInstancesLength, error = OT_ERROR_INVALID_ARGS);

        mInstanceIndex = (uint8_t)value;
        mInstance      = mInstances[mInstanceIndex].mInstance;
    }

exit:
    AppendResult(error);
}
コード例 #2
0
ファイル: FilesHashDlg.cpp プロジェクト: Koogoo/fhash
void CFilesHashDlg::RefreshResult()
{
	m_thrdData.strAll = _T("");
	ResultList::iterator itr = m_thrdData.resultList.begin();
	for(; itr != m_thrdData.resultList.end(); ++itr)
	{
		AppendResult(*itr, m_thrdData.strAll);
	}
}
コード例 #3
0
ファイル: TestFilterDlg.cpp プロジェクト: YueLinHo/WinMerge
/** @brief User pressed Text button. */
void CTestFilterDlg::OnTestBtn() 
{
	CString text;
	GetDlgItemText(IDC_TEST_TEXT, text);

	BOOL passed = CheckText(text);

	CString result = (passed ? _T("passed") : _T("failed"));
	text += _T(": ") + result;

	AppendResult(text);
}
コード例 #4
0
ファイル: FilesHashDlg.cpp プロジェクト: Koogoo/fhash
CString CFilesHashDlg::ResultFind(CString strFile, CString strHash)
{
	CString strResult(MAINDLG_FIND_IN_RESULT);
	strResult.Append(_T("\r\n"));
	strResult.Append(HASHVALUE_STRING);
	strResult.Append(_T(" "));
	strResult.Append(strHash);
	strResult.Append(_T("\r\n\r\n"));
	strResult.Append(MAINDLG_RESULT);
	strResult.Append(_T("\r\n\r\n"));

	strHash.MakeUpper();
	strFile.MakeLower();

	size_t count = 0;
	CString strPathLower;
	ResultList::iterator itr = m_thrdData.resultList.begin();
	for(; itr != m_thrdData.resultList.end(); ++itr)
	{
		strPathLower = itr->strPath;
		strPathLower.MakeLower();
		if(strPathLower.Find(strFile) >= 0 && 
			(itr->strMD5.Find(strHash) >= 0 ||
			itr->strSHA1.Find(strHash) >= 0 ||
			itr->strSHA256.Find(strHash) >= 0 ||
			itr->strCRC32.Find(strHash) >= 0 ))
		{
			++count;

			AppendResult(*itr, strResult);
		}
	}

	if(count == 0)
		strResult.Append(MAINDLG_NORESULT);

	return strResult;
}
コード例 #5
0
 foreach(BuleysCase theCase, allCases) {
     QString result = SolveCase(theCase);
     AppendResult(theCase, result);
 }
コード例 #6
0
	foreach(CookieClickerAlphaCase theCase, allCases) {
		QString result = SolveCase(theCase);
		AppendResult(theCase, result);
	}
コード例 #7
0
	foreach(DancingWiththeGooglersCase theCase, allCases) {
		QString result = SolveCase(theCase);
		AppendResult(theCase, result);
	}
コード例 #8
0
	foreach(KingdomRushCase theCase, allCases) {
		QString result = SolveCase(theCase);
		AppendResult(theCase, result);
	}
コード例 #9
0
	foreach(TicTacToeTomekCase theCase, allCases) {
		QString result = SolveCase(theCase);
		AppendResult(theCase, result);
	}
コード例 #10
0
	foreach(SpeakinginTonguesCase theCase, allCases) {
		QString result = SolveCase(theCase);
		AppendResult(theCase, result);
	}
コード例 #11
0
	foreach(DiamondInheritanceCase theCase, allCases) {
		QString result = SolveCase(theCase);
		AppendResult(theCase, result);
	}
コード例 #12
0
	foreach(T9SpellingCase theCase, allCases) {
		QString result = SolveCase(theCase);
		AppendResult(theCase, result);
	}
コード例 #13
0
	foreach(SafetyinNumbersCase theCase, allCases) {
		QString result = SolveCase(theCase);
		AppendResult(theCase, result);
	}