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

UDP Forward

Este módulo inclui funções para o recurso de encaminhamento UDP.

Resumo

As funções neste módulo estão disponíveis quando o recurso udp-forward ( OPENTHREAD_CONFIG_UDP_FORWARD_ENABLE ) está habilitado.

Typedefs

otUdpForwarder )(otMessage *aMessage, uint16_t aPeerPort, otIp6Address *aPeerAddr, uint16_t aSockPort, void *aContext) typedef
void(*
Este ponteiro de função entrega o pacote UDP ao host e o host deve enviar o pacote por meio de sua própria pilha de rede.

Funções

otUdpForwardReceive ( otInstance *aInstance, otMessage *aMessage, uint16_t aPeerPort, const otIp6Address *aPeerAddr, uint16_t aSockPort)
void
Lida com um pacote UDP recebido do host.
otUdpForwardSetForwarder ( otInstance *aInstance, otUdpForwarder aForwarder, void *aContext)
void
Defina o retorno de chamada de encaminhamento UDP para entregar pacotes UDP ao host.

Typedefs

otUdpForwarder

void(* otUdpForwarder)(otMessage *aMessage, uint16_t aPeerPort, otIp6Address *aPeerAddr, uint16_t aSockPort, void *aContext)

Este ponteiro de função entrega o pacote UDP ao host e o host deve enviar o pacote por meio de sua própria pilha de rede.

Detalhes
Parâmetros
[in] aMessage
Um ponteiro para a Mensagem UDP.
[in] aPeerPort
A porta UDP de destino.
[in] aPeerAddr
Um ponteiro para o endereço IPv6 de destino.
[in] aSockPort
A porta UDP de origem.
[in] aContext
Um ponteiro para o contexto específico do aplicativo.

Funções

otUdpForwardReceive

void otUdpForwardReceive(
  otInstance *aInstance,
  otMessage *aMessage,
  uint16_t aPeerPort,
  const otIp6Address *aPeerAddr,
  uint16_t aSockPort
)

Lida com um pacote UDP recebido do host.

Independentemente do sucesso ou da falha da chamada, a mensagem é liberada.

Detalhes
Parâmetros
[in] aInstance
Um ponteiro para uma instância OpenThread.
[in] aMessage
Um ponteiro para a Mensagem UDP.
[in] aPeerPort
A porta UDP de origem.
[in] aPeerAddr
Um ponteiro para o endereço de origem.
[in] aSockPort
A porta UDP de destino.

otUdpForwardSetForwarder

void otUdpForwardSetForwarder(
  otInstance *aInstance,
  otUdpForwarder aForwarder,
  void *aContext
)

Defina o retorno de chamada de encaminhamento UDP para entregar pacotes UDP ao host.

Detalhes
Parâmetros
[in] aInstance
Um ponteiro para uma instância OpenThread.
[in] aForwarder
Um ponteiro para uma função chamada para encaminhar o pacote UDP ao host.
[in] aContext
Um ponteiro para o contexto específico do aplicativo.