nl:: বুনা:: প্রোফাইল:: WeaveTunnel :: উইভ টানেল রুট

সারাংশ

পাবলিক প্রকার

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

বুনা টানেল রুট অগ্রাধিকার মান.

বৈশিষ্ট্য
kRoutePriority_High

উচ্চ এর জন্য রুট অগ্রাধিকার মান.

kRoutePriority_Low

কম জন্য রুট অগ্রাধিকার মান.

kRoutePriority_Medium

মাঝারি জন্য রুট অগ্রাধিকার মান.

রুট অগ্রাধিকার

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, অন্যথায় ত্রুটি;