nl:: Weave:: Profiles:: WeaveTunnel:: Platform
Die Platform stellte Routinen zur Adressierung und Weiterleitung von Weave bereit.
Zusammenfassung
Aufzählungen |
|
---|---|
TunnelAvailabilityMode{
|
enum Die Status der Weave-Tunnel-Verfügbarkeit. |
Typedefs |
|
---|---|
TunnelAvailabilityMode
|
typedef. Die Status der Weave-Tunnel-Verfügbarkeit. |
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 anzukündigen.
|
ServiceTunnelEstablished(InterfaceId tunIf, TunnelAvailabilityMode tunMode)
|
void
Eine TunnelAgent Platform-API-Implementierung, die vom Tunnel-Agent verwendet wird, um eine Verbindung zur Tunnelschnittstelle 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 die Tunnelschnittstelle anzukündigen, ist deaktiviert.
|
TunnelInterfaceUp(InterfaceId tunIf)
|
void
Eine TunnelAgent Platform-API-Implementierung, die vom Tunnel-Agent verwendet wird, um die Tunnelschnittstelle anzukündigen, ist aktiviert.
|
Aufzählungen
TunnelAvailabilityMode
TunnelAvailabilityMode
Die Status der Weave-Tunnel-Verfügbarkeit.
Attribute | |
---|---|
kMode_BackupOnly
|
Legen Sie fest, wenn der Weave-Diensttunnel nur über die Sicherungsschnittstelle verfügbar ist. |
kMode_Primary
|
Legen Sie fest, wann der Weave-Diensttunnel über die primäre Schnittstelle verfügbar ist. |
kMode_PrimaryAndBackup
|
Wird festgelegt, wenn der Weave-Diensttunnel sowohl über die primäre Schnittstelle als auch über die Sicherungsschnittstelle verfügbar ist. |
Typedefs
TunnelAvailabilityMode
enum nl::Weave::Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode TunnelAvailabilityMode
Die Status der Weave-Tunnel-Verfügbarkeit.
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 anzukündigen.
Details | |||
---|---|---|---|
Parameter |
|
ServiceTunnelEstablished
void ServiceTunnelEstablished( InterfaceId tunIf, TunnelAvailabilityMode tunMode )
Eine TunnelAgent Platform-API-Implementierung, die vom Tunnel-Agent verwendet wird, um eine Verbindung zur Tunnelschnittstelle 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.
Führen Sie Aufgaben zur Adress- und Routenzuweisung aus, wenn sich der Status der Verfügbarkeit der Diensttunnelverbindung ändert.
Details | |||||
---|---|---|---|---|---|
Parameter |
|
TunnelInterfaceDown
void TunnelInterfaceDown( InterfaceId tunIf )
Eine TunnelAgent Platform-API-Implementierung, die vom Tunnel-Agent verwendet wird, um die Tunnelschnittstelle anzukündigen, ist deaktiviert.
Details | |||
---|---|---|---|
Parameter |
|
TunnelInterfaceUp
void TunnelInterfaceUp( InterfaceId tunIf )
Eine TunnelAgent Platform-API-Implementierung, die vom Tunnel-Agent verwendet wird, um die Tunnelschnittstelle anzukündigen, ist aktiviert.
Details | |||
---|---|---|---|
Parameter |
|