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) | typedefvoid(* 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 |
|
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 |
|
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 |
|