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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
54
90523ccc4dff *** empty log message ***
gongo
parents:
diff changeset
1 #ifndef INCLUDED_DMA_BUFFER
90523ccc4dff *** empty log message ***
gongo
parents:
diff changeset
2 #define INCLUDED_DMA_BUFFER
90523ccc4dff *** empty log message ***
gongo
parents:
diff changeset
3
109
028ffc9c0375 Cerium cvs version
gongo@gendarme.local
parents: 58
diff changeset
4 #ifndef INCLUDED_BASE_H_
028ffc9c0375 Cerium cvs version
gongo@gendarme.local
parents: 58
diff changeset
5 # include "base.h"
028ffc9c0375 Cerium cvs version
gongo@gendarme.local
parents: 58
diff changeset
6 #endif
028ffc9c0375 Cerium cvs version
gongo@gendarme.local
parents: 58
diff changeset
7
54
90523ccc4dff *** empty log message ***
gongo
parents:
diff changeset
8 class DmaBuffer {
90523ccc4dff *** empty log message ***
gongo
parents:
diff changeset
9 public:
90523ccc4dff *** empty log message ***
gongo
parents:
diff changeset
10 /* constructor */
90523ccc4dff *** empty log message ***
gongo
parents:
diff changeset
11 DmaBuffer(int size = 4);
90523ccc4dff *** empty log message ***
gongo
parents:
diff changeset
12 ~DmaBuffer(void);
90523ccc4dff *** empty log message ***
gongo
parents:
diff changeset
13
109
028ffc9c0375 Cerium cvs version
gongo@gendarme.local
parents: 58
diff changeset
14 BASE_NEW_DELETE(DmaBuffer);
028ffc9c0375 Cerium cvs version
gongo@gendarme.local
parents: 58
diff changeset
15
54
90523ccc4dff *** empty log message ***
gongo
parents:
diff changeset
16 /* variables */
90523ccc4dff *** empty log message ***
gongo
parents:
diff changeset
17 void *buffer[2];
90523ccc4dff *** empty log message ***
gongo
parents:
diff changeset
18 int flag; // variable that select buffer[0 or 1]
90523ccc4dff *** empty log message ***
gongo
parents:
diff changeset
19
90523ccc4dff *** empty log message ***
gongo
parents:
diff changeset
20 /* functions */
90523ccc4dff *** empty log message ***
gongo
parents:
diff changeset
21 void swap_buffer(void);
90523ccc4dff *** empty log message ***
gongo
parents:
diff changeset
22 void get_buffer(void*);
90523ccc4dff *** empty log message ***
gongo
parents:
diff changeset
23 };
90523ccc4dff *** empty log message ***
gongo
parents:
diff changeset
24
90523ccc4dff *** empty log message ***
gongo
parents:
diff changeset
25 #endif