Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

nl::Weave::Profil::WeaveTunnel::Platform

Platform memberikan rutinitas Pemberian Alamat dan Pemilihan Rute.

Ringkasan

Enumerasi

TunnelAvailabilityMode{
  kMode_Primary = 1,
  kMode_PrimaryAndBackup = 2,
  kMode_BackupOnly = 3
}
enum
Kumpulan status untuk ketersediaan tunnel Weave.

Typedef

TunnelAvailabilityMode typedef
Kumpulan status untuk ketersediaan tunnel Weave.

Fungsi

DisableBorderRouting(void)
void
Implementasi API Platform TunnelAgent yang digunakan oleh Agen Tunnel untuk menonaktifkan Border Routing melalui Warm.
EnableBorderRouting(void)
void
Implementasi Platform API TunnelAgent yang digunakan oleh Agen Tunnel untuk mengaktifkan Border Routing melalui Warm.
ServiceTunnelDisconnected(InterfaceId tunIf)
void
Implementasi API Platform TunnelAgent yang digunakan oleh Agen Tunnel untuk mengumumkan pemutusan antarmuka tunnel.
ServiceTunnelEstablished(InterfaceId tunIf, TunnelAvailabilityMode tunMode)
void
Implementasi API Platform TunnelAgent yang digunakan oleh Agen Tunnel untuk mengumumkan koneksi antarmuka tunnel.
ServiceTunnelModeChange(InterfaceId tunIf, TunnelAvailabilityMode tunMode)
void
Implementasi API Platform TunnelAgent yang digunakan oleh Agen Tunnel untuk mengumumkan perubahan ketersediaan Tunnel.
TunnelInterfaceDown(InterfaceId tunIf)
void
Implementasi API Platform TunnelAgent yang digunakan oleh Agen Tunnel untuk mengumumkan antarmuka tunnel dinonaktifkan.
TunnelInterfaceUp(InterfaceId tunIf)
void
Implementasi API Platform TunnelAgent yang digunakan oleh Agen Tunnel untuk mengumumkan antarmuka tunnel diaktifkan.

Enumerasi

Mode Terowongan

 TunnelAvailabilityMode

Kumpulan status untuk ketersediaan tunnel Weave.

Properti
kMode_BackupOnly

Tetapkan saat Weave Service Tunnel hanya tersedia di antarmuka pencadangan.

kMode_Primary

Tetapkan saat Weave Service Tunnel tersedia di antarmuka utama.

kMode_PrimaryAndBackup

Ditetapkan saat Weave Service Tunnel tersedia melalui antarmuka perusahaan manufaktur dan cadangan.

Typedef

Mode Terowongan

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

Kumpulan status untuk ketersediaan tunnel Weave.

Fungsi

Nonaktifkan BorderBorder

void DisableBorderRouting(
  void
)

Implementasi API Platform TunnelAgent yang digunakan oleh Agen Tunnel untuk menonaktifkan Border Routing melalui Warm.

Nonaktifkan Border Routing di tingkat platform.

AktifkanBorderBorderRouting

void EnableBorderRouting(
  void
)

Implementasi Platform API TunnelAgent yang digunakan oleh Agen Tunnel untuk mengaktifkan Border Routing melalui Warm.

Aktifkan Border Routing di tingkat platform.

ServiceTunnelDisconnect

void ServiceTunnelDisconnected(
  InterfaceId tunIf
)

Implementasi API Platform TunnelAgent yang digunakan oleh Agen Tunnel untuk mengumumkan pemutusan antarmuka tunnel.

Detail
Parameter
[in] tunIf
InterfaceId untuk Interface tunnel. Tidak digunakan dalam penerapan ini.

ServiceTunnelDidirikan

void ServiceTunnelEstablished(
  InterfaceId tunIf,
  TunnelAvailabilityMode tunMode
)

Implementasi API Platform TunnelAgent yang digunakan oleh Agen Tunnel untuk mengumumkan koneksi antarmuka tunnel.

Detail
Parameter
[in] tunIf
InterfaceId untuk Interface tunnel. Tidak digunakan dalam penerapan ini.
[in] tunMode
Mode ketersediaan tunnel awal akan digunakan oleh Warm.

ServiceTunnelModeChange

void ServiceTunnelModeChange(
  InterfaceId tunIf,
  TunnelAvailabilityMode tunMode
)

Implementasi API Platform TunnelAgent yang digunakan oleh Agen Tunnel untuk mengumumkan perubahan ketersediaan Tunnel.

Melakukan tugas penetapan rute dan alamat saat status ketersediaan koneksi tunnel Layanan berubah.

Detail
Parameter
[in] tunIf
InterfaceId untuk Interface tunnel. Tidak digunakan dalam penerapan ini.
[in] tunMode
Mode ketersediaan tunnel baru akan digunakan oleh Warm.

TunnelInterfaceDown

void TunnelInterfaceDown(
  InterfaceId tunIf
)

Implementasi API Platform TunnelAgent yang digunakan oleh Agen Tunnel untuk mengumumkan antarmuka tunnel dinonaktifkan.

Detail
Parameter
[in] tunIf
InterfaceId untuk Interface tunnel. Tidak digunakan dalam penerapan ini.

TunnelInterfaceUp

void TunnelInterfaceUp(
  InterfaceId tunIf
)

Implementasi API Platform TunnelAgent yang digunakan oleh Agen Tunnel untuk mengumumkan antarmuka tunnel diaktifkan.

Detail
Parameter
[in] tunIf
InterfaceId untuk Interface tunnel. Tidak digunakan dalam penerapan ini.