X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=ABM2%2FEngine%2FKernel.cpp;h=5a004dd0be39a38ca566ecc5bfbef9b13a7b2d3d;hb=7e140e4a6676bed7583831251469fcee457f7654;hp=f16fe06919b1e0a5264c8193a480fb02952a5f85;hpb=0835c5605c80efd286ccb7eff92fffc07689f359;p=matthijs%2FABM2.git diff --git a/ABM2/Engine/Kernel.cpp b/ABM2/Engine/Kernel.cpp index f16fe06..5a004dd 100755 --- a/ABM2/Engine/Kernel.cpp +++ b/ABM2/Engine/Kernel.cpp @@ -73,7 +73,7 @@ int CKernel::Execute() return 0; } -bool CKernel::AddTask(CMMPointer &t) +bool CKernel::AddTask(CMMPointer t) { if(!t->Start())return false; @@ -88,7 +88,7 @@ bool CKernel::AddTask(CMMPointer &t) return true; } -void CKernel::SuspendTask(CMMPointer &t) +void CKernel::SuspendTask(CMMPointer t) { //check that this task is in our list - we don't want to suspend a task that isn't running if(std::find(taskList.begin(),taskList.end(),t)!=taskList.end()) @@ -99,7 +99,7 @@ void CKernel::SuspendTask(CMMPointer &t) } } -void CKernel::ResumeTask(CMMPointer &t) +void CKernel::ResumeTask(CMMPointer t) { if(std::find(pausedTaskList.begin(),pausedTaskList.end(),t)!=pausedTaskList.end()) { @@ -116,7 +116,7 @@ void CKernel::ResumeTask(CMMPointer &t) } } -void CKernel::RemoveTask(CMMPointer &t) +void CKernel::RemoveTask(CMMPointer t) { if(std::find(taskList.begin(),taskList.end(),t)!=taskList.end()) { @@ -130,4 +130,4 @@ void CKernel::KillAllTasks() { (*it)->canKill=true; } -} \ No newline at end of file +}