CMSDK  2.0.1
MemoryController.h
1 #if !defined(_MEMORYCONTROLLER_H_)
2 #define _MEMORYCONTROLLER_H_
3 
4 #include "Types.h"
5 
6 namespace cmlabs {
7 
8 // Interface for all MemoryControllers
10 public:
12  virtual ~MemoryController();
13 
14  virtual bool setID(uint16 id) = 0;
15  virtual uint16 getID() = 0;
16 
17  virtual bool setDynamicShmemSize(uint64 memorySize) = 0;
18  virtual uint64 getDynamicShmemSize() = 0;
19 
20  virtual uint32 getDynamicShmemSerial() = 0;
21  virtual uint32 incrementDynamicShmemSerial() = 0;
22 };
23 
24 
25 } // namespace cmlabs
26 
27 #endif //_MEMORYCONTROLLER_H_
28 
Definition: MemoryController.h:9
Definition: Bitmap.h:7