Google is committed to advancing racial equity for Black communities. See how.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

Conjunto de Mensagens

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

Resumo

Funções

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

Funções

otPlatMessagePoolFree

void otPlatMessagePoolFree(
  otInstance *aInstance,
  otMessage *aBuffer
)

Essa função é usada para liberar um Buffer de volta ao buffer pool gerenciado da plataforma.

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

otPlatMessagePoolInit

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

Inicialize o conjunto de mensagens implementado na plataforma.

Detalhes
Parâmetros
[in] aInstance
Um ponteiro para a instância do 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 de 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 do 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 gratuitos.

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