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

סיכום

מאפיינים ציבוריים

Version
uint8_t

פונקציות סטטיות ציבוריות

DecodeTunnelHeader(WeaveTunnelHeader *tunHeader, PacketBuffer *message)
פענוח הכותרת Tunnel מתוך ה-packetBuffer כדי להוציא את חבילת ה-IPv6 מהחשבון.
EncodeTunnelHeader(WeaveTunnelHeader *tunHeader, PacketBuffer *message)
קידוד כותרת המנהרה ל-packetBuffer כדי להקיף את חבילת IPv6 שנשלחת.

מאפיינים ציבוריים

גרסה

uint8_t Version

פונקציות סטטיות ציבוריות

DecodeTunnelHeader

WEAVE_ERROR DecodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

פענוח הכותרת Tunnel מתוך ה-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 לגבי הצלחה, אחרת שגיאה;