VirtualBox

Changeset 71272 in vbox for trunk/src


Ignore:
Timestamp:
Mar 8, 2018 12:26:36 PM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
121201
Message:

Guest Control: Renaming, formatting.

Location:
trunk/src/VBox/Main
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/include/GuestProcessImpl.h

    r71263 r71272  
    8787    int i_prepareExecuteEnv(const char *pszEnv, void **ppvList, ULONG *pcbList, ULONG *pcEnvVars);
    8888    int i_setProcessStatus(ProcessStatus_T procStatus, int procRc);
    89     static void i_startProcessThreadTask(GuestProcessStartTask *pTask);
     89    static int i_startProcessThreadTask(GuestProcessStartTask *pTask);
    9090    /** @}  */
    9191
     
    213213public:
    214214
    215     int Init(GuestSession *pGuestSession, const GuestProcessStartupInfo &startupInfo, bool fAsync, int *pGuestRc);
    216 
    217     int i_getCurrentBlock(uint32_t uHandle, GuestProcessStreamBlock &strmBlock);
    218 
    219     int i_getRc(void) const;
    220 
    221     GuestProcessStream &i_getStdOut(void) { return mStdOut; }
    222 
    223     GuestProcessStream &i_getStdErr(void) { return mStdErr; }
    224 
    225     int i_wait(uint32_t fFlags, int *pGuestRc);
    226 
    227     int i_waitEx(uint32_t fFlags, GuestProcessStreamBlock *pStreamBlock, int *pGuestRc);
    228 
    229     bool i_isRunning(void);
    230 
    231     int i_terminatedOk(int32_t *piExitCode = NULL);
    232 
    233     int i_terminate(uint32_t uTimeoutMS, int *pGuestRc);
    234 
    235 public:
    236 
    237     static int i_run(GuestSession *pGuestSession, const GuestProcessStartupInfo &startupInfo, int *pGuestRc);
    238 
    239     static int i_runErrorInfo(GuestSession *pGuestSession, const GuestProcessStartupInfo &startupInfo, GuestProcessToolErrorInfo &errorInfo);
    240 
    241     static int i_runEx(GuestSession *pGuestSession, const GuestProcessStartupInfo &startupInfo,
    242                        GuestCtrlStreamObjects *pStrmOutObjects, uint32_t cStrmOutObjects, int *pGuestRc);
    243 
    244     static int i_runExErrorInfo(GuestSession *pGuestSession, const GuestProcessStartupInfo &startupInfo,
    245                                 GuestCtrlStreamObjects *pStrmOutObjects, uint32_t cStrmOutObjects, GuestProcessToolErrorInfo &errorInfo);
    246 
    247     static int i_exitCodeToRc(const GuestProcessStartupInfo &startupInfo, int32_t iExitCode);
    248 
    249     static int i_exitCodeToRc(const char *pszTool, int32_t iExitCode);
     215    int init(GuestSession *pGuestSession, const GuestProcessStartupInfo &startupInfo, bool fAsync, int *pGuestRc);
     216
     217    int getCurrentBlock(uint32_t uHandle, GuestProcessStreamBlock &strmBlock);
     218
     219    int getRc(void) const;
     220
     221    GuestProcessStream &getStdOut(void) { return mStdOut; }
     222
     223    GuestProcessStream &getStdErr(void) { return mStdErr; }
     224
     225    int wait(uint32_t fFlags, int *pGuestRc);
     226
     227    int waitEx(uint32_t fFlags, GuestProcessStreamBlock *pStreamBlock, int *pGuestRc);
     228
     229    bool isRunning(void);
     230
     231    int terminatedOk(int32_t *piExitCode = NULL);
     232
     233    int terminate(uint32_t uTimeoutMS, int *pGuestRc);
     234
     235public:
     236
     237    static int run(GuestSession *pGuestSession, const GuestProcessStartupInfo &startupInfo, int *pGuestRc);
     238
     239    static int runErrorInfo(GuestSession *pGuestSession, const GuestProcessStartupInfo &startupInfo, GuestProcessToolErrorInfo &errorInfo);
     240
     241    static int runEx(GuestSession *pGuestSession, const GuestProcessStartupInfo &startupInfo,
     242                     GuestCtrlStreamObjects *pStrmOutObjects, uint32_t cStrmOutObjects, int *pGuestRc);
     243
     244    static int runExErrorInfo(GuestSession *pGuestSession, const GuestProcessStartupInfo &startupInfo,
     245                              GuestCtrlStreamObjects *pStrmOutObjects, uint32_t cStrmOutObjects, GuestProcessToolErrorInfo &errorInfo);
     246
     247    static int exitCodeToRc(const GuestProcessStartupInfo &startupInfo, int32_t iExitCode);
     248
     249    static int exitCodeToRc(const char *pszTool, int32_t iExitCode);
    250250
    251251protected:
     
    256256    GuestProcessStream          mStdOut;
    257257    GuestProcessStream          mStdErr;
    258 
    259258};
    260259
  • trunk/src/VBox/Main/src-client/GuestDirectoryImpl.cpp

    r71264 r71272  
    106106         * Note: No guest rc available because operation is asynchronous.
    107107         */
    108         vrc = mData.mProcessTool.Init(mSession, procInfo,
     108        vrc = mData.mProcessTool.init(mSession, procInfo,
    109109                                      true /* Async */, NULL /* Guest rc */);
    110110    }
     
    253253    AssertPtrReturn(pGuestRc, VERR_INVALID_POINTER);
    254254
    255     int rc = mData.mProcessTool.i_terminate(30 * 1000 /* 30s timeout */, pGuestRc);
     255    int rc = mData.mProcessTool.terminate(30 * 1000 /* 30s timeout */, pGuestRc);
    256256    if (RT_FAILURE(rc))
    257257        return rc;
     
    283283
    284284    GuestProcessStreamBlock curBlock;
    285     int rc = mData.mProcessTool.i_waitEx(GUESTPROCESSTOOL_WAIT_FLAG_STDOUT_BLOCK,
     285    int rc = mData.mProcessTool.waitEx(GUESTPROCESSTOOL_WAIT_FLAG_STDOUT_BLOCK,
    286286                                         &curBlock, pGuestRc);
    287287    if (RT_SUCCESS(rc))
     
    291291         *       upcoming stream block next time.
    292292         */
    293         if (!mData.mProcessTool.i_isRunning())
    294             rc = mData.mProcessTool.i_terminatedOk();
     293        if (!mData.mProcessTool.isRunning())
     294            rc = mData.mProcessTool.terminatedOk();
    295295
    296296        if (RT_SUCCESS(rc))
     
    391391            case VWRN_GSTCTL_PROCESS_EXIT_CODE:
    392392                hr = setError(VBOX_E_IPRT_ERROR, tr("Reading directory \"%s\" failed: %Rrc"),
    393                               mData.mOpenInfo.mPath.c_str(), mData.mProcessTool.i_getRc());
     393                              mData.mOpenInfo.mPath.c_str(), mData.mProcessTool.getRc());
    394394                break;
    395395
  • trunk/src/VBox/Main/src-client/GuestProcessImpl.cpp

    r71263 r71272  
    11651165        {
    11661166            delete pTask;
    1167             LogFlow(("GuestProcess: Could not create GuestProcessStartTask object \n"));
     1167            LogFlowThisFunc(("Could not create GuestProcessStartTask object\n"));
    11681168            throw VERR_MEMOBJ_INIT_FAILED;
    11691169        }
    1170         LogFlow(("GuestProcess: Successfully created GuestProcessStartTask object \n"));
     1170        LogFlowThisFunc(("Successfully created GuestProcessStartTask object\n"));
    11711171        //this function delete pTask in case of exceptions, so there is no need in the call of delete operator
    11721172        hr = pTask->createThread();
     
    11791179    {
    11801180        vrc = eVRC;
    1181         LogFlow(("GuestSession: Could not create thread for GuestProcessStartTask task %Rrc\n", vrc));
     1181        LogFlowThisFunc(("Could not create thread for GuestProcessStartTask task %Rrc\n", vrc));
    11821182    }
    11831183
     
    11871187
    11881188/* static */
    1189 void GuestProcess::i_startProcessThreadTask(GuestProcessStartTask *pTask)
     1189int GuestProcess::i_startProcessThreadTask(GuestProcessStartTask *pTask)
    11901190{
    11911191    LogFlowFunc(("pTask=%p\n", pTask));
     
    11961196    AutoCaller autoCaller(pProcess);
    11971197    if (FAILED(autoCaller.rc()))
    1198         return;
    1199 
    1200     int vrc = pProcess->i_startProcess(30 * 1000 /* 30s timeout */,
    1201                                        NULL /* Guest rc, ignored */);
    1202 /** @todo
    1203  *
    1204  * r=bird: what's up with vrc here? Safe to ignore it?
    1205  *
    1206  */
    1207 
     1198        return VERR_COM_UNEXPECTED;
     1199
     1200    int vrc = pProcess->i_startProcess(30 * 1000 /* 30s timeout */, NULL /* Guest rc, ignored */);
    12081201    /* Nothing to do here anymore. */
    12091202
    1210     LogFlowFunc(("pProcess=%p vrc=%Rrc (ignored)\n", (GuestProcess *)pProcess, vrc));
    1211     NOREF(vrc);
     1203    LogFlowFunc(("pProcess=%p, vrc=%Rrc\n", (GuestProcess *)pProcess, vrc));
     1204    return vrc;
    12121205}
    12131206
     
    19591952GuestProcessTool::~GuestProcessTool(void)
    19601953{
    1961     i_terminate(30 * 1000, NULL /* pGuestRc */);
    1962 }
    1963 
    1964 int GuestProcessTool::Init(GuestSession *pGuestSession, const GuestProcessStartupInfo &startupInfo,
     1954    terminate(30 * 1000, NULL /* pGuestRc */);
     1955}
     1956
     1957int GuestProcessTool::init(GuestSession *pGuestSession, const GuestProcessStartupInfo &startupInfo,
    19651958                           bool fAsync, int *pGuestRc)
    19661959{
     
    20001993}
    20011994
    2002 int GuestProcessTool::i_getCurrentBlock(uint32_t uHandle, GuestProcessStreamBlock &strmBlock)
     1995int GuestProcessTool::getCurrentBlock(uint32_t uHandle, GuestProcessStreamBlock &strmBlock)
    20031996{
    20041997    const GuestProcessStream *pStream = NULL;
     
    20252018}
    20262019
    2027 int GuestProcessTool::i_getRc(void) const
     2020int GuestProcessTool::getRc(void) const
    20282021{
    20292022    LONG exitCode = -1;
     
    20312024    AssertComRC(hr);
    20322025
    2033     return GuestProcessTool::i_exitCodeToRc(mStartupInfo, exitCode);
    2034 }
    2035 
    2036 bool GuestProcessTool::i_isRunning(void)
     2026    return GuestProcessTool::exitCodeToRc(mStartupInfo, exitCode);
     2027}
     2028
     2029bool GuestProcessTool::isRunning(void)
    20372030{
    20382031    AssertReturn(!pProcess.isNull(), false);
     
    20532046
    20542047/* static */
    2055 int GuestProcessTool::i_run(      GuestSession              *pGuestSession,
     2048int GuestProcessTool::run(      GuestSession              *pGuestSession,
    20562049                            const GuestProcessStartupInfo   &startupInfo,
    20572050                                  int                       *pGuestRc /* = NULL */)
     
    20602053
    20612054    GuestProcessToolErrorInfo errorInfo;
    2062     int vrc = i_runErrorInfo(pGuestSession, startupInfo, errorInfo);
     2055    int vrc = runErrorInfo(pGuestSession, startupInfo, errorInfo);
    20632056    if (RT_SUCCESS(vrc))
    20642057    {
    20652058        if (errorInfo.guestRc == VWRN_GSTCTL_PROCESS_EXIT_CODE)
    2066             guestRc = GuestProcessTool::i_exitCodeToRc(startupInfo, errorInfo.iExitCode);
     2059            guestRc = GuestProcessTool::exitCodeToRc(startupInfo, errorInfo.iExitCode);
    20672060        else
    20682061            guestRc = errorInfo.guestRc;
     
    20842077 */
    20852078/* static */
    2086 int GuestProcessTool::i_runErrorInfo(      GuestSession              *pGuestSession,
     2079int GuestProcessTool::runErrorInfo(      GuestSession              *pGuestSession,
    20872080                                     const GuestProcessStartupInfo   &startupInfo,
    20882081                                           GuestProcessToolErrorInfo &errorInfo)
    20892082{
    2090     return i_runExErrorInfo(pGuestSession, startupInfo,
     2083    return runExErrorInfo(pGuestSession, startupInfo,
    20912084                            NULL /* paStrmOutObjects */, 0 /* cStrmOutObjects */,
    20922085                            errorInfo);
     
    21052098 */
    21062099/* static */
    2107 int GuestProcessTool::i_runEx(      GuestSession              *pGuestSession,
     2100int GuestProcessTool::runEx(      GuestSession              *pGuestSession,
    21082101                              const GuestProcessStartupInfo   &startupInfo,
    21092102                                    GuestCtrlStreamObjects    *paStrmOutObjects,
     
    21142107
    21152108    GuestProcessToolErrorInfo errorInfo;
    2116     int vrc = GuestProcessTool::i_runExErrorInfo(pGuestSession, startupInfo, paStrmOutObjects, cStrmOutObjects, errorInfo);
     2109    int vrc = GuestProcessTool::runExErrorInfo(pGuestSession, startupInfo, paStrmOutObjects, cStrmOutObjects, errorInfo);
    21172110    if (RT_SUCCESS(vrc))
    21182111    {
    21192112        if (errorInfo.guestRc == VWRN_GSTCTL_PROCESS_EXIT_CODE)
    2120             guestRc = GuestProcessTool::i_exitCodeToRc(startupInfo, errorInfo.iExitCode);
     2113            guestRc = GuestProcessTool::exitCodeToRc(startupInfo, errorInfo.iExitCode);
    21212114        else
    21222115            guestRc = errorInfo.guestRc;
     
    21492142 */
    21502143/* static */
    2151 int GuestProcessTool::i_runExErrorInfo(      GuestSession              *pGuestSession,
    2152                                        const GuestProcessStartupInfo   &startupInfo,
    2153                                              GuestCtrlStreamObjects    *paStrmOutObjects,
    2154                                              uint32_t                   cStrmOutObjects,
    2155                                              GuestProcessToolErrorInfo &errorInfo)
     2144int GuestProcessTool::runExErrorInfo(      GuestSession              *pGuestSession,
     2145                                     const GuestProcessStartupInfo   &startupInfo,
     2146                                           GuestCtrlStreamObjects    *paStrmOutObjects,
     2147                                           uint32_t                   cStrmOutObjects,
     2148                                           GuestProcessToolErrorInfo &errorInfo)
    21562149{
    21572150    AssertPtrReturn(pGuestSession, VERR_INVALID_POINTER);
     
    21612154
    21622155    GuestProcessTool procTool;
    2163     int vrc = procTool.Init(pGuestSession, startupInfo, false /* Async */, &errorInfo.guestRc);
     2156    int vrc = procTool.init(pGuestSession, startupInfo, false /* Async */, &errorInfo.guestRc);
    21642157    if (RT_SUCCESS(vrc))
    21652158    {
     
    21692162            {
    21702163                GuestProcessStreamBlock strmBlk;
    2171                 vrc = procTool.i_waitEx(  paStrmOutObjects
     2164                vrc = procTool.waitEx(  paStrmOutObjects
    21722165                                        ? GUESTPROCESSTOOL_WAIT_FLAG_STDOUT_BLOCK
    21732166                                        : GUESTPROCESSTOOL_WAIT_FLAG_NONE, &strmBlk, &errorInfo.guestRc);
     
    21852178    {
    21862179        /* Make sure the process runs until completion. */
    2187         vrc = procTool.i_wait(GUESTPROCESSTOOL_WAIT_FLAG_NONE, &errorInfo.guestRc);
     2180        vrc = procTool.wait(GUESTPROCESSTOOL_WAIT_FLAG_NONE, &errorInfo.guestRc);
    21882181        if (RT_SUCCESS(vrc))
    2189             errorInfo.guestRc = procTool.i_terminatedOk(&errorInfo.iExitCode);
     2182            errorInfo.guestRc = procTool.terminatedOk(&errorInfo.iExitCode);
    21902183    }
    21912184
     
    22032196 * @param   piExitCode      Exit code of the tool. Optional.
    22042197 */
    2205 int GuestProcessTool::i_terminatedOk(int32_t *piExitCode /* = NULL */)
     2198int GuestProcessTool::terminatedOk(int32_t *piExitCode /* = NULL */)
    22062199{
    22072200    Assert(!pProcess.isNull());
     
    22092202
    22102203    int vrc;
    2211     if (!i_isRunning())
     2204    if (!isRunning())
    22122205    {
    22132206        LONG iExitCode = -1;
     
    22272220}
    22282221
    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)
     2222int GuestProcessTool::wait(uint32_t fToolWaitFlags, int *pGuestRc)
     2223{
     2224    return waitEx(fToolWaitFlags, NULL /* pStrmBlkOut */, pGuestRc);
     2225}
     2226
     2227int GuestProcessTool::waitEx(uint32_t fToolWaitFlags, GuestProcessStreamBlock *pStrmBlkOut, int *pGuestRc)
    22352228{
    22362229    LogFlowThisFunc(("fToolWaitFlags=0x%x, pStreamBlock=%p, pGuestRc=%p\n", fToolWaitFlags, pStrmBlkOut, pGuestRc));
     
    22412234    {
    22422235        AssertPtr(pStrmBlkOut);
    2243         vrc = i_getCurrentBlock(OUTPUT_HANDLE_ID_STDOUT, *pStrmBlkOut);
     2236        vrc = getCurrentBlock(OUTPUT_HANDLE_ID_STDOUT, *pStrmBlkOut);
    22442237        if (RT_SUCCESS(vrc))
    22452238            return vrc;
     
    23682361                {
    23692362                    AssertPtr(pStrmBlkOut);
    2370                     vrc = i_getCurrentBlock(OUTPUT_HANDLE_ID_STDOUT, *pStrmBlkOut);
     2363                    vrc = getCurrentBlock(OUTPUT_HANDLE_ID_STDOUT, *pStrmBlkOut);
    23712364
    23722365                    /* When successful, break out of the loop because we're done
     
    24192412}
    24202413
    2421 int GuestProcessTool::i_terminate(uint32_t uTimeoutMS, int *pGuestRc)
     2414int GuestProcessTool::terminate(uint32_t uTimeoutMS, int *pGuestRc)
    24222415{
    24232416    LogFlowThisFuncEnter();
     
    24442437 */
    24452438/* static */
    2446 int GuestProcessTool::i_exitCodeToRc(const GuestProcessStartupInfo &startupInfo, int32_t iExitCode)
     2439int GuestProcessTool::exitCodeToRc(const GuestProcessStartupInfo &startupInfo, int32_t iExitCode)
    24472440{
    24482441    if (startupInfo.mArguments.size() == 0)
     
    24522445    }
    24532446
    2454     return i_exitCodeToRc(startupInfo.mArguments[0].c_str(), iExitCode);
     2447    return exitCodeToRc(startupInfo.mArguments[0].c_str(), iExitCode);
    24552448}
    24562449
     
    24632456 */
    24642457/* static */
    2465 int GuestProcessTool::i_exitCodeToRc(const char *pszTool, int32_t iExitCode)
     2458int GuestProcessTool::exitCodeToRc(const char *pszTool, int32_t iExitCode)
    24662459{
    24672460    AssertPtrReturn(pszTool, VERR_INVALID_POINTER);
  • trunk/src/VBox/Main/src-client/GuestSessionImpl.cpp

    r71254 r71272  
    702702
    703703    if (RT_SUCCESS(vrc))
    704         vrc = GuestProcessTool::i_run(this, procInfo, pGuestRc);
     704        vrc = GuestProcessTool::run(this, procInfo, pGuestRc);
    705705
    706706    LogFlowFuncLeaveRC(vrc);
     
    855855    int vrcGuest = VERR_IPE_UNINITIALIZED_STATUS;
    856856    GuestCtrlStreamObjects stdOut;
    857     int vrc = GuestProcessTool::i_runEx(this, procInfo,
     857    int vrc = GuestProcessTool::runEx(this, procInfo,
    858858                                        &stdOut, 1 /* cStrmOutObjects */,
    859859                                        &vrcGuest);
     
    12501250
    12511251    if (RT_SUCCESS(vrc))
    1252         vrc = GuestProcessTool::i_run(this, procInfo, pGuestRc);
     1252        vrc = GuestProcessTool::run(this, procInfo, pGuestRc);
    12531253
    12541254    LogFlowFuncLeaveRC(vrc);
     
    14201420    int vrcGuest = VERR_IPE_UNINITIALIZED_STATUS;
    14211421    GuestCtrlStreamObjects stdOut;
    1422     int vrc = GuestProcessTool::i_runEx(this, procInfo,
     1422    int vrc = GuestProcessTool::runEx(this, procInfo,
    14231423                                        &stdOut, 1 /* cStrmOutObjects */,
    14241424                                        &vrcGuest);
     
    27812781
    27822782            case VERR_INVALID_PARAMETER:
    2783                hr = setError(VBOX_E_IPRT_ERROR, tr("Directory creation failed: Invalid parameters given"));
    2784                break;
     2783                hr = setError(VBOX_E_IPRT_ERROR, tr("Directory creation failed: Invalid parameters given"));
     2784                break;
    27852785
    27862786            case VERR_BROKEN_PIPE:
    2787                hr = setError(VBOX_E_IPRT_ERROR, tr("Directory creation failed: Unexpectedly aborted"));
    2788                break;
     2787                hr = setError(VBOX_E_IPRT_ERROR, tr("Directory creation failed: Unexpectedly aborted"));
     2788                break;
    27892789
    27902790            default:
    2791                hr = setError(VBOX_E_IPRT_ERROR, tr("Directory creation failed: %Rrc"), rc);
    2792                break;
     2791                hr = setError(VBOX_E_IPRT_ERROR, tr("Directory creation failed: %Rrc"), rc);
     2792                break;
    27932793        }
    27942794    }
  • trunk/src/VBox/Main/src-client/GuestSessionImplTasks.cpp

    r71263 r71272  
    493493        LogFlowThisFunc(("procStatus=%d, exitCode=%d\n", procStatus, exitCode));
    494494        if (procStatus == ProcessStatus_TerminatedNormally)
    495             rc = GuestProcessTool::i_exitCodeToRc(procInfo, exitCode);
     495            rc = GuestProcessTool::exitCodeToRc(procInfo, exitCode);
    496496        else
    497497            rc = VERR_GENERAL_FAILURE;
     
    790790            LogFlowThisFunc(("procStatus=%d, exitCode=%d\n", procStatus, exitCode));
    791791            if (procStatus == ProcessStatus_TerminatedNormally)
    792                 rc = GuestProcessTool::i_exitCodeToRc(procInfo, exitCode);
     792                rc = GuestProcessTool::exitCodeToRc(procInfo, exitCode);
    793793            else
    794794                rc = VERR_GENERAL_FAILURE;
     
    994994    dirOpenInfo.mFlags  = 0; /** @todo Handle flags? */
    995995
     996RT_BREAKPOINT();
     997
    996998    ComObjPtr <GuestDirectory> pDir; int rcGuest;
    997999    rc = mSession->i_directoryOpenInternal(dirOpenInfo, pDir, &rcGuest);
     
    10181020    }
    10191021
     1022RT_BREAKPOINT();
     1023
    10201024    ComObjPtr<GuestFsObjInfo> fsObjInfo;
    10211025    while (RT_SUCCESS(rc = pDir->i_readInternal(fsObjInfo, &rcGuest)))
     
    10291033        AssertComRC(hr2);
    10301034
     1035        LONG64 lCT = 0;
     1036        hr2 = fsObjInfo->COMGETTER(ChangeTime)(&lCT);
     1037        AssertComRC(hr2);
     1038
    10311039        Utf8Str strName(bstrName);
    10321040
    1033         LogFlowThisFunc(("strName=%ls\n", strName.c_str()));
     1041        LogRel(("strName=%s, lCT=%RI64\n", strName.c_str(), lCT));
    10341042
    10351043        switch (enmObjType)
     
    10481056                    && !RTStrSimplePatternMatch(strFilter.c_str(), strName.c_str()))
    10491057                    fSkip = true;
     1058
     1059    fSkip = true;
    10501060
    10511061                if (   fRecursive
     
    10901100        rc = VINF_SUCCESS;
    10911101
     1102RT_BREAKPOINT();
     1103
    10921104    pDir->i_closeInternal(&rcGuest);
     1105
     1106RT_BREAKPOINT();
    10931107
    10941108    LogFlowFunc(("Leaving '%s', rc=%Rrc\n", strSrcCur.c_str(), rc));
     
    17141728    GuestProcessTool procTool;
    17151729    int rcGuest = VERR_IPE_UNINITIALIZED_STATUS;
    1716     int vrc = procTool.Init(pSession, procInfo, false /* Async */, &rcGuest);
     1730    int vrc = procTool.init(pSession, procInfo, false /* Async */, &rcGuest);
    17171731    if (RT_SUCCESS(vrc))
    17181732    {
    17191733        if (RT_SUCCESS(rcGuest))
    1720             vrc = procTool.i_wait(GUESTPROCESSTOOL_WAIT_FLAG_NONE, &rcGuest);
     1734            vrc = procTool.wait(GUESTPROCESSTOOL_WAIT_FLAG_NONE, &rcGuest);
    17211735        if (RT_SUCCESS(vrc))
    1722             vrc = procTool.i_terminatedOk();
     1736            vrc = procTool.terminatedOk();
    17231737    }
    17241738
     
    17301744                setProgressErrorMsg(VBOX_E_IPRT_ERROR,
    17311745                                    Utf8StrFmt(GuestSession::tr("Running update file \"%s\" on guest failed: %Rrc"),
    1732                                                procInfo.mExecutable.c_str(), procTool.i_getRc()));
     1746                                               procInfo.mExecutable.c_str(), procTool.getRc()));
    17331747                break;
    17341748
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette