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 pakietów w celu zdekodowania pakietu IPv6.
EncodeTunnelHeader(WeaveTunnelHeader *tunHeader, PacketBuffer *message)
Zakoduj nagłówek tunelu do bufora pakietów w celu osłonięcia wysyłanego pakietu IPv6.

Atrybuty publiczne

Wersja

uint8_t Version

Publiczne funkcje statyczne

DecodeTunnelHeader

WEAVE_ERROR DecodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

Zdekoduj nagłówek tunelu z bufora pakietów w celu zdekodowania pakietu IPv6.

Szczegóły
Parametry
[out] tunHeader
Wskaźnik do zdekodowanego elementu WeaveTunnelHeader.
[in] message
Wskaźnik do bufora pakietów, 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 bufora pakietów w celu osłonięcia wysyłanego pakietu IPv6.

Szczegóły
Parametry
[in] tunHeader
Wskaźnik do elementu WeaveTunnelHeader w celu zakodowania.
[in] message
Wskaźnik do bufora pakietów, w którym ma być zakodowany nagłówek tunelu.
Zwroty
WEAVE_ERROR WEAVE_NO_ERROR w przypadku sukcesu, w przeciwnym razie błąd;