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 في حالة النجاح، وخطأ آخر؛