![]() |
RainbowBS Manual
v0.1.0
Written by QWQ([email protected])
|
tDMMHEAD Struct Reference
Collaboration diagram for tDMMHEAD:

Data Fields | |
| eDMTYPE | eType |
| char * | pName |
| void * | pObjectArrayStart |
| void * | pObjectArrayLast |
| void * | pFreeObject |
| USIZE | free_object_count |
| USIZE | free_bytes |
| U8 * | pDataStart |
| U8 * | pDataEnd |
| USIZE | block_size |
| HMUTEX | hMutex |
Field Documentation
| USIZE block_size |
block size if eType is DM_BLOCK
| eDMTYPE eType |
DMM type
| USIZE free_bytes |
count of free bytes if eType is DM_POOL or DM_POOL_AUTO
| USIZE free_object_count |
count of free array(tBLOCK or tMEM) objects
| HMUTEX hMutex |
lock
| U8* pDataEnd |
pointer of data end
| U8* pDataStart |
pointer of data head
| void* pFreeObject |
pointer for accelerating allocation
| char* pName |
DMM name
| void* pObjectArrayLast |
pointer of the last array(tBLOCK or tMEM) object
| void* pObjectArrayStart |
pointer of the first array(tBLOCK or tMEM) object
The documentation for this struct was generated from the following file:
- DMM.c
Generated by
1.8.9.1
