Lines Matching refs:pTask

771     Medium::Task *pTask = static_cast<Medium::Task *>(pvUser);
773 pTask->mThread = aThread;
775 HRESULT rc = pTask->handler();
783 if (pTask->isAsync())
784 pProgress = pTask->mProgress;
786 /* pTask is no longer needed, delete it. */
787 delete pTask;
2500 Medium::Task *pTask = NULL;
2542 pTask = new Medium::CreateBaseTask(this, pProgress, aLogicalSize,
2545 rc = pTask->rc();
2556 rc = i_startThread(pTask);
2561 else if (pTask != NULL)
2562 delete pTask;
2725 Medium::Task *pTask = NULL;
2821 pTask = new Medium::CloneTask(this, pProgress, pTarget,
2825 rc = pTask->rc();
2837 rc = i_startThread(pTask);
2842 else if (pTask != NULL)
2843 delete pTask;
2870 Medium::Task *pTask = NULL;
2914 pTask = new Medium::CompactTask(this, pProgress, pMediumLockList);
2915 rc = pTask->rc();
2924 rc = i_startThread(pTask);
2929 else if (pTask != NULL)
2930 delete pTask;
2940 Medium::Task *pTask = NULL;
2984 pTask = new Medium::ResizeTask(this, aLogicalSize, pProgress, pMediumLockList);
2985 rc = pTask->rc();
2994 rc = i_startThread(pTask);
2999 else if (pTask != NULL)
3000 delete pTask;
3009 Medium::Task *pTask = NULL;
3064 pTask = new Medium::ResetTask(this, pProgress, pMediumLockList);
3065 rc = pTask->rc();
3074 rc = i_startThread(pTask);
3079 else if (pTask != NULL)
3080 delete pTask;
3093 Medium::Task *pTask = NULL;
3199 pTask = new Medium::EncryptTask(this, aNewPassword, aCurrentPassword,
3201 rc = pTask->rc();
3210 rc = i_startThread(pTask);
3215 else if (pTask != NULL)
3216 delete pTask;
4402 Medium::Task *pTask = NULL;
4461 pTask = new Medium::CreateDiffTask(this, pProgress, aTarget, aVariant,
4464 rc = pTask->rc();
4480 rc = i_runNow(pTask);
4482 rc = i_startThread(pTask);
4487 else if (pTask != NULL)
4488 delete pTask;
4634 Medium::Task *pTask = NULL;
4758 pTask = new Medium::DeleteTask(this, pProgress, pMediumLockList);
4759 rc = pTask->rc();
4769 rc = i_runNow(pTask);
4771 rc = i_startThread(pTask);
4779 if (pTask)
4780 delete pTask;
5397 Medium::Task *pTask = NULL;
5430 pTask = new Medium::MergeTask(this, pTarget, fMergeForward,
5434 rc = pTask->rc();
5444 rc = i_runNow(pTask);
5446 rc = i_startThread(pTask);
5451 else if (pTask != NULL)
5452 delete pTask;
5624 Medium::Task *pTask = NULL;
5653 pTask = new Medium::ExportTask(this, aProgress, aFilename, aFormat,
5656 rc = pTask->rc();
5664 rc = i_startThread(pTask);
5665 else if (pTask != NULL)
5666 delete pTask;
5701 Medium::Task *pTask = NULL;
5748 pTask = new Medium::ImportTask(this, aProgress, aFilename, aFormat,
5752 rc = pTask->rc();
5763 rc = i_startThread(pTask);
5764 else if (pTask != NULL)
5765 delete pTask;
5800 Medium::Task *pTask = NULL;
5888 pTask = new Medium::CloneTask(this, pProgress, aTarget,
5893 rc = pTask->rc();
5905 rc = i_startThread(pTask);
5910 else if (pTask != NULL)
5911 delete pTask;
7293 HRESULT Medium::i_startThread(Medium::Task *pTask)
7304 int vrc = RTThreadCreate(NULL, Medium::Task::fntMediumTask, pTask,
7309 delete pTask;
7331 HRESULT Medium::i_runNow(Medium::Task *pTask)
7342 return (HRESULT)Medium::Task::fntMediumTask(NIL_RTTHREAD, pTask);