|
|
|
|
|
|
Modules Namespace List Class Hierarchy Alphabetical List Compound List Namespace Members Compound Members Related Pages
acdk::make::AbstractTask Class Reference#include <AbstractTask.h>
Inheritance diagram for acdk::make::AbstractTask:
List of all members.
Detailed Description
Abstract base class for a Task.
- See also:
- Tasks.
Constructor & Destructor Documentation
acdk::make::AbstractTask::AbstractTask |
( |
|
) |
|
|
Member Function Documentation
virtual void acdk::make::AbstractTask::addDependingTask |
( |
IN(RTask) |
task |
) |
[inline, virtual] |
|
|
This task depends on other task.
- Parameters:
-
task | which should executed before this task |
Implements acdk::make::Task. |
void acdk::make::AbstractTask::addSubTask |
( |
IN(RTask) |
subtask |
) |
[inline] |
|
void acdk::make::AbstractTask::addSubTask |
( |
IN(RString) |
name |
) |
|
|
|
Wrapper to addDependingTask using registered tasks.
|
virtual bool acdk::make::AbstractTask::execute |
( |
IN(RString) |
exec, |
|
|
IN(RProps) |
props |
|
) |
[protected, virtual] |
|
|
Public interface to execute a task.
Implementation Task should implement execute. - Parameters:
-
exec | string identifies what to do |
props | current properties |
Implements acdk::make::Task.
Reimplemented in acdk::make::AbstractCppTask, acdk::make::AcdkBinaryTask, acdk::make::AcdkExeTask, acdk::make::AcdkLibTask, acdk::make::AcdkProjectTask, acdk::make::AcdkUnitConfigTask, acdk::make::CommandLineCompilerTool, acdk::make::CompileTask, acdk::make::CppSourceDependTask, acdk::make::DirExistsTask, acdk::make::FileDeleteTask, acdk::make::FileDependTask, acdk::make::FileOpTask, acdk::make::JavaCompileTask, acdk::make::JobExecuterTask, acdk::make::JobTask, acdk::make::LookupFileTask, acdk::make::PlattformSelectTask, acdk::make::ProjectTask, acdk::make::ScriptExecuteTask, acdk::make::ShellExecuteTask, and acdk::make::TestTask. |
RTaskArray acdk::make::AbstractTask::getChilds |
( |
|
) |
[inline] |
|
RString acdk::make::AbstractTask::getName |
( |
|
) |
[inline, virtual] |
|
virtual RTaskInfo acdk::make::AbstractTask::getTaskInfo |
( |
|
) |
[virtual] |
|
RProps acdk::make::AbstractTask::getTaskProps |
( |
|
) |
[inline] |
|
void acdk::make::AbstractTask::registerTask |
( |
IN(RString) |
alt_name |
) |
|
|
|
Register task with an alternative name.
|
void acdk::make::AbstractTask::registerTask |
( |
|
) |
|
|
|
register this task under given _name
|
void acdk::make::AbstractTask::setName |
( |
IN(RString) |
name |
) |
[inline] |
|
Member Data Documentation
|
Theses tasks has to be executed before this taks.
|
|
|