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

ملخّص

السمات العامة

Version
uint8_t

الدوال الثابتة العامة

DecodeTunnelHeader(WeaveTunnelHeader *tunHeader, PacketBuffer *message)
فك ترميز عنوان النفق من PacketBuffer لتغليف حزمة IPv6.
EncodeTunnelHeader(WeaveTunnelHeader *tunHeader, PacketBuffer *message)
ترميز رأس النفق في PacketBuffer لتغليف حزمة IPv6 التي يتم إرسالها.

السمات العامة

الإصدار

uint8_t Version

الدوال الثابتة العامة

DecodeTunnelHeader

WEAVE_ERROR DecodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

فك ترميز عنوان النفق من PacketBuffer لتغليف حزمة IPv6.

التفاصيل
المعلمات
[out] tunHeader
أشِر إلى فك ترميز WeaveTunnelHeader.
[in] message
مؤشر إلى PacketBuffer الذي سيتم فك ترميز عنوان النفق منه.
المرتجعات
WEAVE_ERROR WEAVE_NO_ERROR في النجاح، خطأ آخر؛

EncodeTunnelHeader

WEAVE_ERROR EncodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

ترميز رأس النفق في PacketBuffer لتغليف حزمة IPv6 التي يتم إرسالها.

التفاصيل
المعلمات
[in] tunHeader
أشِر إلى WeaveTunnelHeader لترميزه.
[in] message
مؤشر إلى PacketBuffer الذي سيتم ترميز عنوان النفق عليه.
المرتجعات
WEAVE_ERROR WEAVE_NO_ERROR في النجاح، خطأ آخر؛