Mercurial > hg > Members > kono > Cerium
diff include/TaskManager/FifoDmaManager.h @ 109:5c194c71eca8
Cerium cvs version
author | gongo@gendarme.local |
---|---|
date | Wed, 12 Nov 2008 17:39:33 +0900 (2008-11-12) |
parents | 504899860e66 |
children | 7075842aa155 |
line wrap: on
line diff
--- a/include/TaskManager/FifoDmaManager.h Wed Nov 12 17:29:35 2008 +0900 +++ b/include/TaskManager/FifoDmaManager.h Wed Nov 12 17:39:33 2008 +0900 @@ -1,6 +1,10 @@ #ifndef INCLUDED_FIFO_DMA_MANAGER #define INCLUDED_FIFO_DMA_MANAGER +#ifndef INCLUDED_BASE_H_ +# include "base.h" +#endif + #ifndef INCLUDED_DMA_MANAGER # include "DmaManager.h" #endif @@ -11,6 +15,8 @@ class FifoDmaManager : public DmaManager { public: + BASE_NEW_DELETE(FifoDmaManager); + /* variables */ MailManager *mailManager; MailQueuePtr mail_recvQueue; @@ -23,6 +29,10 @@ void mail_write(uint32 data); uint32 mail_read(void); + + void dma_loadList(ListDataPtr list, void *buff, uint32 mask); + void dma_storeList(ListDataPtr, void *buff, uint32 mask); + //void* dma_loadList(ListDataPtr list, void *buff, uint32 mask); }; #endif