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

Ringkasan

Atribut publik

Version
uint8_t

Fungsi statis publik

DecodeTunnelHeader(WeaveTunnelHeader *tunHeader, PacketBuffer *message)
Mendekode header Tunnel dari PacketBuffer untuk mendekapsulasi paket IPv6.
EncodeTunnelHeader(WeaveTunnelHeader *tunHeader, PacketBuffer *message)
Mengenkode header Tunnel ke dalam PacketBuffer untuk mengenkapsulasi paket IPv6 yang dikirim.

Atribut publik

Versi

uint8_t Version

Fungsi statis publik

DecodeTunnelHeader

WEAVE_ERROR DecodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

Mendekode header Tunnel dari PacketBuffer untuk mendekapsulasi paket IPv6.

Detail
Parameter
[out] tunHeader
Pointer ke WeaveTunnelHeader yang didekode.
[in] message
Pointer ke PacketBuffer yang digunakan untuk mendekode header tunnel.
Hasil
WEAVE_ERROR WEAVE_NO_ERROR saat berhasil, atau error;

EncodeTunnelHeader

WEAVE_ERROR EncodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

Mengenkode header Tunnel ke dalam PacketBuffer untuk mengenkapsulasi paket IPv6 yang dikirim.

Detail
Parameter
[in] tunHeader
Pointer WeaveTunnelHeader untuk mengenkode.
[in] message
Pointer ke PacketBuffer yang akan digunakan untuk mengenkode header tunnel.
Hasil
WEAVE_ERROR WEAVE_NO_ERROR saat berhasil, atau error;