VirtualBox

Changeset 77582 in vbox


Ignore:
Timestamp:
Mar 6, 2019 2:18:39 PM (6 years ago)
Author:
vboxsync
Message:

Guest Control/Main: Renamed IGuestSession::i_isReadyExternal() -> IGuestSession::i_isStartedExternal() to match terminology, and added i_isStarted() + i_isTerminated().

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

Legend:

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

    r77068 r77582  
    307307    ULONG                   i_getId(void) { return mData.mSession.mID; }
    308308    static Utf8Str          i_guestErrorToString(int guestRc);
    309     HRESULT                 i_isReadyExternal(void);
     309    bool                    i_isStarted(void) const;
     310    HRESULT                 i_isStartedExternal(void);
     311    bool                    i_isTerminated(void) const;
    310312    int                     i_onRemove(void);
    311313    int                     i_onSessionStatusChange(PVBOXGUESTCTRLHOSTCBCTX pCbCtx, PVBOXGUESTCTRLHOSTCALLBACK pSvcCbData);
  • trunk/src/VBox/Main/src-client/GuestSessionImpl.cpp

    r77527 r77582  
    542542HRESULT GuestSession::getUserHome(com::Utf8Str &aUserHome)
    543543{
    544     HRESULT hr = i_isReadyExternal();
     544    HRESULT hr = i_isStartedExternal();
    545545    if (FAILED(hr))
    546546        return hr;
     
    580580HRESULT GuestSession::getUserDocuments(com::Utf8Str &aUserDocuments)
    581581{
    582     HRESULT hr = i_isReadyExternal();
     582    HRESULT hr = i_isStartedExternal();
    583583    if (FAILED(hr))
    584584        return hr;
     
    741741                                      const com::Utf8Str &strDestination, ComPtr<IProgress> &pProgress)
    742742{
    743     HRESULT hrc = i_isReadyExternal();
     743    HRESULT hrc = i_isStartedExternal();
    744744    if (FAILED(hrc))
    745745        return hrc;
     
    812812                                    const com::Utf8Str &strDestination, ComPtr<IProgress> &pProgress)
    813813{
    814     HRESULT hrc = i_isReadyExternal();
     814    HRESULT hrc = i_isStartedExternal();
    815815    if (FAILED(hrc))
    816816        return hrc;
     
    17331733
    17341734/**
     1735 * Returns whether the session is in a started state or not.
     1736 *
     1737 * @returns \c true if in a started state, or \c false if not.
     1738 */
     1739bool GuestSession::i_isStarted(void) const
     1740{
     1741    return (mData.mStatus == GuestSessionStatus_Started);
     1742}
     1743
     1744/**
    17351745 * Checks if this session is ready state where it can handle
    17361746 * all session-bound actions (like guest processes, guest files).
     
    17381748 * error when not ready.
    17391749 */
    1740 HRESULT GuestSession::i_isReadyExternal(void)
     1750HRESULT GuestSession::i_isStartedExternal(void)
    17411751{
    17421752    AutoReadLock alock(this COMMA_LOCKVAL_SRC_POS);
    17431753
    17441754    /** @todo Be a bit more informative. */
    1745     if (mData.mStatus != GuestSessionStatus_Started)
     1755    if (!i_isStarted())
    17461756        return setError(E_UNEXPECTED, tr("Session is not in started state"));
    17471757
    17481758    return S_OK;
     1759}
     1760
     1761/**
     1762 * Returns whether the session is in a terminated state or not.
     1763 *
     1764 * @returns \c true if in a terminated state, or \c false if not.
     1765 */
     1766bool GuestSession::i_isTerminated(void) const
     1767{
     1768    switch (mData.mStatus)
     1769    {
     1770        case GuestSessionStatus_Undefined:
     1771            RT_FALL_THROUGH();
     1772        case GuestSessionStatus_Starting:
     1773            RT_FALL_THROUGH();
     1774        case GuestSessionStatus_Started:
     1775            RT_FALL_THROUGH();
     1776        case GuestSessionStatus_Terminating:
     1777            RT_FALL_THROUGH();
     1778        case GuestSessionStatus_32BitHack:
     1779            break;
     1780
     1781        case GuestSessionStatus_Terminated:
     1782        case GuestSessionStatus_TimedOutKilled:
     1783        case GuestSessionStatus_TimedOutAbnormally:
     1784        case GuestSessionStatus_Down:
     1785        case GuestSessionStatus_Error:
     1786            return true;
     1787
     1788        default:
     1789            break;
     1790    }
     1791
     1792    return false;
    17491793}
    17501794
     
    31403184    }
    31413185
    3142     HRESULT hrc = i_isReadyExternal();
     3186    HRESULT hrc = i_isStartedExternal();
    31433187    if (FAILED(hrc))
    31443188        return hrc;
     
    31883232        return setError(E_INVALIDARG, tr("No directory name specified"));
    31893233
    3190     HRESULT hrc = i_isReadyExternal();
     3234    HRESULT hrc = i_isStartedExternal();
    31913235    if (FAILED(hrc))
    31923236        return hrc;
     
    32223266        return setError(E_INVALIDARG, tr("No directory to check existence for specified"));
    32233267
    3224     HRESULT hrc = i_isReadyExternal();
     3268    HRESULT hrc = i_isStartedExternal();
    32253269    if (FAILED(hrc))
    32263270        return hrc;
     
    32823326    }
    32833327
    3284     HRESULT hrc = i_isReadyExternal();
     3328    HRESULT hrc = i_isStartedExternal();
    32853329    if (FAILED(hrc))
    32863330        return hrc;
     
    33303374        return setError(E_INVALIDARG, tr("No directory to remove specified"));
    33313375
    3332     HRESULT hrc = i_isReadyExternal();
     3376    HRESULT hrc = i_isStartedExternal();
    33333377    if (FAILED(hrc))
    33343378        return hrc;
     
    33953439    }
    33963440
    3397     HRESULT hrc = i_isReadyExternal();
     3441    HRESULT hrc = i_isStartedExternal();
    33983442    if (FAILED(hrc))
    33993443        return hrc;
     
    35943638        return S_OK;
    35953639
    3596     HRESULT hrc = i_isReadyExternal();
     3640    HRESULT hrc = i_isStartedExternal();
    35973641    if (FAILED(hrc))
    35983642        return hrc;
     
    36583702        return setError(E_INVALIDARG, tr("No file to open specified"));
    36593703
    3660     HRESULT hrc = i_isReadyExternal();
     3704    HRESULT hrc = i_isStartedExternal();
    36613705    if (FAILED(hrc))
    36623706        return hrc;
     
    37683812        return setError(E_INVALIDARG, tr("No path specified"));
    37693813
    3770     HRESULT hrc = i_isReadyExternal();
     3814    HRESULT hrc = i_isStartedExternal();
    37713815    if (FAILED(hrc))
    37723816        return hrc;
     
    37973841        return setError(E_INVALIDARG, tr("No path specified"));
    37983842
    3799     HRESULT hrc = i_isReadyExternal();
     3843    HRESULT hrc = i_isStartedExternal();
    38003844    if (FAILED(hrc))
    38013845        return hrc;
     
    38413885        return setError(E_INVALIDARG, tr("No path specified"));
    38423886
    3843     HRESULT hrc = i_isReadyExternal();
     3887    HRESULT hrc = i_isStartedExternal();
    38443888    if (FAILED(hrc))
    38453889        return hrc;
     
    38813925        return setError(E_INVALIDARG, tr("No path specified"));
    38823926
    3883     HRESULT hrc = i_isReadyExternal();
     3927    HRESULT hrc = i_isStartedExternal();
    38843928    if (FAILED(hrc))
    38853929        return hrc;
     
    39233967        return setError(E_INVALIDARG, tr("No destination path specified"));
    39243968
    3925     HRESULT hrc = i_isReadyExternal();
     3969    HRESULT hrc = i_isStartedExternal();
    39263970    if (FAILED(hrc))
    39273971        return hrc;
     
    40234067    if (FAILED(autoCaller.rc())) return autoCaller.rc();
    40244068
    4025     HRESULT hr = i_isReadyExternal();
     4069    HRESULT hr = i_isStartedExternal();
    40264070    if (FAILED(hr))
    40274071        return hr;
Note: See TracChangeset for help on using the changeset viewer.

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