Lines Matching defs:pDeleteRec

3711     MediumDeleteRec *pDeleteRec = (MediumDeleteRec *)mConsoleTaskData.mDeleteSnapshotInfo;
3712 AssertReturn(pDeleteRec, E_FAIL);
3725 if (pDeleteRec->mfMergeForward)
3729 rc = mParent->i_unregisterMedium(pDeleteRec->mpTarget);
3734 pDeleteRec->mpTarget->i_deparent();
3735 pDeleteRec->mpTarget->i_setParent(pDeleteRec->mpParentForTarget);
3736 if (pDeleteRec->mpParentForTarget)
3737 pDeleteRec->mpSource->i_deparent();
3740 rc = mParent->i_registerMedium(pDeleteRec->mpTarget, &pDeleteRec->mpTarget, treeLock);
3745 Assert(pDeleteRec->mpTarget->i_getChildren().size() == 1);
3746 targetChild = pDeleteRec->mpTarget->i_getChildren().front();
3753 if (pDeleteRec->mpChildrenToReparent && !pDeleteRec->mpChildrenToReparent->IsEmpty())
3762 pDeleteRec->mpTarget->i_fixParentUuidOfChildren(pDeleteRec->mpChildrenToReparent);
3765 pDeleteRec->mpChildrenToReparent->Unlock();
3769 AutoWriteLock sourceLock(pDeleteRec->mpSource COMMA_LOCKVAL_SRC_POS);
3771 MediumLockList::Base::iterator childrenBegin = pDeleteRec->mpChildrenToReparent->GetBegin();
3772 MediumLockList::Base::iterator childrenEnd = pDeleteRec->mpChildrenToReparent->GetEnd();
3781 pMedium->i_setParent(pDeleteRec->mpTarget);
3788 rc = mData->mSession.mLockedMedia.Get(pDeleteRec->mpOnlineMediumAttachment, pMediumLockList);
3789 const ComObjPtr<Medium> &pLast = pDeleteRec->mfMergeForward ? pDeleteRec->mpTarget : pDeleteRec->mpSource;
3805 if ( pMedium == pDeleteRec->mpTarget
3827 if (pMedium == pDeleteRec->mpSource)
3829 Assert(pDeleteRec->mpSource->i_getChildren().size() == 0);
3830 Assert(pDeleteRec->mpSource->i_getFirstMachineBackrefId() == NULL);
3868 if (!pDeleteRec->mfMergeForward && !fSourceHasChildren)
3870 AutoWriteLock attLock(pDeleteRec->mpOnlineMediumAttachment COMMA_LOCKVAL_SRC_POS);
3871 pDeleteRec->mpOnlineMediumAttachment->i_updateMedium(pDeleteRec->mpTarget);