Google est engagé à faire progresser l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

Tas

Ce module comprend des fonctions qui définissent le segment de OpenThread externe.

Résumé

typedefs

otHeapCAllocFn )(size_t aCount, size_t aSize) typedef
void *(*
pointeur de fonction utilisé pour définir la fonction calloc externe pour OpenThread.
otHeapFreeFn )(void *aPointer) typedef
void(*
pointeur de fonction utilisé pour définir la fonction libre externe pour OpenThread.

Les fonctions

otHeapCAlloc (size_t aCount, size_t aSize)
void *
otHeapFree (void *aPointer)
void
otHeapSetCAllocFree ( otHeapCAllocFn aCAlloc, otHeapFreeFn aFree)
void
Cette fonction définit le tas externe calloc et fonctions gratuites à utiliser par la pile OpenThread.

typedefs

otHeapCAllocFn

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

pointeur de fonction utilisé pour définir la fonction calloc externe pour OpenThread.

Détails
Paramètres
[in] aCount
Nombre d'allouer des unités.
[in] aSize
Taille de l'unité en octets.
valeurs de retour
NULL
Indique pas assez de mémoire.
Retour
Un pointeur sur la mémoire allouée.

otHeapFreeFn

void(* otHeapFreeFn)(void *aPointer)

pointeur de fonction utilisé pour définir la fonction libre externe pour OpenThread.

Détails
Paramètres
[in] aPointer
Un pointeur vers la mémoire à libérer.

Les fonctions

otHeapCAlloc

void * otHeapCAlloc(
  size_t aCount,
  size_t aSize
)

otHeapFree

void otHeapFree(
  void *aPointer
)

otHeapSetCAllocFree

void otHeapSetCAllocFree(
  otHeapCAllocFn aCAlloc,
  otHeapFreeFn aFree
)

Cette fonction définit le tas externe calloc et fonctions gratuites à utiliser par la pile OpenThread.

Cette fonction doit être utilisée avant d'appeler l'initialisation d'instance.

Détails
Paramètres
[in] aCAlloc
Un pointeur sur la fonction calloc externe.
[in] aFree
Un pointeur vers une fonction libre externe.