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

แพลตฟอร์มให้บริการ Weave Addressing และ Routinging

สรุป

การแจกแจง

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

Typedef

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

ฟังก์ชัน

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

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

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

EnableBorderRouting

void EnableBorderRouting(
  void
)

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

เปิดใช้ Border Routing ที่ระดับแพลตฟอร์ม

ServiceTunnelDisconnected

void ServiceTunnelDisconnected(
  InterfaceId tunIf
)

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

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

ServiceTunnelEstablished

void ServiceTunnelEstablished(
  InterfaceId tunIf,
  TunnelAvailabilityMode tunMode
)

การใช้งาน API ของ TunnelAgent Platform ที่ Tunnel Agent ใช้เพื่อประกาศการเชื่อมต่ออินเทอร์เฟซทันเนล

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

ServiceTunnelModeChange

void ServiceTunnelModeChange(
  InterfaceId tunIf,
  TunnelAvailabilityMode tunMode
)

การใช้งาน API ของ TunnelAgent Platform ที่ Tunnel Agent ใช้เพื่อประกาศการเปลี่ยนแปลงความพร้อมใช้งานของ Tunnel

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

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

TunnelInterfaceDown

void TunnelInterfaceDown(
  InterfaceId tunIf
)

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

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

TunnelInterfaceUp

void TunnelInterfaceUp(
  InterfaceId tunIf
)

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

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