nl:: Weave:: Profiles:: WeaveTunnel:: Platform
Von der Plattform bereitgestellte Weave-Adressierungs- und Routing-Routinen.
Zusammenfassung
Aufzählungen |
|
---|---|
TunnelAvailabilityMode{
|
enum Die Status der Verfügbarkeit von Weave-Tunneln. |
Typedefs |
|
---|---|
TunnelAvailabilityMode
|
typedef Die Status der Verfügbarkeit von Weave-Tunneln. |
Funktionen |
|
---|---|
DisableBorderRouting(void)
|
void
|
EnableBorderRouting(void)
|
void
|
ServiceTunnelDisconnected(InterfaceId tunIf)
|
void
Eine TunnelAgent Platform-API-Implementierung, die vom Tunnel-Agent verwendet wird, um die Trennung der Tunnelschnittstelle bekannt zu geben.
|
ServiceTunnelEstablished(InterfaceId tunIf, TunnelAvailabilityMode tunMode)
|
void
Eine TunnelAgent Platform-API-Implementierung, die vom Tunnel-Agent verwendet wird, um eine Tunnelschnittstellenverbindung anzukündigen.
|
ServiceTunnelModeChange(InterfaceId tunIf, TunnelAvailabilityMode tunMode)
|
void
Eine TunnelAgent Platform API-Implementierung, die vom Tunnel-Agent verwendet wird, um eine Änderung der Tunnelverfügbarkeit anzukündigen.
|
TunnelInterfaceDown(InterfaceId tunIf)
|
void
Eine TunnelAgent Platform API-Implementierung, die vom Tunnel-Agent verwendet wird, um über die Deaktivierung der Tunnelschnittstelle zu informieren.
|
TunnelInterfaceUp(InterfaceId tunIf)
|
void
Eine TunnelAgent Platform-API-Implementierung, die vom Tunnel-Agent verwendet wird, um die Aktivierung der Tunnelschnittstelle zu melden.
|
Aufzählungen
TunnelAvailabilityMode
TunnelAvailabilityMode
Die Status der Verfügbarkeit von Weave-Tunneln.
Attribute | |
---|---|
kMode_BackupOnly
|
Wird festgelegt, wenn der Weave-Diensttunnel nur über die Sicherungsschnittstelle verfügbar ist. |
kMode_Primary
|
Wird festgelegt, wenn der Weave-Diensttunnel über die primäre Schnittstelle verfügbar ist. |
kMode_PrimaryAndBackup
|
Wird festgelegt, wenn der Weave-Diensttunnel sowohl über die primäre als auch über die Sicherungsschnittstelle verfügbar ist. |
Typedefs
TunnelAvailabilityMode
enum nl::Weave::Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode TunnelAvailabilityMode
Die Status der Verfügbarkeit von Weave-Tunneln.
Funktionen
DisableBorderRouting
void DisableBorderRouting( void )
EnableBorderRouting
void EnableBorderRouting( void )
ServiceTunnelDisconnected
void ServiceTunnelDisconnected( InterfaceId tunIf )
Eine TunnelAgent Platform-API-Implementierung, die vom Tunnel-Agent verwendet wird, um die Trennung der Tunnelschnittstelle bekannt zu geben.
Details | |||
---|---|---|---|
Parameter |
|
ServiceTunnelEstablished
void ServiceTunnelEstablished( InterfaceId tunIf, TunnelAvailabilityMode tunMode )
Eine TunnelAgent Platform-API-Implementierung, die vom Tunnel-Agent verwendet wird, um eine Tunnelschnittstellenverbindung anzukündigen.
Details | |||||
---|---|---|---|---|---|
Parameter |
|
ServiceTunnelModeChange
void ServiceTunnelModeChange( InterfaceId tunIf, TunnelAvailabilityMode tunMode )
Eine TunnelAgent Platform API-Implementierung, die vom Tunnel-Agent verwendet wird, um eine Änderung der Tunnelverfügbarkeit anzukündigen.
Aufgaben zur Adress- und Routenzuweisung ausführen, wenn sich der Verfügbarkeitsstatus des Diensttunnels ändert.
Details | |||||
---|---|---|---|---|---|
Parameter |
|
TunnelInterfaceDown
void TunnelInterfaceDown( InterfaceId tunIf )
Eine TunnelAgent Platform API-Implementierung, die vom Tunnel-Agent verwendet wird, um über die Deaktivierung der Tunnelschnittstelle zu informieren.
Details | |||
---|---|---|---|
Parameter |
|
TunnelInterfaceUp
void TunnelInterfaceUp( InterfaceId tunIf )
Eine TunnelAgent Platform-API-Implementierung, die vom Tunnel-Agent verwendet wird, um die Aktivierung der Tunnelschnittstelle zu melden.
Details | |||
---|---|---|---|
Parameter |
|