нл:: Переплетение:: Профили:: ВеавеТуннель:: WeaveTunnelЗаголовок

Краткое содержание

Публичные атрибуты

Version
uint8_t

Публичные статические функции

DecodeTunnelHeader ( WeaveTunnelHeader *tunHeader, PacketBuffer *message)
Декодируйте заголовок туннеля из PacketBuffer, чтобы декапсулировать выходной пакет IPv6.
EncodeTunnelHeader ( WeaveTunnelHeader *tunHeader, PacketBuffer *message)
Закодируйте заголовок Tunnel в PacketBuffer, чтобы инкапсулировать отправляемый пакет IPv6.

Публичные атрибуты

Версия

uint8_t Version

Публичные статические функции

Декодирование заголовка туннеля

WEAVE_ERROR DecodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

Декодируйте заголовок туннеля из PacketBuffer, чтобы декапсулировать выходной пакет IPv6.

Подробности
Параметры
[out] tunHeader
Указатель на декодированный WeaveTunnelHeader .
[in] message
Указатель на PacketBuffer, из которого следует декодировать заголовок туннеля.
Возврат
WEAVE_ERROR WEAVE_NO_ERROR в случае успеха, иначе ошибка;

EncodeTunnelHeader

WEAVE_ERROR EncodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

Закодируйте заголовок Tunnel в PacketBuffer, чтобы инкапсулировать отправляемый пакет IPv6.

Подробности
Параметры
[in] tunHeader
Указатель на WeaveTunnelHeader для кодирования.
[in] message
Указатель на PacketBuffer, в котором нужно закодировать заголовок туннеля.
Возврат
WEAVE_ERROR WEAVE_NO_ERROR в случае успеха, иначе ошибка;