/vbox/src/VBox/Main/src-server/ |
H A D | TokenImpl.cpp | 139 * @param pMedium Pointer to a Medium object. 142 HRESULT MediumLockToken::init(const ComObjPtr<Medium> &pMedium, bool fWrite) argument 144 LogFlowThisFunc(("pMedium=%p\n", &pMedium)); 146 ComAssertRet(!pMedium.isNull(), E_INVALIDARG); 152 m.pMedium = pMedium; 175 if (!m.pMedium.isNull()) 179 HRESULT rc = m.pMedium->i_unlockWrite(NULL); 184 HRESULT rc = m.pMedium [all...] |
H A D | MediumImpl.cpp | 1064 ComObjPtr<Medium> pMedium; local 1086 rc = m->pVirtualBox->i_registerMedium(this, &pMedium, treeLock); 1087 Assert(this == pMedium || FAILED(rc)); 1424 ComObjPtr<Medium> pMedium; local 1425 pMedium.createObject(); 1426 rc = pMedium->init(aVirtualBox, 1435 rc = m->pVirtualBox->i_registerMedium(pMedium, &pMedium, mediaTreeLock); 3155 const ComObjPtr<Medium> &pMedium = mediumLock.GetMedium(); local 3156 AutoReadLock mediumReadLock(pMedium COMMA_LOCKVAL_SRC_PO 4297 ComObjPtr<Medium> pMedium = this; local 4907 ComObjPtr<Medium> pMedium = i_getParent(); local 5037 ComObjPtr<Medium> pMedium = i_getParent(); local 5487 const ComObjPtr<Medium> &pMedium = mediumLock.GetMedium(); local 5539 const ComObjPtr<Medium> &pMedium = mediumLock.GetMedium(); local 5558 Medium *pMedium = it->GetMedium(); local 7449 ComObjPtr<Medium> pMedium; local 7563 const ComObjPtr<Medium> &pMedium = mediumLock.GetMedium(); local 7657 ComObjPtr<Medium> pMedium; local 7758 const ComObjPtr<Medium> &pMedium = mediumLock.GetMedium(); local 7835 Medium *pMedium = it->GetMedium(); local 7897 ComObjPtr<Medium> pMedium; local 7923 Medium *pMedium = it->GetMedium(); local 7945 const ComObjPtr<Medium> pMedium = mediumLock.GetMedium(); local 8088 const ComObjPtr<Medium> &pMedium = mediumLock.GetMedium(); local 8145 const ComObjPtr<Medium> &pMedium = mediumLock.GetMedium(); local 8255 ComObjPtr<Medium> pMedium; local 8259 || pTarget == pMedium); local 8270 ComObjPtr<Medium> pMedium; local 8274 || pTarget == pMedium); local 8447 const ComObjPtr<Medium> &pMedium = mediumLock.GetMedium(); local 8574 const ComObjPtr<Medium> &pMedium = mediumLock.GetMedium(); local 8672 const ComObjPtr<Medium> &pMedium = mediumLock.GetMedium(); local 8856 const ComObjPtr<Medium> &pMedium = mediumLock.GetMedium(); local 9045 const ComObjPtr<Medium> &pMedium = mediumLock.GetMedium(); local 9133 ComObjPtr<Medium> pMedium; local 9147 ComObjPtr<Medium> pMedium; local 9367 const ComObjPtr<Medium> &pMedium = mediumLock.GetMedium(); local [all...] |
H A D | VirtualBoxImpl.cpp | 1808 ComObjPtr<Medium> pMedium; local 1821 rc = i_findHardDiskById(id, false /* setError */, &pMedium); 1825 &pMedium); 1832 false /* setError */, &pMedium); 1835 false /* setError */, &pMedium); 1846 if (pMedium.isNull()) 1848 pMedium.createObject(); 1850 rc = pMedium->init(this, 1859 rc = i_registerMedium(pMedium, &pMedium, treeLoc 2048 i_decryptMediumSettings(Medium *pMedium) argument 2081 ComObjPtr<Medium> pMedium = *mt; local 2264 ComObjPtr<Medium> pMedium = *mt; local 2274 ComObjPtr<Medium> pMedium = *mt; local 3451 Medium *pMedium = *it; local 3517 i_findRemoveableMedium(DeviceType_T mediumType, const Guid &uuid, bool fRefresh, bool aSetError, ComObjPtr<Medium> &pMedium) argument 3881 Medium *pMedium = *it; local 3950 Medium *pMedium = *it; local 4023 Medium *pMedium = *it; local 4217 i_registerMedium(const ComObjPtr<Medium> &pMedium, ComObjPtr<Medium> *ppMedium, AutoWriteLock &mediaTreeLock) argument 4329 i_unregisterMedium(Medium *pMedium) argument 4389 i_pushMediumToListWithChildren(MediaList &llMedia, Medium *pMedium) argument 4435 ComObjPtr<Medium> pMedium = *it; local 4450 ComObjPtr<Medium> pMedium = *it; local 4496 ComObjPtr<Medium> &pMedium = *it; local [all...] |
H A D | SnapshotImpl.cpp | 1032 Medium *pMedium = pAtt->i_getMedium(); local 1033 if (pMedium) // can be NULL for non-harddisk 1035 rc = pMedium->i_addBackReference(mData->mUuid, mSnapshotId); 2152 ComObjPtr<Medium> pMedium = pAttach->i_getMedium(); local 2156 if ( !pMedium.isNull() 2158 && !pMedium->i_getParent().isNull() 2159 && pMedium->i_getChildren().size() == 0 2162 LogFlowThisFunc(("Picked differencing image '%s' for deletion\n", pMedium->i_getName().c_str())); 2195 ComObjPtr<Medium> pMedium = pAttach->i_getMedium(); local 2197 AutoWriteLock mlock(pMedium COMMA_LOCKVAL_SRC_PO 2239 ComObjPtr<Medium> &pMedium = *it; local 3416 ComObjPtr<Medium> pMedium = it->GetMedium(); local 3479 ComObjPtr<Medium> pMedium = it->GetMedium(); local 3565 ComObjPtr<Medium> pMedium = it->GetMedium(); local 3651 const ComObjPtr<Medium> &pMedium = mediumLock.GetMedium(); local 3777 Medium *pMedium = it->GetMedium(); local 3802 const ComObjPtr<Medium> pMedium = mediumLock.GetMedium(); local [all...] |
H A D | MachineImplCloneVM.cpp | 40 ComPtr<IMedium> pMedium; member in struct:__anon16517 106 inline HRESULT queryBaseName(const ComPtr<IMedium> &pMedium, Utf8Str &strBaseName) const; 227 HRESULT MachineCloneVMPrivate::queryBaseName(const ComPtr<IMedium> &pMedium, Utf8Str &strBaseName) const argument 230 HRESULT rc = pMedium->COMGETTER(Base)(pBaseMedium.asOutParam()); 298 mt.pMedium = pSrcMedium; 402 mt.pMedium = pSrcMedium; 451 uint32_t hist = mediaHist[mt.pMedium]; 454 rc = mt.pMedium->COMGETTER(Name)(bstrSrcName.asOutParam()); 470 rc = queryBaseName(newChain.last().pMedium, newChain.last().strBaseName); 537 mt.pMedium 1063 ComPtr<IMedium> pMedium = mt.pMedium; local 1317 const ComObjPtr<Medium> &pMedium = newMedia.at(i - 1); local 1443 const ComObjPtr<Medium> &pMedium = newMedia.at(i - 1); local [all...] |
H A D | MediumAttachmentImpl.cpp | 48 ComObjPtr<Medium> pMedium; member in struct:BackupableMediumAttachmentData 146 m->bd->pMedium = aMedium; 239 aHardDisk = m->bd->pMedium; 440 return m->bd->pMedium; 514 m->bd->pMedium = aMedium;
|
H A D | MachineImpl.cpp | 3781 Medium *pMedium = pAttachTemp->i_getMedium(); local 3782 if (pMedium) 3784 AutoReadLock mediumLock(pMedium COMMA_LOCKVAL_SRC_POS); 3787 pMedium->i_getLocationFull().c_str(), 3944 ComObjPtr<Medium> pMedium = pAttach->i_getMedium(); local 3945 Assert(!pMedium.isNull() || pAttach->i_getType() != DeviceType_HardDisk); 3946 if (pMedium.isNull()) 3949 if (pMedium->i_getBase(&level) == medium) 3954 pMedium)) 4057 ComObjPtr<Medium> pMedium local 4723 ComObjPtr<Medium> pMedium = static_cast<Medium*>(iM); local 5252 ComObjPtr<Medium> pMedium = (Medium*)(IMedium*)(task.m_llMediums.at(i)); local 5410 ComObjPtr<Medium> pMedium = static_cast<Medium*>(pIMedium); local 8366 ComObjPtr<Medium> pMedium = (*it)->i_getMedium(); local 10456 Medium *pMedium = pAttach->i_getMedium(); local 10550 i_addMediumToRegistry(ComObjPtr<Medium> &pMedium) argument 10665 Medium* pMedium = pAtt->i_getMedium(); local 10717 Medium* pMedium = pAtt->i_getMedium(); local 10918 Medium* pMedium = pAtt->i_getMedium(); local 10957 ComObjPtr<Medium> pMedium = pAtt->i_getMedium(); local 11016 ComObjPtr<Medium> pMedium = pAtt->i_getMedium(); local 11104 i_findAttachment(const MediaData::AttachmentList &ll, ComObjPtr<Medium> pMedium) argument 11247 ComObjPtr<Medium> pMedium = pAttach->i_getMedium(); local 11343 Medium* pMedium = pAttach->i_getMedium(); local 11408 Medium* pMedium = pAttach->i_getMedium(); local 11512 Medium* pMedium = pAttach->i_getMedium(); local 11526 Medium* pMedium = pAttach->i_getMedium(); local 14231 Medium *pMedium = pAtt->i_getMedium(); local [all...] |
H A D | ApplianceImplExport.cpp | 294 ComPtr<IMedium> pMedium; local 315 rc = pHDA->COMGETTER(Medium)(pMedium.asOutParam()); 329 && pMedium) 333 rc = pMedium->COMGETTER(Location)(bstrLocation.asOutParam()); 339 // as opposed to the UUID filename of a differencing image, if pMedium is one 343 rc = pMedium->COMGETTER(Base)(pBaseMedium.asOutParam()); 344 // returns pMedium if there are no diff images 384 && pMedium) 395 rc = pMedium->COMGETTER(HostDrive)(&fHostDrive); 403 rc = pMedium [all...] |
H A D | Performance.cpp | 1095 ComObjPtr<Medium> pMedium = *it; local 1098 AssertStmt(!pMedium.isNull(), continue); 1100 AutoCaller localAutoCaller(pMedium); 1103 AutoReadLock local_alock(pMedium COMMA_LOCKVAL_SRC_POS); 1105 used += (ULONG)(pMedium->i_getSize() / _1M);
|
/vbox/src/VBox/Main/testcase/ |
H A D | tstMediumLock.cpp | 80 ComPtr<IMedium> pMedium; local 110 TEST_COM_SUCCESS(hTest, pVirtualBox->CreateMedium(Bstr("VDI").raw(), Bstr(szPathTemp).raw(), AccessMode_ReadWrite, DeviceType_HardDisk, pMedium.asOutParam()), "create medium"); 111 if (!pMedium.isNull()) 116 TEST_COM_SUCCESS(hTest, pMedium->CreateBaseStorage(_1M, ComSafeArrayAsInParam(variant), pProgress.asOutParam()), "create base storage"); 128 TEST_COM_SUCCESS(hTest, pMedium->COMGETTER(State)(&mediumState), "getting state"); 132 TEST_COM_SUCCESS(hTest, pMedium->LockWrite(pToken1.asOutParam()), "write lock"); 134 TEST_COM_SUCCESS(hTest, pMedium->COMGETTER(State)(&mediumState), "getting lock write state"); 138 TEST_COM_FAILURE(hTest, pMedium->LockWrite(pToken2.asOutParam()), "nested write lock succeeded"); 142 TEST_COM_SUCCESS(hTest, pMedium->COMGETTER(State)(&mediumState), "getting after nested lock write state"); 151 TEST_COM_SUCCESS(hTest, pMedium [all...] |
/vbox/src/VBox/Main/include/ |
H A D | TokenImpl.h | 80 HRESULT init(const ComObjPtr<Medium> &pMedium, bool fWrite); 97 ComObjPtr<Medium> pMedium; member in struct:MediumLockToken::Data
|
H A D | HostImpl.h | 65 HRESULT i_findHostDriveById(DeviceType_T mediumType, const Guid &uuid, bool fRefresh, ComObjPtr<Medium> &pMedium); 66 HRESULT i_findHostDriveByName(DeviceType_T mediumType, const Utf8Str &strLocationFull, bool fRefresh, ComObjPtr<Medium> &pMedium); 151 HRESULT i_findHostDriveByNameOrId(DeviceType_T mediumType, const Utf8Str &strNameOrId, ComObjPtr<Medium> &pMedium);
|
H A D | VirtualBoxImpl.h | 197 ComObjPtr<Medium> &pMedium); 220 HRESULT i_registerMedium(const ComObjPtr<Medium> &pMedium, ComObjPtr<Medium> *ppMedium, 222 HRESULT i_unregisterMedium(Medium *pMedium); 223 void i_pushMediumToListWithChildren(MediaList &llMedia, Medium *pMedium); 357 int i_decryptMediumSettings(Medium *pMedium);
|
/vbox/src/VBox/Additions/WINNT/VBoxTray/ |
H A D | VBoxDnDDataObject.cpp | 190 * pMedium. 195 * @param pMedium 197 STDMETHODIMP VBoxDnDDataObject::GetData(FORMATETC *pFormatEtc, STGMEDIUM *pMedium) argument 200 AssertPtrReturn(pMedium, DV_E_FORMATETC); 278 pMedium->hGlobal = hData; 279 pMedium->tymed = TYMED_HGLOBAL; 287 pMedium->hGlobal = GlobalAlloc(GHND, mcbData + 1); 288 if (pMedium->hGlobal) 290 char *pcDst = (char *)GlobalLock(pMedium->hGlobal); 293 GlobalUnlock(pMedium 407 GetDataHere(FORMATETC *pFormatEtc, STGMEDIUM *pMedium) argument 435 SetData(FORMATETC *pFormatEtc, STGMEDIUM *pMedium, BOOL fRelease) argument [all...] |
H A D | VBoxDnD.h | 63 STDMETHOD(GetData)(FORMATETC *pFormatEtc, STGMEDIUM *pMedium); 64 STDMETHOD(GetDataHere)(FORMATETC *pFormatEtc, STGMEDIUM *pMedium); 67 STDMETHOD(SetData)(FORMATETC *pFormatEtc, STGMEDIUM *pMedium, BOOL fRelease);
|
/vbox/src/VBox/Frontends/VirtualBox/src/runtime/ |
H A D | UIDnDDataObject_win.h | 61 STDMETHOD(GetData)(FORMATETC *pFormatEtc, STGMEDIUM *pMedium); 62 STDMETHOD(GetDataHere)(FORMATETC *pFormatEtc, STGMEDIUM *pMedium); 65 STDMETHOD(SetData)(FORMATETC *pFormatEtc, STGMEDIUM *pMedium, BOOL fRelease);
|
H A D | UIDnDDataObject_win.cpp | 198 * pMedium. 203 * @param pMedium 205 STDMETHODIMP UIDnDDataObject::GetData(FORMATETC *pFormatEtc, STGMEDIUM *pMedium) argument 208 AssertPtrReturn(pMedium, DV_E_FORMATETC); 211 LogFlowFunc(("pFormatEtc=%p, pMedium=%p\n", pFormatEtc, pMedium)); 284 pMedium->hGlobal = hData; 285 pMedium->tymed = TYMED_HGLOBAL; 378 pMedium->tymed = TYMED_HGLOBAL; 379 pMedium 487 GetDataHere(FORMATETC *pFormatEtc, STGMEDIUM *pMedium) argument 514 SetData(FORMATETC *pFormatEtc, STGMEDIUM *pMedium, BOOL fRelease) argument [all...] |
/vbox/src/VBox/Frontends/VBoxManage/ |
H A D | VBoxManageDisk.cpp | 152 ComPtr<IMedium> &pMedium, bool fForceNewUuidOnOpen, 177 pMedium.asOutParam())); 183 pMedium.asOutParam()); 190 AccessMode_T enmAccessMode, ComPtr<IMedium> &pMedium) 211 pMedium.asOutParam())); 419 ComPtr<IMedium> pMedium; local 422 AccessMode_ReadWrite, pMedium); 425 AccessMode_ReadOnly, pMedium); 428 AccessMode_ReadWrite, pMedium); 432 if (SUCCEEDED(rc) && pMedium) 150 openMedium(HandlerArg *a, const char *pszFilenameOrUuid, DeviceType_T enmDevType, AccessMode_T enmAccessMode, ComPtr<IMedium> &pMedium, bool fForceNewUuidOnOpen, bool fSilent) argument 188 createMedium(HandlerArg *a, const char *pszFormat, const char *pszFilename, DeviceType_T enmDevType, AccessMode_T enmAccessMode, ComPtr<IMedium> &pMedium) argument 495 ComPtr<IMedium> pMedium; local 1092 showMediumInfo(const ComPtr<IVirtualBox> &pVirtualBox, const ComPtr<IMedium> &pMedium, const char *pszParentUUID, bool fOptLong) argument 1573 ComPtr<IMedium> pMedium; local [all...] |
H A D | VBoxManageSnapshot.cpp | 41 * @param pMedium 48 bool FindAndPrintSnapshotUsingMedium(ComPtr<IMedium> &pMedium, argument 78 if (pMediumInSnapshot == pMedium) 102 if (FindAndPrintSnapshotUsingMedium(pMedium, 121 * @param pMedium variant, initially the base medium, then a child of the base medium when recursing. 127 ComPtr<IMedium> &pMedium, 137 CHECK_ERROR_BREAK(pMedium, COMGETTER(Name)(bstrMediumName.asOutParam())); 141 (pCurrentStateMedium == pMedium) ? " (CURSTATE)" : ""); 144 FindAndPrintSnapshotUsingMedium(pMedium, pRootSnapshot, pCurrentSnapshot, uLevel, 0); 148 CHECK_ERROR_BREAK(pMedium, COMGETTE 126 DumpMediumWithChildren(ComPtr<IMedium> &pCurrentStateMedium, ComPtr<IMedium> &pMedium, ComPtr<ISnapshot> &pRootSnapshot, ComPtr<ISnapshot> &pCurrentSnapshot, uint32_t uLevel) argument [all...] |
H A D | VBoxManage.h | 261 ComPtr<IMedium> &pMedium, bool fForceNewUuidOnOpen, 271 const ComPtr<IMedium> &pMedium,
|
H A D | VBoxManageList.cpp | 253 ComPtr<IMedium> pMedium = aMedia[i]; local 255 rc = showMediumInfo(pVirtualBox, pMedium, pszParentUUIDStr, fOptLong); 260 CHECK_ERROR(pMedium, COMGETTER(Children)(ComSafeArrayAsOutParam(children))); 264 pMedium->COMGETTER(Id)(uuid.asOutParam());
|
H A D | VBoxManageMisc.cpp | 176 IMedium *pMedium = aMedia[i]; local 177 if (pMedium) 178 rc = pMedium->Close();
|
/vbox/src/VBox/Main/src-client/ |
H A D | ConsoleImpl2.cpp | 3898 ComPtr<IMedium> pMedium; local 3899 hrc = pMediumAtt->COMGETTER(Medium)(pMedium.asOutParam()); H(); 3914 hrc = pMedium->COMGETTER(MediumFormat)(pMediumFormat.asOutParam()); H(); 3925 hrc = pMedium->COMGETTER(Location)(strFile.asOutParam()); H(); 3947 hrc = pMedium->COMGETTER(LogicalSize)(&i64Size); H(); 4085 if (pMedium) 4088 hrc = pMedium->COMGETTER(HostDrive)(&fHostDrive); H(); 4097 hrc = pMedium->COMGETTER(Location)(strFile.asOutParam()); H(); 4129 pMedium, 4208 IMedium *pMedium, 4198 i_configMedium(PCFGMNODE pLunL0, bool fPassthrough, DeviceType_T enmType, bool fUseHostIOCache, bool fBuiltinIOCache, bool fSetupMerge, unsigned uMergeSource, unsigned uMergeTarget, const char *pcszBwGroup, bool fDiscard, IMedium *pMedium, MachineState_T aMachineState, HRESULT *phrc) argument 4485 i_configMediumProperties(PCFGMNODE pCur, IMedium *pMedium, bool *pfHostIP, bool *pfEncrypted) argument [all...] |
H A D | ConsoleImpl.cpp | 3418 IMedium *pMedium; local 3419 rc = aMediumAttachment->COMGETTER(Medium)(&pMedium); 3422 if (pMedium) 3424 rc = pMedium->COMGETTER(Location)(mediumLocation.asOutParam()); 3500 if (pMedium) 3599 IMedium *pMedium; local 3600 rc = aMediumAttachment->COMGETTER(Medium)(&pMedium); 3603 if (pMedium) 3605 rc = pMedium->COMGETTER(Location)(mediumLocation.asOutParam()); 3681 if (!pMedium) 3773 IMedium *pMedium; local 4446 ComPtr<IMedium> pMedium; local 4565 ComPtr<IMedium> pMedium; local 5963 IMedium *pMedium; local 7153 ComPtr<IMedium> pMedium; local 10212 IMedium *pMedium = NULL; local [all...] |
/vbox/src/VBox/Frontends/VBoxSDL/ |
H A D | VBoxSDL.cpp | 1595 ComPtr<IMedium> pMedium; local 1604 pMedium.asOutParam()); 1605 if (!pMedium) 1611 pMedium.asOutParam()); 1614 if (pMedium) 1651 DeviceType_HardDisk, pMedium)); 1667 ComPtr<IMedium> pMedium; local 1682 pMedium.asOutParam()); 1690 pMedium.asOutParam()); 1700 pMedium 1752 ComPtr<IMedium> pMedium; local [all...] |