Changeset 42436 in vbox for trunk/src/VBox/Main/include
- Timestamp:
- Jul 27, 2012 2:03:52 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 79551
- Location:
- trunk/src/VBox/Main/include
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/include/GuestProcessImpl.h
r42411 r42436 90 90 inline int callbackRemove(ULONG uContextID); 91 91 inline bool isAlive(void); 92 HRESULT hgcmResultToError(int rc);93 92 int onGuestDisconnected(GuestCtrlCallback *pCallback, PCALLBACKDATACLIENTDISCONNECTED pData); 94 93 int onProcessInputStatus(GuestCtrlCallback *pCallback, PCALLBACKDATAEXECINSTATUS pData); … … 97 96 int prepareExecuteEnv(const char *pszEnv, void **ppvList, ULONG *pcbList, ULONG *pcEnvVars); 98 97 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); 100 101 static DECLCALLBACK(int) startProcessThread(RTTHREAD Thread, void *pvUser); 101 102 HRESULT waitResultToErrorEx(const GuestProcessWaitResult &waitResult, bool fLog); … … 125 126 /** The current process status. */ 126 127 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; 127 133 /** The next upcoming context ID. */ 128 134 ULONG mNextContextID; -
trunk/src/VBox/Main/include/GuestSessionImpl.h
r42412 r42436 117 117 typedef std::vector <ComObjPtr<GuestFile> > SessionFiles; 118 118 /** Map of guest processes. The key specifies the internal process number. 119 * To retrieve the process' guest PID use the Id() method of the IPro gress 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; 121 121 122 122 public:
Note:
See TracChangeset
for help on using the changeset viewer.