Memoria
En este módulo, se incluye la abstracción de la plataforma para la asignación dinámica de memoria.
Resumen
Functions |
|
---|---|
otPlatCAlloc(size_t aNum, size_t aSize)
|
void *
Asigna memoria nueva de forma dinámica.
|
otPlatFree(void *aPtr)
|
void
Libera memoria que se asignó de forma dinámica.
|
Functions
OBAPlaca
void * otPlatCAlloc( size_t aNum, size_t aSize )
Asigna memoria nueva de forma dinámica.
En las plataformas que lo admitan, solo deben redireccionar a calloc. Para los que no admiten la función calloc, deben admitir la misma funcionalidad:
"La función calloc() asigna de manera contigua el espacio suficiente para los objetos de un recuento que tienen un tamaño en bytes de memoria y muestra un puntero a la memoria asignada. La memoria asignada está llena de bytes de valor cero.
Esta función es obligatoria para OPENThread_CONFIG_HEAP_EXTERNAL_ENABLE.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
||||
Valores que se muestran |
|
Sin inconvenientes
void otPlatFree( void *aPtr )
Libera memoria que se asignó de forma dinámica.
Esta función es obligatoria para OPENThread_CONFIG_HEAP_EXTERNAL_ENABLE.
Detalles | |||
---|---|---|---|
Parámetros |
|
Recursos
Los temas de referencia de la API de OpenThread se originan en el código fuente, disponible en GitHub. Para obtener más información o colaborar con nuestra documentación, consulta Recursos.