VirtualBox

Changeset 42436 in vbox for trunk/src/VBox/Main/include


Ignore:
Timestamp:
Jul 27, 2012 2:03:52 PM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
79551
Message:

Guest Control 2.0: Update.

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

Legend:

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

    r42411 r42436  
    9090    inline int callbackRemove(ULONG uContextID);
    9191    inline bool isAlive(void);
    92     HRESULT hgcmResultToError(int rc);
    9392    int onGuestDisconnected(GuestCtrlCallback *pCallback, PCALLBACKDATACLIENTDISCONNECTED pData);
    9493    int onProcessInputStatus(GuestCtrlCallback *pCallback, PCALLBACKDATAEXECINSTATUS pData);
     
    9796    int prepareExecuteEnv(const char *pszEnv, void **ppvList, ULONG *pcbList, ULONG *pcEnvVars);
    9897    int sendCommand(uint32_t uFunction, uint32_t uParms, PVBOXHGCMSVCPARM paParms);
    99     int signalWaiters(ProcessWaitResult_T enmWaitResult, int rc = VINF_SUCCESS);
     98    int setErrorInternal(int rc, const Utf8Str &strMessage);
     99    int setErrorExternal(void);
     100    int signalWaiters(ProcessWaitResult_T enmWaitResult);
    100101    static DECLCALLBACK(int) startProcessThread(RTTHREAD Thread, void *pvUser);
    101102    HRESULT waitResultToErrorEx(const GuestProcessWaitResult &waitResult, bool fLog);
     
    125126        /** The current process status. */
    126127        ProcessStatus_T          mStatus;
     128        /** The overall rc of the process execution. */
     129        int                      mRC;
     130        /** The overall error message of the
     131         *  process execution. */
     132        Utf8Str                  mErrorMsg;
    127133        /** The next upcoming context ID. */
    128134        ULONG                    mNextContextID;
  • trunk/src/VBox/Main/include/GuestSessionImpl.h

    r42412 r42436  
    117117    typedef std::vector <ComObjPtr<GuestFile> > SessionFiles;
    118118    /** Map of guest processes. The key specifies the internal process number.
    119      *  To retrieve the process' guest PID use the Id() method of the IProgress interface. */
    120     typedef std::map <ULONG, ComObjPtr<GuestProcess> > SessionProcesses;
     119     *  To retrieve the process' guest PID use the Id() method of the IProcess interface. */
     120    typedef std::map <uint32_t, ComObjPtr<GuestProcess> > SessionProcesses;
    121121
    122122public:
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