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

Nền tảng cung cấp các quy trình Địa chỉ và Định tuyến Weave.

Tóm tắt

Liệt kê

TunnelAvailabilityMode{
  kMode_Primary = 1,
  kMode_PrimaryAndBackup = 2,
  kMode_BackupOnly = 3
}
enum
Tập hợp các trạng thái cho khả năng sử dụng của đường hầm Weave.

Typedef

TunnelAvailabilityMode typedef
Tập hợp các trạng thái cho khả năng sử dụng của đường hầm Weave.

Hàm

DisableBorderRouting(void)
void
Hoạt động triển khai API Platform (Nền tảng) của TunnelAgent mà Tunnel Agent dùng để tắt tính năng Định tuyến đường viền (Border Configure) thông qua chế độ Warm.
EnableBorderRouting(void)
void
Hoạt động triển khai API Platform (Nền tảng) của TunnelAgent mà Tunnel Agent sử dụng để bật tính năng Định tuyến đường viền (Border Configure) thông qua chế độ Warm.
ServiceTunnelDisconnected(InterfaceId tunIf)
void
Hoạt động triển khai API Platform (Nền tảng) của TunnelAgent mà Tunnel Agent sử dụng để thông báo về việc ngắt kết nối giao diện đường hầm.
ServiceTunnelEstablished(InterfaceId tunIf, TunnelAvailabilityMode tunMode)
void
Hoạt động triển khai API Platform (Nền tảng) của TunnelAgent mà Tunnel Agent sử dụng để thông báo về việc kết nối giao diện đường hầm.
ServiceTunnelModeChange(InterfaceId tunIf, TunnelAvailabilityMode tunMode)
void
Hoạt động triển khai API Platform (Nền tảng) của TunnelAgent mà Tunnel Agent sử dụng để thông báo về sự thay đổi về khả năng sử dụng của Tunnel.
TunnelInterfaceDown(InterfaceId tunIf)
void
Hoạt động triển khai API Platform (Nền tảng) của TunnelAgent mà Tunnel Agent sử dụng để thông báo về giao diện đường hầm đã bị tắt.
TunnelInterfaceUp(InterfaceId tunIf)
void
Hoạt động triển khai API Platform (Nền tảng) của TunnelAgent mà Tunnel Agent sử dụng để thông báo về giao diện đường hầm đã được bật.

Liệt kê

TunnelAvailabilityMode

 TunnelAvailabilityMode

Tập hợp các trạng thái cho khả năng sử dụng của đường hầm Weave.

Thuộc tính
kMode_BackupOnly

Chỉ thiết lập khi Đường hầm dịch vụ Weave dùng được qua giao diện sao lưu.

kMode_Primary

Thiết lập khi Đường hầm dịch vụ Weave khả dụng trên giao diện chính.

kMode_PrimaryAndBackup

Thiết lập thời điểm Đường hầm dịch vụ Weave hoạt động trên cả giao diện priary và sao lưu.

Typedef

TunnelAvailabilityMode

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

Tập hợp các trạng thái cho khả năng sử dụng của đường hầm Weave.

Hàm

DisableBorderRouting

void DisableBorderRouting(
  void
)

Hoạt động triển khai API Platform (Nền tảng) của TunnelAgent mà Tunnel Agent dùng để tắt tính năng Định tuyến đường viền (Border Configure) thông qua chế độ Warm.

Tắt tính năng Định tuyến đường viền ở cấp nền tảng.

EnableBorderRouting

void EnableBorderRouting(
  void
)

Hoạt động triển khai API Platform (Nền tảng) của TunnelAgent mà Tunnel Agent sử dụng để bật tính năng Định tuyến đường viền (Border Configure) thông qua chế độ Warm.

Bật Định tuyến đường viền ở cấp nền tảng.

ServiceTunnelDisconnected

void ServiceTunnelDisconnected(
  InterfaceId tunIf
)

Hoạt động triển khai API Platform (Nền tảng) của TunnelAgent mà Tunnel Agent sử dụng để thông báo về việc ngắt kết nối giao diện đường hầm.

Chi tiết
Tham số
[in] tunIf
Giao diện InterfaceId cho Giao diện đường hầm. Không được dùng trong quá trình triển khai này.

ServiceTunnelEstablished

void ServiceTunnelEstablished(
  InterfaceId tunIf,
  TunnelAvailabilityMode tunMode
)

Hoạt động triển khai API Platform (Nền tảng) của TunnelAgent mà Tunnel Agent sử dụng để thông báo về việc kết nối giao diện đường hầm.

Chi tiết
Tham số
[in] tunIf
Giao diện InterfaceId cho Giao diện đường hầm. Không được dùng trong quá trình triển khai này.
[in] tunMode
Chế độ khả dụng của đường hầm ban đầu sẽ được áp dụng bởi Warm.

ServiceTunnelModeChange

void ServiceTunnelModeChange(
  InterfaceId tunIf,
  TunnelAvailabilityMode tunMode
)

Hoạt động triển khai API Platform (Nền tảng) của TunnelAgent mà Tunnel Agent dùng để thông báo về sự thay đổi về khả năng sử dụng của Tunnel.

Thực hiện các tác vụ chỉ định địa chỉ và định tuyến khi trạng thái khả dụng của kết nối đường hầm dịch vụ thay đổi.

Chi tiết
Tham số
[in] tunIf
Giao diện InterfaceId cho Giao diện đường hầm. Không được dùng trong quá trình triển khai này.
[in] tunMode
Chế độ khả dụng của đường hầm mới sẽ được áp dụng bởi Warm.

TunnelInterfaceDown

void TunnelInterfaceDown(
  InterfaceId tunIf
)

Hoạt động triển khai API Platform (Nền tảng) của TunnelAgent mà Tunnel Agent sử dụng để thông báo về giao diện đường hầm đã bị tắt.

Chi tiết
Tham số
[in] tunIf
Giao diện InterfaceId cho Giao diện đường hầm. Không được dùng trong quá trình triển khai này.

TunnelInterfaceUp

void TunnelInterfaceUp(
  InterfaceId tunIf
)

Hoạt động triển khai API Platform (Nền tảng) của TunnelAgent mà Tunnel Agent sử dụng để thông báo về giao diện đường hầm đã được bật.

Chi tiết
Tham số
[in] tunIf
Giao diện InterfaceId cho Giao diện đường hầm. Không được dùng trong quá trình triển khai này.