Mercurial > hg > Members > kono > Cerium
view include/TaskManager/task.h @ 55:9a9c7bef1988
*** empty log message ***
author | gongo |
---|---|
date | Sat, 16 Feb 2008 18:54:52 +0900 |
parents | 90523ccc4dff |
children | f50c74835a9b |
line wrap: on
line source
#ifndef INCLUDED_TASK #define INCLUDED_TASK #define TASK_MAX_SIZE 200 typedef struct task_queue TaskQueue, *TaskQueuePtr; typedef struct htask HTask, *HTaskPtr; typedef struct task { int command; int in_size; // DMA_GET size unsigned int in_addr; // DMA_GET address unsigned int out_addr; // DMA_PUT address HTaskPtr self; } Task, *TaskPtr; typedef struct task_list { int length; struct task_list *next; //unsigned int next; Task tasks[TASK_MAX_SIZE]; } TaskList, *TaskListPtr; #endif