* Add link target to the Makefile.
[matthijs/ABM2.git] / ABM2 / Engine / Kernel.cpp
index 173c0d3170de02279f3cc53f1f0193d038ba5103..5a004dd0be39a38ca566ecc5bfbef9b13a7b2d3d 100755 (executable)
@@ -73,7 +73,7 @@ int CKernel::Execute()
        return 0;\r
 }\r
 \r
-bool CKernel::AddTask(CMMPointer<ITask> &t)\r
+bool CKernel::AddTask(CMMPointer<ITask> t)\r
 {\r
        if(!t->Start())return false;\r
 \r
@@ -88,7 +88,7 @@ bool CKernel::AddTask(CMMPointer<ITask> &t)
        return true;\r
 }\r
 \r
-void CKernel::SuspendTask(CMMPointer<ITask> &t)\r
+void CKernel::SuspendTask(CMMPointer<ITask> t)\r
 {\r
        //check that this task is in our list - we don't want to suspend a task that isn't running\r
        if(std::find(taskList.begin(),taskList.end(),t)!=taskList.end())\r
@@ -99,7 +99,7 @@ void CKernel::SuspendTask(CMMPointer<ITask> &t)
        }\r
 }\r
 \r
-void CKernel::ResumeTask(CMMPointer<ITask> &t)\r
+void CKernel::ResumeTask(CMMPointer<ITask> t)\r
 {\r
        if(std::find(pausedTaskList.begin(),pausedTaskList.end(),t)!=pausedTaskList.end())\r
        {\r
@@ -116,7 +116,7 @@ void CKernel::ResumeTask(CMMPointer<ITask> &t)
        }\r
 }\r
 \r
-void CKernel::RemoveTask(CMMPointer<ITask> &t)\r
+void CKernel::RemoveTask(CMMPointer<ITask> t)\r
 {\r
        if(std::find(taskList.begin(),taskList.end(),t)!=taskList.end())\r
        {\r