Heap
Este módulo inclui funções que definem o heap OpenThread externo.
Resumo
Typedefs | |
---|---|
otHeapCAllocFn )(size_t aCount, size_t aSize) | typedefvoid *(* Ponteiro de função usado para definir a função CAlloc externa para OpenThread. |
otHeapFreeFn )(void *aPointer) | typedefvoid(* Ponteiro de função usado para definir a função Livre externa para OpenThread. |
Funções | |
---|---|
otHeapCAlloc (size_t aCount, size_t aSize) | void * |
otHeapFree (void *aPointer) | void |
otHeapSetCAllocFree ( otHeapCAllocFn aCAlloc, otHeapFreeFn aFree) | void Esta função define as funções CAlloc e Free de heap externo a serem usadas pela pilha OpenThread. |
Typedefs
otHeapCAllocFn
void *(* otHeapCAllocFn)(size_t aCount, size_t aSize)
Ponteiro de função usado para definir a função CAlloc externa para OpenThread.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
| ||||
Valores Retornados |
| ||||
Devoluções | Um ponteiro para a memória alocada. |
otHeapFreeFn
void(* otHeapFreeFn)(void *aPointer)
Ponteiro de função usado para definir a função Livre externa para OpenThread.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
Funções
otHeapCAlloc
void * otHeapCAlloc( size_t aCount, size_t aSize )
otHeapFree
void otHeapFree( void *aPointer )
otHeapSetCAllocFree
void otHeapSetCAllocFree( otHeapCAllocFn aCAlloc, otHeapFreeFn aFree )
Esta função define as funções CAlloc e Free de heap externo a serem usadas pela pilha OpenThread.
Esta função deve ser usada antes de chamar a inicialização da instância.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|