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

Podsumowanie

Atrybuty publiczne

Version
uint8_t

Publiczne funkcje statyczne

DecodeTunnelHeader(WeaveTunnelHeader *tunHeader, PacketBuffer *message)
Zdekoduj nagłówek tunelu z bufora PacketBuffer, aby zdekasować pakiet IPv6.
EncodeTunnelHeader(WeaveTunnelHeader *tunHeader, PacketBuffer *message)
Zakoduj nagłówek tunelu do obiektu PacketBuffer, aby hermetyzować wysyłany pakiet IPv6.

Atrybuty publiczne

Wersja

uint8_t Version

Publiczne funkcje statyczne

DecodeTunnelHeader

WEAVE_ERROR DecodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

Zdekoduj nagłówek tunelu z bufora PacketBuffer, aby zdekasować pakiet IPv6.

Szczegóły
Parametry
[out] tunHeader
Wskaźnik do zdekodowanego nagłówka WeaveTunnelHeader.
[in] message
Wskaźnik do obiektu PacketBuffer, z którego ma być zdekodowany nagłówek tunelu.
Zwroty
WEAVE_ERROR WEAVE_NO_ERROR w przypadku sukcesu, w przeciwnym razie błąd;

EncodeTunnelHeader

WEAVE_ERROR EncodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

Zakoduj nagłówek tunelu do obiektu PacketBuffer, aby hermetyzować wysyłany pakiet IPv6.

Szczegóły
Parametry
[in] tunHeader
Wskaźnik do WeaveTunnelHeader, aby zakodować.
[in] message
Wskaźnik do obiektu PacketBuffer, w którym ma zakodować nagłówek tunelu.
Zwroty
WEAVE_ERROR WEAVE_NO_ERROR w przypadku sukcesu, w przeciwnym razie błąd;