จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

nl::Weave::โปรไฟล์::WeaveTunnel::WeaveTunnelRoute

สรุป

ประเภทสาธารณะ

RoutePriority{
  kRoutePriority_High = 1,
  kRoutePriority_Medium = 2,
  kRoutePriority_Low = 3
}
enum
ค่าลําดับความสําคัญของเส้นทาง Weave Tunnel
RoutePriority Typedef
ค่าลําดับความสําคัญของเส้นทาง Weave Tunnel

แอตทริบิวต์สาธารณะ

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

ฟังก์ชันสาธารณะแบบคงที่

DecodeFabricTunnelRoutes(uint64_t *fabricId, WeaveTunnelRoute *tunRoute, PacketBuffer *message)
ถอดรหัสเส้นทางในอุโมงค์ที่มีชุดคํานําหน้าจาก PacketBuffer ที่มีข้อความควบคุม Tunnel Control
EncodeFabricTunnelRoutes(uint64_t fabricId, WeaveTunnelRoute *tunRoute, PacketBuffer *message)
เข้ารหัสเส้นทาง Tunnel ที่มีชุดคํานําหน้าเป็น PacketBuffer ที่มีข้อความควบคุม Tunnel Control ที่ส่ง

ประเภทสาธารณะ

ลําดับความสําคัญของเส้นทาง

 RoutePriority

ค่าลําดับความสําคัญของเส้นทาง Weave Tunnel

พร็อพเพอร์ตี้
kRoutePriority_High

ค่าลําดับความสําคัญของเส้นทางสําหรับสูง

kRoutePriority_Low

ค่าลําดับความสําคัญของเส้นทางสําหรับต่ํา

kRoutePriority_Medium

ค่าลําดับความสําคัญของเส้นทางสําหรับสื่อ

ลําดับความสําคัญของเส้นทาง

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

ค่าลําดับความสําคัญของเส้นทาง Weave Tunnel

แอตทริบิวต์สาธารณะ

คํานําหน้าคํานําหน้า

uint8_t numOfPrefixes

ลำดับความสำคัญ

uint8_t priority[MAX_NUM_ROUTES]

คํานําหน้า Tunn Tunnel

IPPrefix tunnelRoutePrefix[MAX_NUM_ROUTES]

ฟังก์ชันสาธารณะแบบคงที่

เส้นทาง DecodeFabricTunnelRoutes

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

ถอดรหัสเส้นทางในอุโมงค์ที่มีชุดคํานําหน้าจาก PacketBuffer ที่มีข้อความควบคุม Tunnel Control

รายละเอียด
พารามิเตอร์
[out] fabricId
รหัสผ้าสําหรับเส้นทาง
[out] tunRoutes
ชี้ไปที่ออบเจ็กต์ WeaveTunnelRoute ที่มีรายการคํานําหน้า
[in] message
ชี้ไปที่ PacketBuffer ที่จะถอดรหัสคํานําหน้าเส้นทางอุโมงค์ข้อมูล
การคืนสินค้า
WEhave_ERROR WEhave_NO_ERROR สําเร็จแล้ว

เข้ารหัสแบบเข้ารหัส EnaFFabric

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

เข้ารหัสเส้นทาง Tunnel ที่มีชุดคํานําหน้าเป็น PacketBuffer ที่มีข้อความควบคุม Tunnel Control ที่ส่ง

เข้ารหัสเส้นทาง Tunnel ที่มีชุดคํานําหน้าลงใน PacketBuffer ที่มีข้อความควบคุม Tunnel Control ที่ส่ง

รายละเอียด
พารามิเตอร์
[in] fabricId
รหัสผ้าสําหรับเส้นทาง
[in] tunRoutes
ชี้ไปที่ออบเจ็กต์ WeaveTunnelRoute ที่มีรายการคํานําหน้า
[in] message
ชี้ไปที่ PacketBuffer ที่ใช้เข้ารหัสคํานําหน้าเส้นทางอุโมงค์ข้อมูล
การคืนสินค้า
WEhave_ERROR WEhave_NO_ERROR สําเร็จแล้ว