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

खास जानकारी

सार्वजनिक विशेषताएं

Version
uint8_t

सार्वजनिक स्टैटिक फ़ंक्शन

DecodeTunnelHeader(WeaveTunnelHeader *tunHeader, PacketBuffer *message)
आईपीवी6 पैकेट को डीकैप्सुलेट करने के लिए, टनल हेडर को PacketBuffer से डिकोड करें.
EncodeTunnelHeader(WeaveTunnelHeader *tunHeader, PacketBuffer *message)
भेजे जा रहे IPv6 पैकेट को एनकैप्सुलेट करने के लिए, PacketBuffer में टनल हेडर को कोड में बदलें.

सार्वजनिक विशेषताएं

वर्शन

uint8_t Version

सार्वजनिक स्टैटिक फ़ंक्शन

DecodeTunnelHeader

WEAVE_ERROR DecodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

आईपीवी6 पैकेट को डीकैप्सुलेट करने के लिए, टनल हेडर को PacketBuffer से डिकोड करें.

ब्यौरा
पैरामीटर
[out] tunHeader
डिकोड किए गए WeaveTunnelHeader पर कर्सर ले जाएं.
[in] message
पैकेटबफ़र की ओर इशारा करता है, जिससे टनल हेडर को डिकोड करना है.
लौटाए जाने वाले प्रॉडक्ट
सफलता, वरना गड़बड़ी होने पर WEAVE_ERROR WEAVE_NO_ERROR;

EncodeTunnelHeader

WEAVE_ERROR EncodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

भेजे जा रहे IPv6 पैकेट को एनकैप्सुलेट करने के लिए, PacketBuffer में टनल हेडर को कोड में बदलें.

ब्यौरा
पैरामीटर
[in] tunHeader
कोड में बदलने के लिए, WeaveTunnelHeader पर कर्सर ले जाएं.
[in] message
वह PacketBuffer जिस पर टनल हेडर को एन्कोड करना है, की ओर पॉइंटर.
लौटाए जाने वाले प्रॉडक्ट
सफलता, वरना गड़बड़ी होने पर WEAVE_ERROR WEAVE_NO_ERROR;