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

Özet

Herkese açık özellikler

Version
uint8_t

Herkese açık statik işlevler

DecodeTunnelHeader(WeaveTunnelHeader *tunHeader, PacketBuffer *message)
IPv6 paketinin kapsülünü çıkarmak için Tünel başlığının kodunu PacketBuffer'dan çıkarın.
EncodeTunnelHeader(WeaveTunnelHeader *tunHeader, PacketBuffer *message)
Gönderilen IPv6 paketini kapsamak için Tünel başlığını PacketBuffer'a kodlayın.

Herkese açık özellikler

Sürüm

uint8_t Version

Herkese açık statik işlevler

DecodeTunnelHeader

WEAVE_ERROR DecodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

IPv6 paketinin kapsülünü çıkarmak için Tünel başlığının kodunu PacketBuffer'dan çıkarın.

Ayrıntılar
Parametreler
[out] tunHeader
Kodu çözülmüş WeaveTunnelHeader'ın işaretçisi.
[in] message
Tünel başlığının kodu çözülecek PaketetBuffer'ın işaretçisi.
İadeler
Başarıda WEAVE_ERROR WEAVE_NO_ERROR, aksi takdirde hata;

EncodeTunnelHeader

WEAVE_ERROR EncodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

Gönderilen IPv6 paketini kapsamak için Tünel başlığını PacketBuffer'a kodlayın.

Ayrıntılar
Parametreler
[in] tunHeader
Kodlamak için imleci WeaveTunnelHeader'ın üzerine getirin.
[in] message
Tünel başlığının kodlanacağı PacketBuffer'ın işaretçisi.
İadeler
Başarıda WEAVE_ERROR WEAVE_NO_ERROR, aksi takdirde hata;