nl::Weave::Profiller::WeaveTunnel:"WeaveTunnelHeader

Özet

Herkese açık özellikler

Version
uint8_t

Herkese açık statik işlevler

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

Herkese açık özellikler

Sürüm

uint8_t Version

Herkese açık statik işlevler

Kod Çözme Başlığı

WEAVE_ERROR DecodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

IPv6 paketini kısaltmak için Tünel başlığını PacketBuffer'dan çıkarın.

Ayrıntılar
Parametreler
[out] tunHeader
WeaveTunnelHeader işaretçisinin kodu çözüldü.
[in] message
Tünel başlığının kodunu çözeceği PaketetBuffer'ın üzerine gelin.
İadeler
Başarı durumunda WEAVE_ERROR WEAVE_NO_ERROR, aksi takdirde hata;

EncodeTunnel Başlığı

WEAVE_ERROR EncodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

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

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