O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

Montão

Este módulo inclui funções que definem o heap externo do OpenThread.

Resumo

Typedefs

otHeapCAllocFn )(size_t aCount, size_t aSize) typedef
void *(*
Ponteiro de função usado para definir a função CAlloc externa para o OpenThread.
otHeapFreeFn )(void *aPointer) typedef
void(*
Ponteiro de função usado para definir a função Free externa para o OpenThread.

Funções

otHeapCAlloc (size_t aCount, size_t aSize)
void *
otHeapFree (void *aPointer)
void
otHeapSetCAllocFree ( otHeapCAllocFn aCAlloc, otHeapFreeFn aFree)
void
Essa função define as funções CAlloc e Free do heap externo a serem usadas pela pilha OpenThread.

Typedefs

otHeapCAllocFn

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

Ponteiro de função usado para definir a função CAlloc externa para o OpenThread.

Detalhes
Parâmetros
[in] aCount
Número de unidades de alocação.
[in] aSize
Tamanho da unidade em bytes.
Retornar valores
NULL
Indica memória insuficiente.
Devoluções
Um ponteiro para a memória alocada.

otHeapFreeFn

void(* otHeapFreeFn)(void *aPointer)

Ponteiro de função usado para definir a função Free externa para o OpenThread.

Detalhes
Parâmetros
[in] aPointer
Um ponteiro para a memória para liberar.

Funções

otHeapCAlloc

void * otHeapCAlloc(
  size_t aCount,
  size_t aSize
)

otHeapFree

void otHeapFree(
  void *aPointer
)

otHeapSetCAllocFree

void otHeapSetCAllocFree(
  otHeapCAllocFn aCAlloc,
  otHeapFreeFn aFree
)

Essa função define as funções CAlloc e Free da pilha externa a serem usadas pela pilha OpenThread.

Esta função deve ser usada antes de chamar a inicialização da instância.

Detalhes
Parâmetros
[in] aCAlloc
Um ponteiro para a função CAlloc externa.
[in] aFree
Um ponteiro para a função Free externa.