En Google, luchamos por la equidad racial de la comunidad negra. Más información
Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

nl::Weave::Perfiles::WeaveTunnel::WeaveTunnelHeader

Resumen

Atributos públicos

Version
uint8_t

Funciones estáticas públicas

DecodeTunnelHeader(WeaveTunnelHeader *tunHeader, PacketBuffer *message)
Decodifica el encabezado del túnel fuera del PacketBuffer para descapitar el paquete IPv6.
EncodeTunnelHeader(WeaveTunnelHeader *tunHeader, PacketBuffer *message)
Codifica el encabezado del 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
)

Decodifica el encabezado del túnel fuera del PacketBuffer para descapitar el paquete IPv6.

Detalles
Parámetros
[out] tunHeader
Es el puntero al WeaveTunnelHeader decodificado.
[in] message
Es el puntero al paquete PacketBuffer para decodificar el encabezado del túnel.
Qué muestra
WEAVE_ERROR WEAVE_NO_ERROR si la operación fue exitosa; de lo contrario, se produjo un error;

CodificadorEncabezado

WEAVE_ERROR EncodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

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

Detalles
Parámetros
[in] tunHeader
Coloca el puntero a WeaveTunnelHeader para codificar.
[in] message
Es el puntero al paquete PacketBuffer para codificar el encabezado del túnel.
Qué muestra
WEAVE_ERROR WEAVE_NO_ERROR si la operación fue exitosa; de lo contrario, se produjo un error;