nl::Weave::Profiles::WeaveTunnel::Platform

แพลตฟอร์ม มีกิจวัตรการจัดการและการกำหนดเส้นทางแบบ Weave

สรุป

การแจงนับ

TunnelAvailabilityMode{
  kMode_Primary = 1,
  kMode_PrimaryAndBackup = 2,
  kMode_BackupOnly = 3
}
enum
ชุดรัฐสำหรับความพร้อมใช้งานของอุโมงค์ Weave

Typedef

TunnelAvailabilityMode Typedef
ชุดรัฐสำหรับความพร้อมใช้งานของอุโมงค์ Weave

ฟังก์ชัน

DisableBorderRouting(void)
void
การใช้งาน TunnelAgent Platform API ที่ Tunnel Agent ใช้เพื่อปิดใช้ Border Routing ผ่าน Warm
EnableBorderRouting(void)
void
การใช้งาน TunnelAgent Platform API ที่ Tunnel Agent ใช้เพื่อเปิดใช้ Border Routing ผ่าน Warm
ServiceTunnelDisconnected(InterfaceId tunIf)
void
การใช้งาน TunnelAgent Platform API ที่ Tunnel Agent ใช้สำหรับประกาศการยกเลิกการเชื่อมต่ออินเทอร์เฟซอุโมงค์ข้อมูล
ServiceTunnelEstablished(InterfaceId tunIf, TunnelAvailabilityMode tunMode)
void
การใช้งาน TunnelAgent Platform API ที่ Tunnel Agent ใช้สำหรับประกาศการเชื่อมต่ออินเทอร์เฟซอุโมงค์ข้อมูล
ServiceTunnelModeChange(InterfaceId tunIf, TunnelAvailabilityMode tunMode)
void
การใช้งาน TunnelAgent Platform API ที่ Tunnel Agent ใช้สำหรับประกาศการเปลี่ยนแปลงความพร้อมใช้งานของอุโมงค์ข้อมูล
TunnelInterfaceDown(InterfaceId tunIf)
void
การใช้งาน API ของ TunnelAgent Platform API ที่ Tunnel Agent ใช้เพื่อประกาศว่าอินเทอร์เฟซอุโมงค์ข้อมูลถูกปิดใช้
TunnelInterfaceUp(InterfaceId tunIf)
void
การใช้งาน API ของ TunnelAgent Platform API ที่ Tunnel Agent ใช้เพื่อประกาศว่าอินเทอร์เฟซ Tunnel เปิดใช้อยู่

การแจงนับ

TunnelAvailabilityMode

 TunnelAvailabilityMode

ชุดรัฐสำหรับความพร้อมใช้งานของอุโมงค์ Weave

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

กำหนดว่าเมื่อใดที่ Weave Service Tunnel จะพร้อมใช้งานผ่านอินเทอร์เฟซข้อมูลสำรองเท่านั้น

kMode_Primary

กำหนดเวลาที่ Weave Service Tunnel จะพร้อมใช้งานผ่านอินเทอร์เฟซหลัก

kMode_PrimaryAndBackup

กำหนดว่าเมื่อใดที่ Weave Service Tunnel จะพร้อมใช้งานผ่านทั้งอินเทอร์เฟซหลักและสำรอง

Typedef

TunnelAvailabilityMode

enum nl::Weave::Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode TunnelAvailabilityMode

ชุดรัฐสำหรับความพร้อมใช้งานของอุโมงค์ Weave

ฟังก์ชัน

DisableBorderRouting

void DisableBorderRouting(
  void
)

การใช้งาน TunnelAgent Platform API ที่ Tunnel Agent ใช้เพื่อปิดใช้ Border Routing ผ่าน Warm

ปิดใช้งานการกำหนดเส้นทางชายแดนในระดับแพลตฟอร์ม

EnableBorderRouting

void EnableBorderRouting(
  void
)

การใช้งาน TunnelAgent Platform API ที่ Tunnel Agent ใช้เพื่อเปิดใช้ Border Routing ผ่าน Warm

เปิดใช้งานการกำหนดเส้นทางชายแดนในระดับแพลตฟอร์ม

ServiceTunnelDisconnected

void ServiceTunnelDisconnected(
  InterfaceId tunIf
)

การใช้งาน TunnelAgent Platform API ที่ Tunnel Agent ใช้สำหรับประกาศการยกเลิกการเชื่อมต่ออินเทอร์เฟซอุโมงค์ข้อมูล

รายละเอียด
พารามิเตอร์
[in] tunIf
รหัสอินเทอร์เฟซสำหรับอินเทอร์เฟซของอุโมงค์ข้อมูล ไม่ได้ใช้ในการติดตั้งใช้งานนี้

ServiceTunnelEstablished

void ServiceTunnelEstablished(
  InterfaceId tunIf,
  TunnelAvailabilityMode tunMode
)

การใช้งาน TunnelAgent Platform API ที่ Tunnel Agent ใช้สำหรับประกาศการเชื่อมต่ออินเทอร์เฟซอุโมงค์ข้อมูล

รายละเอียด
พารามิเตอร์
[in] tunIf
รหัสอินเทอร์เฟซสำหรับอินเทอร์เฟซของอุโมงค์ข้อมูล ไม่ได้ใช้ในการติดตั้งใช้งานนี้
[in] tunMode
โหมดความพร้อมใช้งานของอุโมงค์ข้อมูลเริ่มต้นที่จะนำมาใช้โดย Warm

ServiceTunnelModeChange

void ServiceTunnelModeChange(
  InterfaceId tunIf,
  TunnelAvailabilityMode tunMode
)

การใช้งาน TunnelAgent Platform API ที่ Tunnel Agent ใช้สำหรับประกาศการเปลี่ยนแปลงความพร้อมใช้งานของอุโมงค์ข้อมูล

ทำงานการมอบหมายที่อยู่และเส้นทางเมื่อสถานะความพร้อมใช้งานของการเชื่อมต่ออุโมงค์ข้อมูลบริการมีการเปลี่ยนแปลง

รายละเอียด
พารามิเตอร์
[in] tunIf
รหัสอินเทอร์เฟซสำหรับอินเทอร์เฟซของอุโมงค์ข้อมูล ไม่ได้ใช้ในการติดตั้งใช้งานนี้
[in] tunMode
โหมดความพร้อมใช้งานของอุโมงค์ข้อมูลใหม่ที่จะนำไปใช้โดย Warm

TunnelInterfaceDown

void TunnelInterfaceDown(
  InterfaceId tunIf
)

การใช้งาน API ของ TunnelAgent Platform API ที่ Tunnel Agent ใช้เพื่อประกาศว่าอินเทอร์เฟซอุโมงค์ข้อมูลถูกปิดใช้

รายละเอียด
พารามิเตอร์
[in] tunIf
รหัสอินเทอร์เฟซสำหรับอินเทอร์เฟซของอุโมงค์ข้อมูล ไม่ได้นำไปใช้ในการติดตั้งใช้งาน

TunnelInterfaceUp

void TunnelInterfaceUp(
  InterfaceId tunIf
)

การใช้งาน API ของ TunnelAgent Platform API ที่ Tunnel Agent ใช้เพื่อประกาศว่าอินเทอร์เฟซ Tunnel เปิดใช้อยู่

รายละเอียด
พารามิเตอร์
[in] tunIf
รหัสอินเทอร์เฟซสำหรับอินเทอร์เฟซของอุโมงค์ข้อมูล ไม่ได้นำไปใช้ในการติดตั้งใช้งาน