Memory Handler Class for "Memory Manager Lite". This is only wrapper class for convert project-specific address.
More...
|
| MemHandle (PoolId id, size_t size) |
|
| MemHandle (uint8_t id, size_t size) |
|
| MemHandle (const MemHandle &mh) |
|
void * | getVa () const |
|
void * | getPa () const |
|
void | fill (unsigned char c) |
|
Public Member Functions inherited from MemHandleBase |
| MemHandleBase (PoolId id, size_t size_for_check) |
|
| MemHandleBase (uint8_t id, size_t size_for_check) |
|
| MemHandleBase (const MemHandleBase &mh) |
|
MemHandleBase & | operator= (const MemHandleBase &mh) |
|
err_t | allocSeg (PoolId id, size_t size_for_check) |
|
err_t | allocSeg (uint8_t id, size_t size_for_check) |
|
void | freeSeg () |
|
bool | isAvail () const |
|
bool | isNull () const |
|
bool | isSame (const MemHandleBase &mh) |
|
PoolId | getPoolId () const |
|
NumSeg | getSegNo () const |
|
uint8_t | getFlags () const |
|
PoolAddr | getAddr () const |
|
PoolSize | getSize () const |
|
SegRefCnt | getRefCnt () const |
|
Memory Handler Class for "Memory Manager Lite". This is only wrapper class for convert project-specific address.