diff include/TaskManager/CellBufferManager.h @ 109:5c194c71eca8

Cerium cvs version
author gongo@gendarme.local
date Wed, 12 Nov 2008 17:39:33 +0900
parents 3e331f7576a1
children 7075842aa155
line wrap: on
line diff
--- a/include/TaskManager/CellBufferManager.h	Wed Nov 12 17:29:35 2008 +0900
+++ b/include/TaskManager/CellBufferManager.h	Wed Nov 12 17:39:33 2008 +0900
@@ -1,30 +1,21 @@
 #ifndef INCLUDED_CELL_BUFFER_MANAGER
 #define INCLUDED_CELL_BUFFER_MANAGER
 
+#ifndef INCLUDED_BASE_H_
+#  include "base.h"
+#endif
+
 #ifndef INCLUDED_BUFFER_MANAGER
 #  include "BufferManager.h"
 #endif
 
-#ifndef INCLUDED_CELL_TASK_LIST_INFO
-#  include "CellTaskListInfo.h"
-#endif
-
 class CellBufferManager : public BufferManager {
 public:
-    CellTaskListInfo *cellTaskListImpl;
-    TaskListPtr *machineTaskList;
-    TaskQueuePtr speActiveTaskQueue;
-    TaskQueuePtr speWaitTaskQueue;
+    CellBufferManager(int num) :BufferManager(num){}
+
+    BASE_NEW_DELETE(CellBufferManager);
 
     void init(void);
-    void append_activeTask(HTaskPtr);
-    void clear_cellTaskList(void);
-
-#if 0
-    TaskListPtr get_available_taskList(void);
-    virtual void clear_taskList(void);
-    virtual void append_waitTask(HTaskPtr);
-#endif
 };
 
 #endif