Lines Matching refs:mData

238         mData.mProcess = aProcInfo;
239 mData.mExitCode = 0;
240 mData.mPID = 0;
241 mData.mLastError = VINF_SUCCESS;
242 mData.mStatus = ProcessStatus_Undefined;
269 mData.mProcess.mCommand.c_str(), mData.mPID));
294 aArguments = mData.mProcess.mArguments;
307 mData.mProcess.mEnvironment.CopyTo(aEnvironment);
336 aExecutablePath = mData.mProcess.mCommand;
351 *aExitCode = mData.mExitCode;
366 aName = mData.mProcess.mName;
381 *aPID = mData.mPID;
396 *aStatus = mData.mStatus;
411 mData.mPID, pCbCtx->uContextID, pCbCtx->uFunction, pSvcCb));
474 if (mData.mPID)
476 if (RT_UNLIKELY(mData.mPID != uPID))
479 uPID, this, mData.mPID, mData.mStatus));
557 return ( mData.mStatus == ProcessStatus_Started
558 || mData.mStatus == ProcessStatus_Paused
559 || mData.mStatus == ProcessStatus_Terminating);
564 return ( mData.mStatus == ProcessStatus_TerminatedNormally
565 || mData.mStatus == ProcessStatus_TerminatedSignal
566 || mData.mStatus == ProcessStatus_TerminatedAbnormally
567 || mData.mStatus == ProcessStatus_TimedOutKilled
568 || mData.mStatus == ProcessStatus_TimedOutAbnormally
569 || mData.mStatus == ProcessStatus_Down
570 || mData.mStatus == ProcessStatus_Error);
637 uint32_t uPID = mData.mPID;
694 mData.mPID = dataCb.uPID; /* Set the process PID. */
703 mData.mExitCode = dataCb.uFlags; /* Contains the exit code. */
712 mData.mExitCode = dataCb.uFlags; /* Contains the signal. */
798 mData.mPID, dataCb.uHandle, dataCb.cbData, ComSafeArrayAsInParam(data));
837 mData.mPID, uHandle, uSize, uTimeoutMS, pvData, cbData, pGuestRc));
845 if ( mData.mStatus != ProcessStatus_Started
850 && !(mData.mProcess.mFlags & ProcessCreateFlag_WaitForStdOut))
852 && !(mData.mProcess.mFlags & ProcessCreateFlag_WaitForStdErr))
894 paParms[i++].setUInt32(mData.mPID);
921 mData.mStatus, procStatus, procRc));
928 AssertMsg(RT_SUCCESS(mData.mLastError), ("Guest rc already set (to %Rrc)\n", mData.mLastError));
935 if (mData.mStatus != procStatus) /* Was there a process status change? */
937 mData.mStatus = procStatus;
938 mData.mLastError = procRc;
943 if (RT_FAILURE(mData.mLastError))
945 hr = errorInfo->initEx(VBOX_E_IPRT_ERROR, mData.mLastError,
947 i_guestErrorToString(mData.mLastError));
952 uint32_t uPID = mData.mPID;
990 uTimeoutMS, mData.mProcess.mCommand.c_str(), mData.mProcess.mTimeoutMS, mData.mProcess.mFlags,
997 mData.mStatus = ProcessStatus_Starting;
1024 size_t cArgs = mData.mProcess.mArguments.size();
1036 const char *pszCurArg = mData.mProcess.mArguments[i].c_str();
1063 vrc = mData.mProcess.mEnvironment.BuildEnvironmentBlock(&pvEnv, &cbEnv, NULL /* cEnv */);
1074 paParms[i++].setPointer((void*)mData.mProcess.mCommand.c_str(),
1075 (ULONG)mData.mProcess.mCommand.length() + 1);
1076 paParms[i++].setUInt32(mData.mProcess.mFlags);
1077 paParms[i++].setUInt32((uint32_t)mData.mProcess.mArguments.size());
1079 paParms[i++].setUInt32((uint32_t)mData.mProcess.mEnvironment.Size());
1096 if (mData.mProcess.mFlags & ProcessCreateFlag_WaitForProcessStartOnly)
1099 paParms[i++].setUInt32(mData.mProcess.mTimeoutMS);
1102 paParms[i++].setUInt32(mData.mProcess.mPriority);
1107 paParms[i++].setPointer((void*)&mData.mProcess.mAffinity, sizeof(mData.mProcess.mAffinity));
1196 if (mData.mStatus != ProcessStatus_Started)
1199 mData.mStatus));
1230 paParms[i++].setUInt32(mData.mPID);
1350 mData.mStatus /* curStatus */, mData.mStatus /* newStatus */,
1351 mData.mProcess.mFlags, mSession->i_getProtocolVersion());
1362 fWaitFlags, uTimeoutMS, mData.mStatus, mData.mLastError, pGuestRc));
1365 ProcessStatus_T curStatus = mData.mStatus;
1369 AssertMsg(RT_FAILURE(mData.mLastError),
1370 ("No error rc (%Rrc) set when guest process indicated an error\n", mData.mLastError));
1372 *pGuestRc = mData.mLastError; /* Return last set error. */
1373 LogFlowThisFunc(("Process is in error state (guestRc=%Rrc)\n", mData.mLastError));
1383 *pGuestRc = mData.mLastError; /* Return last set error (if any). */
1384 LogFlowThisFunc(("Nothing to wait for (guestRc=%Rrc)\n", mData.mLastError));
1385 return RT_SUCCESS(mData.mLastError) ? VINF_SUCCESS : VERR_GSTCTL_GUEST_ERROR;
1436 mData.mProcess.mFlags, mSession->i_getProtocolVersion());
1655 mData.mPID, uHandle, uFlags, pvData, cbData, uTimeoutMS, puWritten, pGuestRc));
1659 if (mData.mStatus != ProcessStatus_Started)
1698 paParms[i++].setUInt32(mData.mPID);
1766 mData.mProcess.mCommand.c_str(), mData.mPID, vrc);
1800 mData.mProcess.mCommand.c_str(), mData.mPID);
1806 mData.mProcess.mCommand.c_str(), mData.mPID, vrc);
1857 mData.mProcess.mCommand.c_str(), mData.mPID, vrc);
1909 mData.mProcess.mCommand.c_str(), mData.mPID, vrc);