Mémoire
Ce module inclut l'abstraction de plate-forme pour l'allocation dynamique de mémoire.
Sommaire
Les fonctions | |
---|---|
otPlatCAlloc (size_t aNum, size_t aSize) | void * Alloue dynamiquement une nouvelle mémoire. |
otPlatFree (void *aPtr) | void Libère la mémoire allouée dynamiquement. |
Les fonctions
otPlatCAlloc
void * otPlatCAlloc( size_t aNum, size_t aSize )
Alloue dynamiquement une nouvelle mémoire.
Sur les plates-formes qui le prennent en charge, devrait simplement rediriger vers calloc. Pour ceux qui ne prennent pas en charge calloc, devraient prendre en charge la même fonctionnalité:
«La fonction calloc () alloue de manière contiguë suffisamment d'espace pour compter les objets qui sont chacun des octets de taille de mémoire et renvoie un pointeur vers la mémoire allouée. La mémoire allouée est remplie d'octets de valeur zéro.»
Cette fonction est disponible et ne peut être utilisée que lorsque la prise en charge de plusieurs instances OpenThread est activée.
Détails | |||||
---|---|---|---|---|---|
Paramètres |
| ||||
Valeurs de retour |
|
otPlatFree
void otPlatFree( void *aPtr )
Libère la mémoire allouée dynamiquement.
Cette fonction est disponible et ne peut être utilisée que lorsque la prise en charge de plusieurs instances OpenThread est activée.
Détails | |||
---|---|---|---|
Paramètres |
|