BOOL CRUDependenceGraph::AllEmpCheckTasksComplete() const { DSListPosition pos = availableTaskList_.GetHeadPosition(); while (NULL != pos) { CRUTask *pTask = availableTaskList_.GetNext(pos); if( CRUTask::EMP_CHECK == pTask->GetType() ) { return FALSE; } } return TRUE; }
CRUTask *CRUDependenceGraph::GetTask(TInt64 objUid, CRUTask::Type type) { DSListPosition pos = availableTaskList_.GetHeadPosition(); while (NULL != pos) { CRUTask *pTask = availableTaskList_.GetNext(pos); if (TRUE == pTask->HasObject(objUid) && type == pTask->GetType() ) { return pTask; } } return NULL; }