nl::Weave::Profiles::WeaveTunnel::WeaveTunnelHeader

Resumo

Atributos públicos

Version
uint8_t

Funções estáticas públicas

DecodeTunnelHeader(WeaveTunnelHeader *tunHeader, PacketBuffer *message)
Decodificar o cabeçalho do túnel do PacketBuffer para descapular o pacote IPv6.
EncodeTunnelHeader(WeaveTunnelHeader *tunHeader, PacketBuffer *message)
Codifique o cabeçalho do túnel no PackageBuffer para encapsular o pacote IPv6 que está sendo enviado.

Atributos públicos

Versão

uint8_t Version

Funções estáticas públicas

DecodeTunnelHeader

WEAVE_ERROR DecodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

Decodificar o cabeçalho do túnel do PacketBuffer para descapular o pacote IPv6.

Detalhes
Parâmetros
[out] tunHeader
Ponteiro para o WeaveTunnelHeader decodificado.
[in] message
Ponteiro para o PackageBuffer a partir do qual o cabeçalho do túnel será decodificado.
Retornos
WEAVE_ERROR WEAVE_NO_ERROR em caso de sucesso, caso contrário, error;

EncodeTunnelHeader

WEAVE_ERROR EncodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

Codifique o cabeçalho do túnel no PackageBuffer para encapsular o pacote IPv6 que está sendo enviado.

Detalhes
Parâmetros
[in] tunHeader
Ponteiro para o WeaveTunnelHeader a ser codificada.
[in] message
Ponteiro para o PackageBuffer em que o cabeçalho do túnel será codificado.
Retornos
WEAVE_ERROR WEAVE_NO_ERROR em caso de sucesso, caso contrário, error;