Memoria
Este módulo incluye la abstracción de la plataforma para la asignación de memoria dinámica.
Resumen
Funciones | |
---|---|
otPlatCAlloc (size_t aNum, size_t aSize) | void * Asigna dinámicamente nueva memoria. |
otPlatFree (void *aPtr) | void Libera memoria que se asignó dinámicamente. |
Funciones
otPlatCAlloc
void * otPlatCAlloc( size_t aNum, size_t aSize )
Asigna dinámicamente nueva memoria.
En las plataformas que lo admitan, solo debería redirigirse a calloc. Para aquellos que no admiten calloc, deberían admitir la misma funcionalidad:
"La función calloc () asigna contiguamente suficiente espacio para contar objetos que tienen un tamaño de bytes de memoria cada uno y devuelve un puntero a la memoria asignada. La memoria asignada se llena con bytes de valor cero".
Esta función está disponible y SOLO se puede usar solo cuando se habilita el soporte para múltiples instancias de OpenThread.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
| ||||
Valores devueltos |
|
otPlatFree
void otPlatFree( void *aPtr )
Libera memoria que se asignó dinámicamente.
Esta función está disponible y SÓLO se puede utilizar cuando se habilita la compatibilidad con varias instancias de OpenThread.
Detalles | |||
---|---|---|---|
Parámetros |
|