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 paketini paketten çıkarmak için Tünel başlığının kodunu PacketBuffer'dan çıkarın.
EncodeTunnelHeader(WeaveTunnelHeader *tunHeader, PacketBuffer *message)
Gönderilen IPv6 paketini kapsüllemek için Tünel başlığını PacketBuffer içine 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 paketini paketten çıkarmak için Tünel başlığının kodunu 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 kodunun çözülebileceği PacketBuffer işaretçisi.
İadeler
Başarılı olduğunda WEAVE_ERROR WEAVE_NO_ERROR, aksi takdirde hata;

EncodeTunnelHeader

WEAVE_ERROR EncodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

Gönderilen IPv6 paketini kapsüllemek için Tünel başlığını PacketBuffer içine 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 işaretçisi.
İadeler
Başarılı olduğunda WEAVE_ERROR WEAVE_NO_ERROR, aksi takdirde hata;