Mercurial > hg > Game > Cerium
annotate include/TaskManager/DmaBuffer.h @ 282:ef6b225f6f40 draft
fix
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 05 Jun 2009 16:08:00 +0900 |
parents | 028ffc9c0375 |
children | 3fc86ddf5d1c |
rev | line source |
---|---|
54 | 1 #ifndef INCLUDED_DMA_BUFFER |
2 #define INCLUDED_DMA_BUFFER | |
3 | |
109 | 4 #ifndef INCLUDED_BASE_H_ |
5 # include "base.h" | |
6 #endif | |
7 | |
54 | 8 class DmaBuffer { |
9 public: | |
10 /* constructor */ | |
11 DmaBuffer(int size = 4); | |
12 ~DmaBuffer(void); | |
13 | |
109 | 14 BASE_NEW_DELETE(DmaBuffer); |
15 | |
54 | 16 /* variables */ |
17 void *buffer[2]; | |
18 int flag; // variable that select buffer[0 or 1] | |
19 | |
20 /* functions */ | |
21 void swap_buffer(void); | |
22 void get_buffer(void*); | |
23 }; | |
24 | |
25 #endif |