Changeset 32851 in vbox for trunk/src/VBox/Main/ConsoleImpl2.cpp
- Timestamp:
- Sep 30, 2010 3:12:55 PM (14 years ago)
- svn:sync-xref-src-repo-rev:
- 66324
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/VBox-3.2 (added) merged: 66309,66318
- Property svn:mergeinfo changed
-
trunk/src/VBox/Main/ConsoleImpl2.cpp
r32780 r32851 495 495 pConsole->mpVM = pVM; 496 496 497 VMMDev *pVMMDev = pConsole->m_pVMMDev; 498 Assert(pVMMDev); 499 497 500 ComPtr<IMachine> pMachine = pConsole->machine(); 498 501 … … 1811 1814 InsertConfigString(pLunL0, "Driver", "HGCM"); 1812 1815 InsertConfigNode(pLunL0, "Config", &pCfg); 1813 VMMDev *pVMMDev = pConsole->mVMMDev;1814 1816 InsertConfigInteger(pCfg, "Object", (uintptr_t)pVMMDev); 1815 1817 … … 2145 2147 { 2146 2148 /* Load the service */ 2147 rc = p Console->mVMMDev->hgcmLoadService("VBoxSharedClipboard", "VBoxSharedClipboard");2149 rc = pVMMDev->hgcmLoadService("VBoxSharedClipboard", "VBoxSharedClipboard"); 2148 2150 2149 2151 if (RT_FAILURE(rc)) … … 2189 2191 } 2190 2192 2191 p Console->mVMMDev->hgcmHostCall("VBoxSharedClipboard", VBOX_SHARED_CLIPBOARD_HOST_FN_SET_MODE, 1, &parm);2193 pVMMDev->hgcmHostCall("VBoxSharedClipboard", VBOX_SHARED_CLIPBOARD_HOST_FN_SET_MODE, 1, &parm); 2192 2194 2193 2195 Log(("Set VBoxSharedClipboard mode\n")); … … 2207 2209 { 2208 2210 /* Load the service */ 2209 rc = p Console->mVMMDev->hgcmLoadService("VBoxSharedCrOpenGL", "VBoxSharedCrOpenGL");2211 rc = pVMMDev->hgcmLoadService("VBoxSharedCrOpenGL", "VBoxSharedCrOpenGL"); 2210 2212 if (RT_FAILURE(rc)) 2211 2213 { … … 2225 2227 parm.u.pointer.size = sizeof(IConsole *); 2226 2228 2227 rc = pConsole->mVMMDev->hgcmHostCall("VBoxSharedCrOpenGL", SHCRGL_HOST_FN_SET_CONSOLE, 2228 SHCRGL_CPARMS_SET_CONSOLE, &parm); 2229 rc = pVMMDev->hgcmHostCall("VBoxSharedCrOpenGL", SHCRGL_HOST_FN_SET_CONSOLE, SHCRGL_CPARMS_SET_CONSOLE, &parm); 2229 2230 if (!RT_SUCCESS(rc)) 2230 2231 AssertMsgFailed(("SHCRGL_HOST_FN_SET_CONSOLE failed with %Rrc\n", rc)); … … 2232 2233 parm.u.pointer.addr = pVM; 2233 2234 parm.u.pointer.size = sizeof(pVM); 2234 rc = pConsole->mVMMDev->hgcmHostCall("VBoxSharedCrOpenGL", SHCRGL_HOST_FN_SET_VM, 2235 SHCRGL_CPARMS_SET_VM, &parm); 2235 rc = pVMMDev->hgcmHostCall("VBoxSharedCrOpenGL", SHCRGL_HOST_FN_SET_VM, SHCRGL_CPARMS_SET_VM, &parm); 2236 2236 if (!RT_SUCCESS(rc)) 2237 2237 AssertMsgFailed(("SHCRGL_HOST_FN_SET_VM failed with %Rrc\n", rc)); … … 4187 4187 parms[3].u.pointer.size = 0; /* We don't actually care. */ 4188 4188 4189 pVMMDev->hgcmHostCall ("VBoxGuestPropSvc", guestProp::SET_PROPS_HOST, 4, 4190 &parms[0]); 4189 pVMMDev->hgcmHostCall("VBoxGuestPropSvc", 4190 guestProp::SET_PROPS_HOST, 4191 4, 4192 &parms[0]); 4191 4193 } 4192 4194 … … 4194 4196 * Set a single guest property 4195 4197 */ 4196 static void configSetProperty(VMMDev * const pVMMDev, const char *pszName, 4197 const char *pszValue, const char *pszFlags) 4198 static void configSetProperty(VMMDev * const pVMMDev, 4199 const char *pszName, 4200 const char *pszValue, 4201 const char *pszFlags) 4198 4202 { 4199 4203 VBOXHGCMSVCPARM parms[4]; … … 4251 4255 AssertReturn(pvConsole, VERR_GENERAL_FAILURE); 4252 4256 ComObjPtr<Console> pConsole = static_cast<Console *>(pvConsole); 4257 AssertReturn(pConsole->m_pVMMDev, VERR_GENERAL_FAILURE); 4253 4258 4254 4259 /* Load the service */ 4255 int rc = pConsole->m VMMDev->hgcmLoadService("VBoxGuestPropSvc", "VBoxGuestPropSvc");4260 int rc = pConsole->m_pVMMDev->hgcmLoadService("VBoxGuestPropSvc", "VBoxGuestPropSvc"); 4256 4261 4257 4262 if (RT_FAILURE(rc)) … … 4271 4276 4272 4277 /* Sysprep execution by VBoxService. */ 4273 configSetProperty(pConsole->m VMMDev,4278 configSetProperty(pConsole->m_pVMMDev, 4274 4279 "/VirtualBox/HostGuest/SysprepExec", "", 4275 4280 "TRANSIENT, RDONLYGUEST"); 4276 configSetProperty(pConsole->m VMMDev,4281 configSetProperty(pConsole->m_pVMMDev, 4277 4282 "/VirtualBox/HostGuest/SysprepArgs", "", 4278 4283 "TRANSIENT, RDONLYGUEST"); … … 4327 4332 } 4328 4333 if (RT_SUCCESS(rc)) 4329 configSetProperties(pConsole->m VMMDev,4334 configSetProperties(pConsole->m_pVMMDev, 4330 4335 (void *)papszNames, 4331 4336 (void *)papszValues, … … 4355 4360 */ 4356 4361 /* Set the VBox version string as a guest property */ 4357 configSetProperty(pConsole->m VMMDev, "/VirtualBox/HostInfo/VBoxVer",4362 configSetProperty(pConsole->m_pVMMDev, "/VirtualBox/HostInfo/VBoxVer", 4358 4363 VBOX_VERSION_STRING, "TRANSIENT, RDONLYGUEST"); 4359 4364 /* Set the VBox SVN revision as a guest property */ 4360 configSetProperty(pConsole->m VMMDev, "/VirtualBox/HostInfo/VBoxRev",4365 configSetProperty(pConsole->m_pVMMDev, "/VirtualBox/HostInfo/VBoxRev", 4361 4366 RTBldCfgRevisionStr(), "TRANSIENT, RDONLYGUEST"); 4362 4367 … … 4393 4398 4394 4399 /* Load the service */ 4395 int rc = pConsole->m VMMDev->hgcmLoadService("VBoxGuestControlSvc", "VBoxGuestControlSvc");4400 int rc = pConsole->m_pVMMDev->hgcmLoadService("VBoxGuestControlSvc", "VBoxGuestControlSvc"); 4396 4401 4397 4402 if (RT_FAILURE(rc))
Note:
See TracChangeset
for help on using the changeset viewer.