Mercurial > hg > Members > kono > Cerium
annotate TaskManager/kernel/ppe/DmaBuffer.h @ 648:f1e10ba45d28
Mail modification. Working on Mac OS X.
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sat, 21 Nov 2009 20:14:45 +0900 |
parents | 09f33c51a204 |
children | bed529c55eda |
rev | line source |
---|---|
54 | 1 #ifndef INCLUDED_DMA_BUFFER |
2 #define INCLUDED_DMA_BUFFER | |
3 | |
307 | 4 #include "base.h" |
109 | 5 |
54 | 6 class DmaBuffer { |
7 public: | |
8 /* constructor */ | |
9 DmaBuffer(int size = 4); | |
10 ~DmaBuffer(void); | |
11 | |
109 | 12 BASE_NEW_DELETE(DmaBuffer); |
13 | |
54 | 14 /* variables */ |
15 void *buffer[2]; | |
16 int flag; // variable that select buffer[0 or 1] | |
17 | |
18 /* functions */ | |
19 void swap_buffer(void); | |
20 void get_buffer(void*); | |
21 }; | |
22 | |
23 #endif |