view include/TaskManager/CellBufferManager.h @ 105:3e331f7576a1

*** empty log message ***
author gongo
date Mon, 03 Mar 2008 18:55:28 +0900
parents 178459e03f5c
children 5c194c71eca8
line wrap: on
line source

#ifndef INCLUDED_CELL_BUFFER_MANAGER
#define INCLUDED_CELL_BUFFER_MANAGER

#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;

    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