O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

Pool de mensagens

Este módulo inclui a abstração da plataforma para o pool de mensagens.

Resumo

Funções

otPlatMessagePoolFree ( otInstance *aInstance, otMessage *aBuffer)
void
Esta função é usada para liberar um Buffer de volta para o buffer pool gerenciado pela plataforma.
otPlatMessagePoolInit ( otInstance *aInstance, uint16_t aMinNumFreeBuffers, size_t aBufferSize)
void
Inicialize o pool de mensagens implementado pela plataforma.
otPlatMessagePoolNew ( otInstance *aInstance)
Aloque um buffer do buffer pool gerenciado pela plataforma.
otPlatMessagePoolNumFreeBuffers ( otInstance *aInstance)
uint16_t
Obtenha o número de buffers livres.

Funções

otPlatMessagePoolFree

void otPlatMessagePoolFree(
  otInstance *aInstance,
  otMessage *aBuffer
)

Esta função é usada para liberar um Buffer de volta para o buffer pool gerenciado pela plataforma.

Detalhes
Parâmetros
[in] aInstance
Um ponteiro para a instância OpenThread.
[in] aBuffer
O Buffer para liberar.

otPlatMessagePoolInit

void otPlatMessagePoolInit(
  otInstance *aInstance,
  uint16_t aMinNumFreeBuffers,
  size_t aBufferSize
)

Inicialize o pool de mensagens implementado pela plataforma.

Detalhes
Parâmetros
[in] aInstance
Um ponteiro para a instância OpenThread.
[in] aMinNumFreeBuffers
Um uint16 contendo o número mínimo de buffers livres desejados pelo OpenThread.
[in] aBufferSize
O tamanho em bytes de um objeto Buffer.

otPlatMessagePoolNew

otMessage * otPlatMessagePoolNew(
  otInstance *aInstance
)

Aloque um buffer do buffer pool gerenciado pela plataforma.

Detalhes
Parâmetros
[in] aInstance
Um ponteiro para a instância OpenThread.
Devoluções
Um ponteiro para o Buffer ou NULL se nenhum Buffer estiver disponível.

otPlatMessagePoolNumFreeBuffers

uint16_t otPlatMessagePoolNumFreeBuffers(
  otInstance *aInstance
)

Obtenha o número de buffers livres.

Detalhes
Parâmetros
[in] aInstance
Um ponteiro para a instância OpenThread.
Devoluções
O número de buffers atualmente livres e disponíveis para OpenThread.