Lines Matching refs:pTask

898  * @param pTask
901 HRESULT Appliance::i_readFS(TaskOVF *pTask)
913 if (pTask->locInfo.strPath.endsWith(".ovf", Utf8Str::CaseInsensitive))
914 rc = i_readFSOVF(pTask);
916 rc = i_readFSOVA(pTask);
924 HRESULT Appliance::i_readFSOVF(TaskOVF *pTask)
945 Utf8Str strMfFile = Utf8Str(pTask->locInfo.strPath).stripSuffix().append(".mf");
1023 rc = i_readFSImpl(pTask, pTask->locInfo.strPath, pShaIo, &storage);
1037 rc = i_readFSImpl(pTask, pTask->locInfo.strPath, pFileIo, &storage);
1061 HRESULT Appliance::i_readFSOVA(TaskOVF *pTask)
1070 int vrc = fssRdOnlyCreateInterfaceForTarFile(pTask->locInfo.strPath.c_str(), &pTarIo);
1100 hrc = i_readFSImpl(pTask, pszName, pShaIo, &ShaStorage);
1114 hrc = setError(VBOX_E_FILE_ERROR, tr("Error reading OVA file '%s' (%Rrc)"), pTask->locInfo.strPath.c_str(), vrc);
1118 hrc = setError(VBOX_E_FILE_ERROR, tr("Could not open the OVA file '%s' (%Rrc)"), pTask->locInfo.strPath.c_str(), vrc);
1125 HRESULT Appliance::i_readFSImpl(TaskOVF *pTask, const RTCString &strFilename, PVDINTERFACEIO pIfIo, PSHASTORAGE pStorage)
1146 m->pReader = new ovf::OVFReader(pvTmpBuf, cbSize, pTask->locInfo.strPath);
1206 * @param pTask
1209 HRESULT Appliance::i_readS3(TaskOVF *pTask)
1232 Utf8Str tmpPath = pTask->locInfo.strPath;
1248 pTask->locInfo.strUsername.c_str(),
1249 pTask->locInfo.strPassword.c_str(),
1250 pTask->locInfo.strHostname.c_str(),
1255 RTS3SetProgressCallback(hS3, pTask->updateProgress, &pTask);
1282 pTask->pProgress->SetNextOperation(Bstr(tr("Reading")).raw(), 1);
1297 i_waitForAsyncProgress(pTask->pProgress, progressInt); /* Any errors will be thrown */
1400 * @param pTask The OVF task data.
1403 HRESULT Appliance::i_importFS(TaskOVF *pTask)
1424 if (pTask->locInfo.strPath.endsWith(".ovf", Utf8Str::CaseInsensitive))
1425 rc = i_importFSOVF(pTask, writeLock);
1427 rc = i_importFSOVA(pTask, writeLock);
1464 HRESULT Appliance::i_importFSOVF(TaskOVF *pTask, AutoWriteLockBase& writeLock)
1477 ImportStack stack(pTask->locInfo, m->pReader->m_mapDisks, pTask->pProgress);
1486 Utf8Str strMfFile = Utf8Str(pTask->locInfo.strPath).stripSuffix().append(".mf");
1522 stack.llSrcDisksDigest.push_front(STRPAIR(pTask->locInfo.strPath, m->strOVFSHADigest));
1533 Utf8Str strCertFile = Utf8Str(pTask->locInfo.strPath).stripSuffix().append(".cert");
1593 HRESULT Appliance::i_importFSOVA(TaskOVF *pTask, AutoWriteLockBase& writeLock)
1602 int vrc = fssRdOnlyCreateInterfaceForTarFile(pTask->locInfo.strPath.c_str(), &pTarIo);
1606 pTask->locInfo.strPath.c_str(), vrc);
1617 ImportStack stack(pTask->locInfo, m->pReader->m_mapDisks, pTask->pProgress);
1821 * @param pTask
1824 HRESULT Appliance::i_importS3(TaskOVF *pTask)
1843 Utf8Str tmpPath = pTask->locInfo.strPath;
1880 pTask->locInfo.strUsername.c_str(),
1881 pTask->locInfo.strPassword.c_str(),
1882 pTask->locInfo.strHostname.c_str(),
1887 RTS3SetProgressCallback(hS3, pTask->updateProgress, &pTask);
1897 if (!pTask->pProgress.isNull())
1898 pTask->pProgress->SetNextOperation(BstrFmt(tr("Downloading file '%s'"), pszFilename).raw(), s.second);
1929 if (!pTask->pProgress.isNull())
1930 pTask->pProgress->SetNextOperation(BstrFmt(tr("Downloading file '%s'"), pszFilename).raw(), 1);
1958 pTask->pProgress->SetNextOperation(BstrFmt(tr("Importing appliance")).raw(), m->ulWeightForXmlOperation);
1972 i_waitForAsyncProgress(pTask->pProgress, progressInt); /* Any errors will be thrown */