Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기
이 페이지는 Cloud Translation API를 통해 번역되었습니다.
Switch to English

더미

이 모듈에는 외부 OpenThread 힙을 설정하는 기능이 포함되어 있습니다.

요약

타입 정의

otHeapCAllocFn )(size_t aCount, size_t aSize) typedef
void *(*
OpenThread에 대한 외부 CAlloc 기능을 설정하는 데 사용되는 함수 포인터.
otHeapFreeFn )(void *aPointer) typedef
void(*
OpenThread에 대한 외부 Free 기능을 설정하는 데 사용되는 함수 포인터.

기능

otHeapCAlloc (size_t aCount, size_t aSize)
void *
otHeapFree (void *aPointer)
void
otHeapSetCAllocFree ( otHeapCAllocFn aCAlloc, otHeapFreeFn aFree)
void
이 함수는 OpenThread 스택에서 사용할 외부 힙 CAlloc 및 Free 함수를 설정합니다.

타입 정의

otHeapCAllocFn

void *(* otHeapCAllocFn)(size_t aCount, size_t aSize)

OpenThread에 대한 외부 CAlloc 기능을 설정하는 데 사용되는 함수 포인터.

세부
매개 변수
[in] aCount
할당 단위 수
[in] aSize
단위 크기 (바이트)
반환 값
NULL
메모리가 부족함을 나타냅니다.
보고
할당 된 메모리에 대한 포인터.

otHeapFreeFn

void(* otHeapFreeFn)(void *aPointer)

OpenThread에 대한 외부 Free 기능을 설정하는 데 사용되는 함수 포인터.

세부
매개 변수
[in] aPointer
해제 할 메모리에 대한 포인터.

기능

otHeapCAlloc

void * otHeapCAlloc(
  size_t aCount,
  size_t aSize
)

otHeapFree

void otHeapFree(
  void *aPointer
)

otHeapSetCAllocFree

void otHeapSetCAllocFree(
  otHeapCAllocFn aCAlloc,
  otHeapFreeFn aFree
)

이 함수는 OpenThread 스택에서 사용할 외부 힙 CAlloc 및 Free 함수를 설정합니다.

이 기능은 인스턴스 초기화를 호출하기 전에 사용해야합니다.

세부
매개 변수
[in] aCAlloc
외부 CAlloc 함수에 대한 포인터.
[in] aFree
외부 Free 기능에 대한 포인터.