記憶
該模塊包括用於動態內存分配的平台抽象。
概要
功能 | |
---|---|
otPlatCAlloc (size_t aNum, size_t aSize) | void * 動態分配新內存。 |
otPlatFree (void *aPtr) | void 釋放動態分配的內存。 |
功能
otPlatCAlloc
void * otPlatCAlloc( size_t aNum, size_t aSize )
動態分配新內存。
在支持它的平台上,應僅重定向到calloc。對於不支持calloc的服務器,應支持相同的功能:
“ calloc()函數為計數對象連續分配足夠的空間,每個計數對像都是內存的大小字節,並返回指向已分配內存的指針。所分配的內存將填充值為零的字節。”
OPENTHREAD_CONFIG_HEAP_EXTERNAL_ENABLE需要此功能。
細節 | |||||
---|---|---|---|---|---|
參量 |
| ||||
返回值 |
|
otPlatFree
void otPlatFree( void *aPtr )
釋放動態分配的內存。
OPENTHREAD_CONFIG_HEAP_EXTERNAL_ENABLE需要此功能。
細節 | |||
---|---|---|---|
參量 |
|