Google is committed to advancing racial equity for Black communities. See how.
Эта страница была переведа с помощью Cloud Translation API.
Switch to English

отвал

Этот модуль включает функции, которые устанавливают внешнюю кучу OpenThread.

Резюме

Определения типов

otHeapCAllocFn )(size_t aCount, size_t aSize) ЬурейеЕ
void *(*
Указатель на функцию, используемый для установки внешней функции CAlloc для OpenThread.
otHeapFreeFn )(void *aPointer) ЬурейеЕ
void(*
Указатель на функцию, используемый для установки внешней функции Free для OpenThread.

функции

otHeapCAlloc (size_t aCount, size_t aSize)
void *
otHeapFree (void *aPointer)
void
otHeapSetCAllocFree ( otHeapCAllocFn aCAlloc, otHeapFreeFn aFree)
void
Эта функция устанавливает функции внешней кучи CAlloc и Free для стека OpenThread.

Определения типов

otHeapCAllocFn

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

Указатель на функцию, используемый для установки внешней функции CAlloc для OpenThread.

подробности
параметры
[in] aCount
Количество выделяемых единиц.
[in] aSize
Размер блока в байтах.
Возвращаемые значения
NULL
Указывает на недостаточно памяти.
Возвращает
Указатель на выделенную память.

otHeapFreeFn

void(* otHeapFreeFn)(void *aPointer)

Указатель на функцию, используемый для установки внешней функции Free для OpenThread.

подробности
параметры
[in] aPointer
Указатель на память для освобождения.

функции

otHeapCAlloc

void * otHeapCAlloc(
  size_t aCount,
  size_t aSize
)

otHeapFree

void otHeapFree(
  void *aPointer
)

otHeapSetCAllocFree

void otHeapSetCAllocFree(
  otHeapCAllocFn aCAlloc,
  otHeapFreeFn aFree
)

Эта функция устанавливает функции внешней кучи CAlloc и Free для стека OpenThread.

Эта функция должна использоваться перед вызовом инициализации экземпляра.

подробности
параметры
[in] aCAlloc
Указатель на внешнюю функцию CAlloc.
[in] aFree
Указатель на внешнюю функцию Free.