![]() |
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
