Changeset 71263 in vbox for trunk/src/VBox/Main/src-client
- Timestamp:
- Mar 7, 2018 5:43:44 PM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 121189
- Location:
- trunk/src/VBox/Main/src-client
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/src-client/GuestDirectoryImpl.cpp
r71250 r71263 283 283 284 284 GuestProcessStreamBlock curBlock; 285 int rc = mData.mProcessTool.i_waitEx(GUESTPROCESSTOOL_ FLAG_STDOUT_BLOCK,285 int rc = mData.mProcessTool.i_waitEx(GUESTPROCESSTOOL_WAIT_FLAG_STDOUT_BLOCK, 286 286 &curBlock, pGuestRc); 287 287 if (RT_SUCCESS(rc)) -
trunk/src/VBox/Main/src-client/GuestProcessImpl.cpp
r71177 r71263 2170 2170 GuestProcessStreamBlock strmBlk; 2171 2171 vrc = procTool.i_waitEx( paStrmOutObjects 2172 ? GUESTPROCESSTOOL_ FLAG_STDOUT_BLOCK2173 : GUESTPROCESSTOOL_ FLAG_NONE, &strmBlk, &errorInfo.guestRc);2172 ? GUESTPROCESSTOOL_WAIT_FLAG_STDOUT_BLOCK 2173 : GUESTPROCESSTOOL_WAIT_FLAG_NONE, &strmBlk, &errorInfo.guestRc); 2174 2174 if (paStrmOutObjects) 2175 2175 paStrmOutObjects->push_back(strmBlk); … … 2185 2185 { 2186 2186 /* Make sure the process runs until completion. */ 2187 vrc = procTool.i_wait(GUESTPROCESSTOOL_ FLAG_NONE, &errorInfo.guestRc);2187 vrc = procTool.i_wait(GUESTPROCESSTOOL_WAIT_FLAG_NONE, &errorInfo.guestRc); 2188 2188 if (RT_SUCCESS(vrc)) 2189 2189 errorInfo.guestRc = procTool.i_terminatedOk(&errorInfo.iExitCode); … … 2227 2227 } 2228 2228 2229 int GuestProcessTool::i_wait(uint32_t f Flags, int *pGuestRc)2230 { 2231 return i_waitEx(f Flags, NULL /* pStrmBlkOut */, pGuestRc);2232 } 2233 2234 int GuestProcessTool::i_waitEx(uint32_t f Flags, GuestProcessStreamBlock *pStrmBlkOut, int *pGuestRc)2235 { 2236 LogFlowThisFunc(("f Flags=0x%x, pStreamBlock=%p, pGuestRc=%p\n", fFlags, pStrmBlkOut, pGuestRc));2229 int GuestProcessTool::i_wait(uint32_t fToolWaitFlags, int *pGuestRc) 2230 { 2231 return i_waitEx(fToolWaitFlags, NULL /* pStrmBlkOut */, pGuestRc); 2232 } 2233 2234 int GuestProcessTool::i_waitEx(uint32_t fToolWaitFlags, GuestProcessStreamBlock *pStrmBlkOut, int *pGuestRc) 2235 { 2236 LogFlowThisFunc(("fToolWaitFlags=0x%x, pStreamBlock=%p, pGuestRc=%p\n", fToolWaitFlags, pStrmBlkOut, pGuestRc)); 2237 2237 2238 2238 /* Can we parse the next block without waiting? */ 2239 2239 int vrc; 2240 if (f Flags & GUESTPROCESSTOOL_FLAG_STDOUT_BLOCK)2240 if (fToolWaitFlags & GUESTPROCESSTOOL_WAIT_FLAG_STDOUT_BLOCK) 2241 2241 { 2242 2242 AssertPtr(pStrmBlkOut); … … 2248 2248 2249 2249 /* Do the waiting. */ 2250 uint32_t f WaitFlags = ProcessWaitForFlag_Terminate;2250 uint32_t fProcWaitForFlags = ProcessWaitForFlag_Terminate; 2251 2251 if (mStartupInfo.mFlags & ProcessCreateFlag_WaitForStdOut) 2252 f WaitFlags |= ProcessWaitForFlag_StdOut;2252 fProcWaitForFlags |= ProcessWaitForFlag_StdOut; 2253 2253 if (mStartupInfo.mFlags & ProcessCreateFlag_WaitForStdErr) 2254 f WaitFlags |= ProcessWaitForFlag_StdErr;2254 fProcWaitForFlags |= ProcessWaitForFlag_StdErr; 2255 2255 2256 2256 /** @todo Decrease timeout while running. */ … … 2293 2293 UPDATE_AND_CHECK_ELAPSED_TIME(); 2294 2294 2295 vrc = pProcess->i_waitFor(fWaitFlags, GET_REMAINING_TIME, 2296 waitRes, &vrcGuest); 2295 vrc = pProcess->i_waitFor(fProcWaitForFlags, GET_REMAINING_TIME, waitRes, &vrcGuest); 2297 2296 if (RT_FAILURE(vrc)) 2298 2297 break; … … 2313 2312 2314 2313 case ProcessWaitResult_WaitFlagNotSupported: 2315 if (f WaitFlags & ProcessWaitForFlag_StdOut)2314 if (fProcWaitForFlags & ProcessWaitForFlag_StdOut) 2316 2315 fHandleStdOut = true; 2317 if (f WaitFlags & ProcessWaitForFlag_StdErr)2316 if (fProcWaitForFlags & ProcessWaitForFlag_StdErr) 2318 2317 fHandleStdErr = true; 2319 2318 /* Since waiting for stdout / stderr is not supported by the guest, … … 2366 2365 2367 2366 if ( RT_SUCCESS(vrc) 2368 && (f Flags & GUESTPROCESSTOOL_FLAG_STDOUT_BLOCK))2367 && (fToolWaitFlags & GUESTPROCESSTOOL_WAIT_FLAG_STDOUT_BLOCK)) 2369 2368 { 2370 2369 AssertPtr(pStrmBlkOut); -
trunk/src/VBox/Main/src-client/GuestSessionImplTasks.cpp
r71256 r71263 1718 1718 { 1719 1719 if (RT_SUCCESS(rcGuest)) 1720 vrc = procTool.i_wait(GUESTPROCESSTOOL_ FLAG_NONE, &rcGuest);1720 vrc = procTool.i_wait(GUESTPROCESSTOOL_WAIT_FLAG_NONE, &rcGuest); 1721 1721 if (RT_SUCCESS(vrc)) 1722 1722 vrc = procTool.i_terminatedOk();
Note:
See TracChangeset
for help on using the changeset viewer.