메모리
이 모듈에는 동적 메모리 할당을 위한 플랫폼 추상화가 포함되어 있습니다.
요약
함수 |
|
---|---|
otPlatCAlloc(size_t aNum, size_t aSize)
|
void *
새 메모리를 동적으로 할당합니다.
|
otPlatFree(void *aPtr)
|
void
동적으로 할당된 메모리를 해제합니다.
|
함수
otPlatCAlloc
void * otPlatCAlloc( size_t aNum, size_t aSize )
새 메모리를 동적으로 할당합니다.
이를 지원하는 플랫폼에서는 calloc으로 리디렉션해야 합니다. calloc을 지원하지 않는 경우 동일한 기능을 지원해야 합니다.
"calloc() 함수는 각각 메모리 크기 바이트인 count 객체에 충분한 공간을 연속적으로 할당하고 할당된 메모리에 대한 포인터를 반환합니다. 할당된 메모리는 값이 0인 바이트로 채워집니다."
OPENTHREAD_CONFIG_HEAP_EXTERNAL_ENABLE에 필요합니다.
세부정보 | |||||
---|---|---|---|---|---|
매개변수 |
|
||||
반환 값 |
|
otPlatFree
void otPlatFree( void *aPtr )
동적으로 할당된 메모리를 해제합니다.
OPENTHREAD_CONFIG_HEAP_EXTERNAL_ENABLE에 필요합니다.
세부정보 | |||
---|---|---|---|
매개변수 |
|
자료
OpenThread API 참조 주제는 GitHub에서 제공되는 소스 코드에서 비롯됩니다. 자세한 내용을 알아보거나 문서에 참여하려면 리소스를 참고하세요.