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 memisahkan paket IPv6 yang keluar.
EncodeTunnelHeader(WeaveTunnelHeader *tunHeader, PacketBuffer *message)
Mengenkode header Tunnel ke 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 memisahkan paket IPv6 yang keluar.

Detail
Parameter
[out] tunHeader
Pointer ke WeaveTunnelHeader didekode.
[in] message
Pointer ke PacketBuffer sebagai tempat mendekode header tunnel.
Hasil
WEAVE_ERROR WEAVE_NO_ERROR saat berhasil, error else;

EncodeTunnelHeader

WEAVE_ERROR EncodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

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

Detail
Parameter
[in] tunHeader
Pointer ke WeaveTunnelHeader untuk dienkode.
[in] message
Pointer ke PacketBuffer sebagai tempat mengenkode header tunnel.
Hasil
WEAVE_ERROR WEAVE_NO_ERROR saat berhasil, error else;