X-Git-Url: https://git.stderr.nl/gitweb?p=matthijs%2FABM2.git;a=blobdiff_plain;f=ABM2%2FEngine%2FKernel.cpp;h=12afa65230fd612f541dab224d80d41d0ce834bb;hp=42e112bc7f52653f576b32e758c8d68c9ebdcea1;hb=c3e81e6b78efc4eefdf1837c894edd6022e1d58a;hpb=f14a4c1ff4c28feecc24ccb6403af8c7f3162557 diff --git a/ABM2/Engine/Kernel.cpp b/ABM2/Engine/Kernel.cpp index 42e112b..12afa65 100755 --- a/ABM2/Engine/Kernel.cpp +++ b/ABM2/Engine/Kernel.cpp @@ -75,7 +75,7 @@ int CKernel::Execute() return 0; } -bool CKernel::AddTask(CMMPointer t) +bool CKernel::AddTask(const CMMPointer &t) { if(!t->Start())return false; @@ -90,7 +90,7 @@ bool CKernel::AddTask(CMMPointer t) return true; } -void CKernel::SuspendTask(CMMPointer t) +void CKernel::SuspendTask(const 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()) @@ -101,7 +101,7 @@ void CKernel::SuspendTask(CMMPointer t) } } -void CKernel::ResumeTask(CMMPointer t) +void CKernel::ResumeTask(const CMMPointer &t) { if(std::find(pausedTaskList.begin(),pausedTaskList.end(),t)!=pausedTaskList.end()) { @@ -118,7 +118,7 @@ void CKernel::ResumeTask(CMMPointer t) } } -void CKernel::RemoveTask(CMMPointer t) +void CKernel::RemoveTask(const CMMPointer &t) { if(std::find(taskList.begin(),taskList.end(),t)!=taskList.end()) {