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

खास जानकारी

सार्वजनिक एट्रिब्यूट

Version
uint8_t

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

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

सार्वजनिक एट्रिब्यूट

वर्शन

uint8_t Version

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

DecodeTunnelHeader

WEAVE_ERROR DecodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

पैकेट आउट को आईपीवी6 पैकेट से अलग करने के लिए, पैकेट को बफ़र से डिकोड करने के लिए हेडर को डिकोड करें.

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

EncodeTunnelHeader

WEAVE_ERROR EncodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

भेजे जा रहे आईपीवी6 पैकेट को एन्कैप्सुलेट करने के लिए, पैकेट को पैकेट बफ़र में कोड में बदलें.

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