diff include/TaskManager/HTask.h @ 293:9f4f99d459aa

add wait_for document
author e065746@localhost.localdomain
date Fri, 05 Jun 2009 19:17:16 +0900
parents 5c194c71eca8
children 7075842aa155
line wrap: on
line diff
--- a/include/TaskManager/HTask.h	Fri Jun 05 18:16:31 2009 +0900
+++ b/include/TaskManager/HTask.h	Fri Jun 05 19:17:16 2009 +0900
@@ -19,6 +19,17 @@
 
 class TaskManagerImpl;
 
+/*!
+  @class
+  
+  @brief
+  
+  Cerium の Task で、spawn() でキューに格納されて順次実行される。
+  cpu の指定があれば並列に実行される。
+  特定の Task を待ち合わせる事が可能。
+  Task の入出力は dma などで copy される。
+ */
+
 class HTask : public Task {
 public:
     BASE_NEW_DELETE(HTask);
@@ -32,11 +43,9 @@
     TaskManagerImpl *mimpl;
 
     void spawn(void);
-    void set_depend(HTask *);
+    void wait_for(HTask *);
     void set_cpu(CPU_TYPE type);
     void set_post(void (*func)(void *), void *arg);
-
-#define wait_for set_depend
 };
 
 typedef HTask* HTaskPtr;