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

Resumen

Atributos públicos

Version
uint8_t

Funciones estáticas públicas

DecodeTunnelHeader(WeaveTunnelHeader *tunHeader, PacketBuffer *message)
Se decodifica el encabezado del túnel del PacketBuffer para desencapsular el paquete IPv6.
EncodeTunnelHeader(WeaveTunnelHeader *tunHeader, PacketBuffer *message)
Codifica el encabezado de túnel en el PacketBuffer para encapsular el paquete IPv6 que se envía.

Atributos públicos

Versión

uint8_t Version

Funciones estáticas públicas

DecodeTunnelHeader

WEAVE_ERROR DecodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

Se decodifica el encabezado del túnel del PacketBuffer para desencapsular el paquete IPv6.

Detalles
Parámetros
[out] tunHeader
Es el puntero a la decodificación WeaveTunnelHeader.
[in] message
Es el puntero al PacketBuffer desde el que se decodifica el encabezado del túnel.
Qué muestra
WEAVE_ERROR WEAVE_NO_ERROR si se realiza correctamente; de lo contrario, se produce un error.

EncodeTunnelHeader

WEAVE_ERROR EncodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

Codifica el encabezado de túnel en el PacketBuffer para encapsular el paquete IPv6 que se envía.

Detalles
Parámetros
[in] tunHeader
Es el puntero a WeaveTunnelHeader para codificar.
[in] message
Es el puntero al PacketBuffer en el que se codifica el encabezado del túnel.
Qué muestra
WEAVE_ERROR WEAVE_NO_ERROR si se realiza correctamente; de lo contrario, se produce un error.