Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Montón

Este módulo incluye funciones que configuran el montón externo de OpenThread.

Resumen

Typedefs

otHeapCAllocFn )(size_t aCount, size_t aSize) typedef
void *(*
Puntero de función utilizado para configurar la función externa CAlloc para OpenThread.
otHeapFreeFn )(void *aPointer) typedef
void(*
Puntero de función utilizado para configurar la función libre externa para OpenThread.

Las funciones

otHeapCAlloc (size_t aCount, size_t aSize)
void *
otHeapFree (void *aPointer)
void
otHeapSetCAllocFree ( otHeapCAllocFn aCAlloc, otHeapFreeFn aFree)
void
Esta función establece las funciones CAlloc y Free del montón externo que utilizará la pila OpenThread.

Typedefs

otHeapCAllocFn

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

Puntero de función utilizado para configurar la función externa CAlloc para OpenThread.

Detalles
Parámetros
[in] aCount
Número de unidades asignadas.
[in] aSize
Tamaño de la unidad en bytes.
Valores de retorno
NULL
Indica que no hay suficiente memoria.
Devoluciones
Un puntero a la memoria asignada.

otHeapFreeFn

void(* otHeapFreeFn)(void *aPointer)

Puntero de función utilizado para configurar la función libre externa para OpenThread.

Detalles
Parámetros
[in] aPointer
Un puntero a la memoria para liberar.

Las funciones

otHeapCAlloc

void * otHeapCAlloc(
  size_t aCount,
  size_t aSize
)

otHeapFree

void otHeapFree(
  void *aPointer
)

otHeapSetCAllocFree

void otHeapSetCAllocFree(
  otHeapCAllocFn aCAlloc,
  otHeapFreeFn aFree
)

Esta función establece las funciones CAlloc y Free del montón externo que utilizará la pila OpenThread.

Esta función debe usarse antes de invocar la inicialización de la instancia.

Detalles
Parámetros
[in] aCAlloc
Un puntero a la función externa CAlloc.
[in] aFree
Un puntero a la función libre externa.