Changeset 3623 in Sophya for trunk/AddOn/TAcq/racqumem.h
- Timestamp:
- May 22, 2009, 9:59:38 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/AddOn/TAcq/racqumem.h
r3538 r3623 14 14 #include "sopnamsp.h" 15 15 #include "zthread.h" 16 16 // #include "dmamgrintf.h" 17 17 #include "brtypes.h" 18 18 #include "pciewrap.h" 19 19 using namespace std; 20 20 … … 36 36 class RAcqMemZoneMgr { 37 37 public: 38 // Constructeur, nz=Nb de zones, np=Nb de paquets/zone , psz=taille de paquet38 // Constructeur, classe dma, nz=Nb de zones, np=Nb de paquets/zone , psz=taille de paquet 39 39 RAcqMemZoneMgr(uint_4 nz, uint_4 np=1000, uint_4 psz=4096); 40 40 ~RAcqMemZoneMgr(); … … 49 49 inline uint_4 ZoneSize() { return npaq*paqsz; } 50 50 51 51 52 // Retourne un MemZone disponible pour une action specifique 52 53 int FindMemZoneId(MemZaction act); … … 55 56 // Retourne le pointeur de la zone numero k 56 57 inline Byte* GetMemZone(int id) { 57 if ((id < 0) || (id >= memzones.size())) return NULL;58 if ((id < 0) || (id >=(int) memzones.size())) return NULL; 58 59 return memzones[id]; 59 60 } … … 66 67 ZMutex mex; 67 68 uint_4 nzones, npaq, paqsz; 69 // DMAMgrInterface &dma_; 68 70 vector< Byte* > memzones; 69 71 vector< St_MemZ > states;
Note:
See TracChangeset
for help on using the changeset viewer.