Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

nl::Weave::Profile::WeaveTunnel::Platform

Die Plattform bietet Routineaufgaben mit Adressierung und Weiterleitung an.

Fazit

Aufzählungen

TunnelAvailabilityMode{
  kMode_Primary = 1,
  kMode_PrimaryAndBackup = 2,
  kMode_BackupOnly = 3
}
enum
Gruppe von Bundesstaaten für die Verfügbarkeit von Weave-Tunneln.

Typdef.

TunnelAvailabilityMode Typdef
Gruppe von Bundesstaaten für die Verfügbarkeit von Weave-Tunneln.

Funktionen

DisableBorderRouting(void)
void
Eine TunnelAgent Platform API-Implementierung, die vom Tunnel-Agent verwendet wird, um das Border Routing über Warm zu deaktivieren.
EnableBorderRouting(void)
void
Eine TunnelAgent Platform API-Implementierung, die vom Tunnel-Agent verwendet wird, um das Border Routing über Warm zu ermöglichen.
ServiceTunnelDisconnected(InterfaceId tunIf)
void
Eine TunnelAgent Platform API-Implementierung, die vom Tunnel-Agent verwendet wird, um die Verbindung zu einer Tunnelschnittstelle anzukündigen.
ServiceTunnelEstablished(InterfaceId tunIf, TunnelAvailabilityMode tunMode)
void
Eine TunnelAgent Platform API-Implementierung, die vom Tunnel-Agent verwendet wird, um eine Verbindung zu einer Tunnelschnittstelle anzukündigen.
ServiceTunnelModeChange(InterfaceId tunIf, TunnelAvailabilityMode tunMode)
void
Eine TunnelAgent Platform API-Implementierung, die vom Tunnel-Agent zur Ankündigung einer Änderung der Tunnelverfügbarkeit verwendet.
TunnelInterfaceDown(InterfaceId tunIf)
void
Eine TunnelAgent Platform API-Implementierung, die vom Tunnel-Agent zur Ankündigung der Tunnel-Schnittstelle verwendet wird, ist deaktiviert.
TunnelInterfaceUp(InterfaceId tunIf)
void
Eine TunnelAgent Platform API-Implementierung, die vom Tunnel-Agent zur Ankündigung der Tunnel-Schnittstelle verwendet wird.

Aufzählungen

TunnelAvailabilityMode

 TunnelAvailabilityMode

Gruppe von Bundesstaaten für die Verfügbarkeit von Weave-Tunneln.

Attribute
kMode_BackupOnly

Legen Sie fest, wann der Weave-Diensttunnel nur über die Sicherungsschnittstelle verfügbar ist.

kMode_Primary

Legt fest, wann der Weave-Diensttunnel über die primäre Benutzeroberfläche verfügbar ist.

kMode_PrimaryAndBackup

Festlegen, wann der Weave-Diensttunnel sowohl über die primäre als auch über die Sicherungsoberfläche verfügbar ist

Typdef.

TunnelAvailabilityMode

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

Gruppe von Bundesstaaten für die Verfügbarkeit von Weave-Tunneln.

Funktionen

Deaktivieren des Routingrouting

void DisableBorderRouting(
  void
)

Eine TunnelAgent Platform API-Implementierung, die vom Tunnel-Agent verwendet wird, um das Border Routing über Warm zu deaktivieren.

Deaktivieren Sie Border Routing auf Plattformebene.

BorderBorder aktivieren

void EnableBorderRouting(
  void
)

Eine TunnelAgent Platform API-Implementierung, die vom Tunnel-Agent verwendet wird, um das Border Routing über Warm zu ermöglichen.

Aktivieren Sie Border Routing auf Plattformebene.

ServiceTunnel getrennt

void ServiceTunnelDisconnected(
  InterfaceId tunIf
)

Eine TunnelAgent Platform API-Implementierung, die vom Tunnel-Agent verwendet wird, um die Verbindung zu einer Tunnelschnittstelle anzukündigen.

Details
Parameter
[in] tunIf
Die Schnittstellen-ID für die Tunnelschnittstelle. Wird in dieser Implementierung nicht verwendet.

ServiceTunnel eingerichtet

void ServiceTunnelEstablished(
  InterfaceId tunIf,
  TunnelAvailabilityMode tunMode
)

Eine TunnelAgent Platform API-Implementierung, die vom Tunnel-Agent verwendet wird, um eine Verbindung zu einer Tunnelschnittstelle anzukündigen.

Details
Parameter
[in] tunIf
Die Schnittstellen-ID für die Tunnelschnittstelle. Wird in dieser Implementierung nicht verwendet.
[in] tunMode
Der anfängliche Tunnel-Verfügbarkeitsmodus, der von Warm übernommen wird.

ServiceTunnelModeChange (Diensttunnelmodus-Änderung)

void ServiceTunnelModeChange(
  InterfaceId tunIf,
  TunnelAvailabilityMode tunMode
)

Eine TunnelAgent Platform API-Implementierung, die vom Tunnel-Agent zur Ankündigung einer Änderung der Tunnelverfügbarkeit verwendet.

Aufgaben zur Adress- und Routenzuweisung ausführen, wenn sich der Status der Diensttunnelverbindung ändert.

Details
Parameter
[in] tunIf
Die Schnittstellen-ID für die Tunnelschnittstelle. Wird in dieser Implementierung nicht verwendet.
[in] tunMode
Der neue Tunnel-Verfügbarkeitsmodus, der von Warm übernommen wird

TunnelInterfaceDown

void TunnelInterfaceDown(
  InterfaceId tunIf
)

Eine TunnelAgent Platform API-Implementierung, die vom Tunnel-Agent zur Ankündigung der Tunnel-Schnittstelle verwendet wird, ist deaktiviert.

Details
Parameter
[in] tunIf
Die Schnittstellen-ID für die Tunnelschnittstelle. Wird in dieser Implementierung nicht verwendet.

TunnelInterfaceUp

void TunnelInterfaceUp(
  InterfaceId tunIf
)

Eine TunnelAgent Platform API-Implementierung, die vom Tunnel-Agent zur Ankündigung der Tunnel-Schnittstelle verwendet wird.

Details
Parameter
[in] tunIf
Die Schnittstellen-ID für die Tunnelschnittstelle. Wird in dieser Implementierung nicht verwendet.