Lines Matching refs:TaskGeneric
25 : TaskGeneric(TaskGeneric::ETaskSequential),
38 TaskGeneric::ExecutionResult TaskSequential::run()
45 return TaskGeneric::EResultError;
49 TaskGeneric::ExecutionResult firstError(TaskGeneric::EResultOK);
54 return TaskGeneric::EResultError;
56 std::list<TaskGeneric*>::iterator i = getChildren().begin();
57 std::list<TaskGeneric*>::iterator end = getChildren().end();
59 TaskGeneric* child = *i;
60 TaskGeneric::ExecutionResult result = child->run();
61 if ((result != TaskGeneric::EResultOK) && (firstError == TaskGeneric::EResultOK)) {
66 TaskGeneric::ExecutionResult result = runAsyncTasksQueued();
67 if ((result != TaskGeneric::EResultOK) && (firstError == TaskGeneric::EResultOK)) {
71 case TaskGeneric::EResultOK:
72 case TaskGeneric::EResultContinue:
74 firstError = TaskGeneric::EResultOK;
76 case TaskGeneric:: EResultBreakOneLoop:
77 return TaskGeneric::EResultOK;
78 case TaskGeneric::EResultError:
79 case TaskGeneric::EResultFail:
80 case TaskGeneric::EResultPass:
87 return TaskGeneric::EResultError;
103 TaskGeneric::ExecutionResult TaskSequential::runAsyncTasksQueued()
107 TaskGeneric::ExecutionResult firstError(TaskGeneric::EResultOK);
111 TaskGeneric::ExecutionResult result = child->complete();
112 if ((result != TaskGeneric::EResultOK) && (firstError == TaskGeneric::EResultOK)) {