* Make arguments that were previously references (see
[matthijs/ABM2.git] / ABM2 / Engine / Kernel.h
index 3cd5bf389aa256d5fcc41dec8245c2ceac5ff35f..0e1c39d8a584fe9e4959925de89854aa97f4c9e9 100755 (executable)
@@ -25,14 +25,10 @@ public:
 \r
        int Execute();\r
 \r
-#ifdef WIN32\r
-       bool AddTask(CMMPointer<ITask> &t);\r
-#else\r
-       bool AddTask(CMMPointer<ITask> t);\r
-#endif\r
-       void SuspendTask(CMMPointer<ITask> &t);\r
-       void ResumeTask(CMMPointer<ITask> &t);\r
-       void RemoveTask(CMMPointer<ITask> &t);\r
+       bool AddTask(const CMMPointer<ITask> &t);\r
+       void SuspendTask(const CMMPointer<ITask> &t);\r
+       void ResumeTask(const CMMPointer<ITask> &t);\r
+       void RemoveTask(const CMMPointer<ITask> &t);\r
        void KillAllTasks();\r
 \r
 protected:\r