view include/TaskManager/CellBufferManager.h @ 89:a309cf4eafc5

*** empty log message ***
author gongo
date Wed, 27 Feb 2008 17:26:40 +0900
parents 178459e03f5c
children 3e331f7576a1
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
    virtual TaskListPtr get_available_taskList(void);
    virtual void clear_taskList(void);
    virtual void append_waitTask(HTaskPtr);
#endif
};

#endif