Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

nl::Weave::Profile::WeaveTunnel::WeaveTunnelHeader

Fazit

Öffentliche Attribute

Version
uint8_t

Öffentliche statische Funktionen

DecodeTunnelHeader(WeaveTunnelHeader *tunHeader, PacketBuffer *message)
Decodieren Sie den Tunnel-Header aus dem PacketBuffer, um das IPv6-Paket zu entpacken.
EncodeTunnelHeader(WeaveTunnelHeader *tunHeader, PacketBuffer *message)
Codieren Sie den Tunnel-Header im PacketBuffer, der das gesendete IPv6-Paket einschließt.

Öffentliche Attribute

Version

uint8_t Version

Öffentliche statische Funktionen

DecodeTunnelHeader

WEAVE_ERROR DecodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

Decodieren Sie den Tunnel-Header aus dem PacketBuffer, um das IPv6-Paket zu entpacken.

Details
Parameter
[out] tunHeader
Bewegen Sie den Mauszeiger auf den WeaveTunnelHeader.
[in] message
Mauszeiger auf den PacketBuffer, aus dem der Tunnel-Header decodiert wird.
Rückgabe
WEAVE_ERROR WEAVE_NO_ERROR bei Erfolg, andernfalls Fehler;

CodierungTunnelHeader

WEAVE_ERROR EncodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

Codieren Sie den Tunnel-Header im PacketBuffer, der das gesendete IPv6-Paket einschließt.

Details
Parameter
[in] tunHeader
Bewegen Sie den Mauszeiger auf den WeaveTunnelHeader, um zu codieren.
[in] message
Mauszeiger auf den PacketBuffer, auf dem der Tunnel-Header codiert werden soll.
Rückgabe
WEAVE_ERROR WEAVE_NO_ERROR bei Erfolg, andernfalls Fehler;