Google is committed to advancing racial equity for Black communities. See how.

এনএল :: তাঁত :: প্রোফাইল :: ওয়েভ টানেল :: ওয়েভটানেলরুট

সারসংক্ষেপ

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

RoutePriority {
kRoutePriority_High = 1,
kRoutePriority_Medium = 2,
kRoutePriority_Low = 3
}
এনাম
টানেল রুটের অগ্রাধিকার মানগুলি বুনুন।
RoutePriority টাইপডেফ
টানেল রুটের অগ্রাধিকার মানগুলি বুনুন।

জনসাধারণের গুণাবলী

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

রুটের অগ্রাধিকার মান কম value

kRoutePriority_Medium

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

রুটপ্রিয়রিটি

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

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

জনসাধারণের গুণাবলী

numOfPrefixes

uint8_t numOfPrefixes

অগ্রাধিকার

uint8_t priority[MAX_NUM_ROUTES]

টানেলরউটপ্রিফিক্স

IPPrefix tunnelRoutePrefix[MAX_NUM_ROUTES]

পাবলিক স্ট্যাটিক ফাংশন

ডিকোডফ্যাব্রিকটুনালরুটস

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

টানেল নিয়ন্ত্রণ বার্তা সম্বলিত প্যাকেট বাফার থেকে উপসর্গগুলির সেট সহ ডোনকড টানেলের রুটগুলি।

বিশদ
পরামিতি
[out] fabricId
রুটগুলির জন্য ফ্যাব্রিক আইডি।
[out] tunRoutes
পয়েন্টার WeaveTunnelRoute উপসর্গ তালিকা ধারণকারী অবজেক্ট।
[in] message
প্যাকেটফুফারের পয়েন্টার যা থেকে টানেলের রুটের উপসর্গগুলি ডিকোড করা যায়।
ফিরে আসে
সাফল্যের উপর WEAVE_ERROR WEAVE_NO_ERROR, অন্যথায় ত্রুটি;

এনকোডফ্যাব্রিক টিউনাল রুটস

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

টানেল নিয়ন্ত্রণ বার্তা সম্বলিত প্যাকেট বাফারটিতে উপসর্গের সেট সহ টানেল রুটের এনকোড।

টানেল নিয়ন্ত্রণ বার্তা সম্বলিত প্যাকেট বাফারে উপসর্গের সেট সহ এনকোড টানেল রুট।

বিশদ
পরামিতি
[in] fabricId
রুটগুলির জন্য ফ্যাব্রিক আইডি।
[in] tunRoutes
পয়েন্টার WeaveTunnelRoute উপসর্গ তালিকা ধারণকারী অবজেক্ট।
[in] message
প্যাকেটফুফারের পয়েন্টার যার উপরে টানেল রুটের উপসর্গগুলি এনকোড করা হবে।
ফিরে আসে
সাফল্যের উপর WEAVE_ERROR WEAVE_NO_ERROR, অন্যথায় ত্রুটি;