diff TaskManager/kernel/ppe/HTask.h @ 713:f725c6455d19

remove SIMPLE_TASK conditional
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Wed, 16 Dec 2009 15:27:46 +0900
parents 61b59376aec5
children c42cab5ad4c3
line wrap: on
line diff
--- a/TaskManager/kernel/ppe/HTask.h	Wed Dec 16 09:39:24 2009 +0900
+++ b/TaskManager/kernel/ppe/HTask.h	Wed Dec 16 15:27:46 2009 +0900
@@ -21,14 +21,10 @@
   特定の Task を待ち合わせる事が可能。
   Task の入出力は dma などで copy される。
  */
-#ifdef SIMPLE_TASK
 
 #include "SimpleTask.h"
 
 class HTask : public SimpleTask {
-#else
-class HTask : public Task {
-#endif
 public:
     BASE_NEW_DELETE(HTask);
 
@@ -48,18 +44,16 @@
     void wait_for(HTask *);
     void set_cpu(CPU_TYPE type);    
     void set_post(PostFunction func, void *read, void *write);
-#ifdef SIMPLE_TASK
     Task *create_task_array(int task_id, int num_task, int num_param, int num_inData, int num_outData);
     Task *next_task_array(int task_id, Task *t);
     void spawn_task_array(Task *t);
 
+    private:
 
     int param_index;
     int in_index;
     int out_index;
 
-    private:
-
 // compatibility
     public: // functions
     void add_inData_t(memaddr addr, int size) {
@@ -95,7 +89,6 @@
 #define add_outData(addr, size)                 \
     add_outData_t((memaddr)(addr), (size));
 
-#endif
 
 };