nl::Weave::Profiles::WeaveTunnel::WeaveTunnelRoute

खास जानकारी

सार्वजनिक टाइप

RoutePriority{
  kRoutePriority_High = 1,
  kRoutePriority_Medium = 2,
  kRoutePriority_Low = 3
}
enum
वीव टनल रूट की प्राथमिकता की वैल्यू.
RoutePriority typedef
वीव टनल रूट की प्राथमिकता की वैल्यू.

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

numOfPrefixes
uint8_t
priority[MAX_NUM_ROUTES]
uint8_t
tunnelRoutePrefix[MAX_NUM_ROUTES]
IPPrefix

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

DecodeFabricTunnelRoutes(uint64_t *fabricId, WeaveTunnelRoute *tunRoute, PacketBuffer *message)
टनल कंट्रोल वाले मैसेज वाले पैकेटबफ़र में मौजूद प्रीफ़िक्स वाले टनल रूट को डिकोड करें.
EncodeFabricTunnelRoutes(uint64_t fabricId, WeaveTunnelRoute *tunRoute, PacketBuffer *message)
टनल के उन रास्तों को कोड में बदलें जिनमें प्रीफ़िक्स के सेट शामिल हैं. इन्हें पैकेट में, उस पैकेट में बताया जा सकता है जिसमें टनल कंट्रोल का मैसेज भेजा जा रहा है.

सार्वजनिक टाइप

RoutePriority

 RoutePriority

वीव टनल रूट की प्राथमिकता की वैल्यू.

प्रॉपर्टी
kRoutePriority_High

ज़्यादा के लिए रूट प्राथमिकता मान.

kRoutePriority_Low

कम के लिए रूट प्राथमिकता मान.

kRoutePriority_Medium

मीडियम के लिए रूट की प्राथमिकता का मान.

RoutePriority

enum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelRoute::RoutePriority RoutePriority

वीव टनल रूट की प्राथमिकता की वैल्यू.

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

numOfPrefixes

uint8_t numOfPrefixes

प्राथमिकता

uint8_t priority[MAX_NUM_ROUTES]

tunnelRoutePrefix

IPPrefix tunnelRoutePrefix[MAX_NUM_ROUTES]

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

DecodeFabricTunnelRoutes

WEAVE_ERROR DecodeFabricTunnelRoutes(
  uint64_t *fabricId,
  WeaveTunnelRoute *tunRoute,
  PacketBuffer *message
)

टनल कंट्रोल वाले मैसेज वाले पैकेटबफ़र में मौजूद प्रीफ़िक्स वाले टनल रूट को डिकोड करें.

जानकारी
पैरामीटर
[out] fabricId
रास्तों के लिए फ़ैब्रिक आईडी.
[out] tunRoutes
उस WeaveTunnelRoute ऑब्जेक्ट पर कर्सर ले जाएं जिसमें प्रीफ़िक्स की सूची हो.
[in] message
उस पैकेटबफ़र का पॉइंटर जिससे टनल के रूट प्रीफ़िक्स को डिकोड करना है.
लौटाए गए सामान
सफल होने पर WEAVE_ERROR WEAVE_NO_ERROR, वरना गड़बड़ी;

EncodeFabricTunnelRoutes

WEAVE_ERROR EncodeFabricTunnelRoutes(
  uint64_t fabricId,
  WeaveTunnelRoute *tunRoute,
  PacketBuffer *message
)

टनल के उन रास्तों को कोड में बदलें जिनमें प्रीफ़िक्स के सेट शामिल हैं. इन्हें पैकेट में, उस पैकेट में बताया जा सकता है जिसमें टनल कंट्रोल का मैसेज भेजा जा रहा है.

टनल रूट को कोड में बदलें, जिसमें प्रीफ़िक्स का सेट शामिल है. इस सेट को पैकेट में, पैकेट को कंट्रोल करने वाले मैसेज के साथ भेजा जा रहा है.

जानकारी
पैरामीटर
[in] fabricId
रास्तों के लिए फ़ैब्रिक आईडी.
[in] tunRoutes
उस WeaveTunnelRoute ऑब्जेक्ट पर कर्सर ले जाएं जिसमें प्रीफ़िक्स की सूची हो.
[in] message
उस पैकेटबफ़र पर कर्सर ले जाएं जिस पर टनल के रूट प्रीफ़िक्स को कोड में बदलना है.
लौटाए गए सामान
सफल होने पर WEAVE_ERROR WEAVE_NO_ERROR, वरना गड़बड़ी;