Changeset 94906 in vbox for trunk/src/VBox/Main/src-all
- Timestamp:
- May 7, 2022 4:21:06 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/src-all/ProgressImpl.cpp
r93115 r94906 167 167 AssertReturn(autoInitSpan.isOk(), E_FAIL); 168 168 169 HRESULT rc = unconst(pEventSource).createObject();170 if (FAILED( rc))171 return rc;172 173 rc = pEventSource->init();174 if (FAILED( rc))175 return rc;169 HRESULT hrc = unconst(pEventSource).createObject(); 170 if (FAILED(hrc)) 171 return hrc; 172 173 hrc = pEventSource->init(); 174 if (FAILED(hrc)) 175 return hrc; 176 176 177 177 #if !defined(VBOX_COM_INPROC) … … 341 341 HRESULT Progress::i_notifyComplete(HRESULT aResultCode) 342 342 { 343 HRESULT rc;343 HRESULT hrc; 344 344 ComPtr<IVirtualBoxErrorInfo> errorInfo; 345 345 if (FAILED(aResultCode)) … … 348 348 #if !defined(VBOX_WITH_XPCOM) 349 349 ComPtr<IErrorInfo> err; 350 rc = ::GetErrorInfo(0, err.asOutParam());351 if ( rc == S_OK && err)352 rc = err.queryInterfaceTo(errorInfo.asOutParam());350 hrc = ::GetErrorInfo(0, err.asOutParam()); 351 if (hrc == S_OK && err) 352 hrc = err.queryInterfaceTo(errorInfo.asOutParam()); 353 353 #else /* !defined(VBOX_WITH_XPCOM) */ 354 354 nsCOMPtr<nsIExceptionService> es; 355 es = do_GetService(NS_EXCEPTIONSERVICE_CONTRACTID, & rc);356 if (NS_SUCCEEDED( rc))355 es = do_GetService(NS_EXCEPTIONSERVICE_CONTRACTID, &hrc); 356 if (NS_SUCCEEDED(hrc)) 357 357 { 358 358 nsCOMPtr <nsIExceptionManager> em; 359 rc = es->GetCurrentExceptionManager(getter_AddRefs(em));360 if (NS_SUCCEEDED( rc))359 hrc = es->GetCurrentExceptionManager(getter_AddRefs(em)); 360 if (NS_SUCCEEDED(hrc)) 361 361 { 362 362 ComPtr<nsIException> ex; 363 rc = em->GetCurrentException(ex.asOutParam());364 if (NS_SUCCEEDED( rc) && ex)365 rc = ex.queryInterfaceTo(errorInfo.asOutParam());363 hrc = em->GetCurrentException(ex.asOutParam()); 364 if (NS_SUCCEEDED(hrc) && ex) 365 hrc = ex.queryInterfaceTo(errorInfo.asOutParam()); 366 366 } 367 367 } … … 409 409 Utf8Str text(aText, va); 410 410 ComObjPtr<VirtualBoxErrorInfo> errorInfo; 411 HRESULT rc = errorInfo.createObject();412 AssertComRCReturnRC( rc);411 HRESULT hrc = errorInfo.createObject(); 412 AssertComRCReturnRC(hrc); 413 413 errorInfo->init(aResultCode, aIID, pcszComponent, text); 414 414 … … 456 456 Utf8Str text(pszFormat, va); 457 457 ComObjPtr<VirtualBoxErrorInfo> errorInfo; 458 HRESULT rc = errorInfo.createObject();459 AssertComRCReturnRC( rc);458 HRESULT hrc = errorInfo.createObject(); 459 AssertComRCReturnRC(hrc); 460 460 errorInfo->initEx(aResultCode, vrc, aIID, pszComponent, text); 461 461 … … 477 477 { 478 478 AutoCaller autoCaller(this); 479 Assert ComRCReturn(autoCaller.rc(), false);479 AssertReturn(autoCaller.isOk(), false); 480 480 481 481 AutoWriteLock alock(this COMMA_LOCKVAL_SRC_POS); … … 924 924 /* Note: no locking needed, because we just use public methods. */ 925 925 926 HRESULT rc = S_OK;927 926 BOOL fCancelable = FALSE; 928 927 BOOL fCompleted = FALSE; … … 932 931 ULONG cOp = 0; 933 932 /* Is the async process cancelable? */ 934 rc = aProgressOther->COMGETTER(Cancelable)(&fCancelable);935 if (FAILED( rc)) returnrc;933 HRESULT hrc = aProgressOther->COMGETTER(Cancelable)(&fCancelable); 934 if (FAILED(hrc)) return hrc; 936 935 937 936 uint64_t u64StopTime = UINT64_MAX; … … 945 944 if (fCancelable) 946 945 { 947 rc = COMGETTER(Canceled)(&fCanceled);948 if (FAILED( rc)) returnrc;946 hrc = COMGETTER(Canceled)(&fCanceled); 947 if (FAILED(hrc)) return hrc; 949 948 if (fCanceled) 950 949 { 951 rc = aProgressOther->Cancel();952 if (FAILED( rc)) returnrc;950 hrc = aProgressOther->Cancel(); 951 if (FAILED(hrc)) return hrc; 953 952 } 954 953 } … … 966 965 for (;;) 967 966 { 968 rc = aProgressOther->COMGETTER(Operation(&curOp));969 if (FAILED( rc)) returnrc;967 hrc = aProgressOther->COMGETTER(Operation(&curOp)); 968 if (FAILED(hrc)) return hrc; 970 969 if (cOp != curOp) 971 970 { 972 971 Bstr bstr; 973 972 ULONG currentWeight; 974 rc = aProgressOther->COMGETTER(OperationDescription(bstr.asOutParam()));975 if (FAILED( rc)) returnrc;976 rc = aProgressOther->COMGETTER(OperationWeight(¤tWeight));977 if (FAILED( rc)) returnrc;978 rc = SetNextOperation(bstr.raw(), currentWeight);979 if (FAILED( rc)) returnrc;973 hrc = aProgressOther->COMGETTER(OperationDescription(bstr.asOutParam())); 974 if (FAILED(hrc)) return hrc; 975 hrc = aProgressOther->COMGETTER(OperationWeight(¤tWeight)); 976 if (FAILED(hrc)) return hrc; 977 hrc = SetNextOperation(bstr.raw(), currentWeight); 978 if (FAILED(hrc)) return hrc; 980 979 ++cOp; 981 980 } … … 984 983 } 985 984 986 rc = aProgressOther->COMGETTER(OperationPercent(¤tPercent));987 if (FAILED( rc)) returnrc;985 hrc = aProgressOther->COMGETTER(OperationPercent(¤tPercent)); 986 if (FAILED(hrc)) return hrc; 988 987 if (currentPercent != prevPercent) 989 988 { 990 989 prevPercent = currentPercent; 991 rc = SetCurrentOperationProgress(currentPercent);992 if (FAILED( rc)) returnrc;990 hrc = SetCurrentOperationProgress(currentPercent); 991 if (FAILED(hrc)) return hrc; 993 992 } 994 993 } … … 1005 1004 else if (u64RemainingMS > 200) 1006 1005 u64RemainingMS = 200; 1007 rc = aProgressOther->WaitForCompletion((LONG)u64RemainingMS);1008 if (FAILED( rc)) returnrc;1006 hrc = aProgressOther->WaitForCompletion((LONG)u64RemainingMS); 1007 if (FAILED(hrc)) return hrc; 1009 1008 1010 1009 if (RTTimeMilliTS() >= u64StopTime) … … 1014 1013 { 1015 1014 /* Make sure the loop is not too tight */ 1016 rc = aProgressOther->WaitForCompletion(200);1017 if (FAILED( rc)) returnrc;1015 hrc = aProgressOther->WaitForCompletion(200); 1016 if (FAILED(hrc)) return hrc; 1018 1017 } 1019 1018 } … … 1022 1021 * back to the caller to make this as easy as possible. */ 1023 1022 LONG iRc; 1024 rc = aProgressOther->COMGETTER(ResultCode)(&iRc);1025 if (FAILED( rc)) returnrc;1023 hrc = aProgressOther->COMGETTER(ResultCode)(&iRc); 1024 if (FAILED(hrc)) return hrc; 1026 1025 if (FAILED((HRESULT)iRc)) 1027 1026 { 1028 1027 setError(ProgressErrorInfo(aProgressOther)); 1029 rc = (HRESULT)iRc;1028 hrc = (HRESULT)iRc; 1030 1029 } 1031 1030 1032 1031 LogFlowThisFuncLeave(); 1033 return rc;1032 return hrc; 1034 1033 } 1035 1034
Note:
See TracChangeset
for help on using the changeset viewer.