nl:: Weave:: Profiles:: WeaveTunnel:: Platform
Platforma udostępnia procedury routingu i kierowania ruchu Weave.
Podsumowanie
Wyliczenia |
|
---|---|
TunnelAvailabilityMode{
|
enum | typ wyliczeniowy Zbiór stanów dostępności tunelu Weave. |
Definiuje typ |
|
---|---|
TunnelAvailabilityMode
|
typedef Zbiór stanów dostępności tunelu Weave. |
Funkcje |
|
---|---|
DisableBorderRouting(void)
|
void
|
EnableBorderRouting(void)
|
void
|
ServiceTunnelDisconnected(InterfaceId tunIf)
|
void
Implementacja interfejsu API TunnelAgent Platform używana przez agenta tunelu do ogłoszenia rozłączania interfejsu tunelu.
|
ServiceTunnelEstablished(InterfaceId tunIf, TunnelAvailabilityMode tunMode)
|
void
Implementacja interfejsu API TunnelAgent Platform używana przez agenta tunelu do ogłaszania połączenia przez interfejs tunelu.
|
ServiceTunnelModeChange(InterfaceId tunIf, TunnelAvailabilityMode tunMode)
|
void
Implementacja interfejsu API TunnelAgent Platform używana przez agenta tunelu do ogłaszania zmiany dostępności tunelu.
|
TunnelInterfaceDown(InterfaceId tunIf)
|
void
Implementacja interfejsu API TunnelAgent Platform używana przez agenta tunelu do informowania o tym, że interfejs tunelu jest wyłączony.
|
TunnelInterfaceUp(InterfaceId tunIf)
|
void
Implementacja interfejsu API TunnelAgent Platform używana przez agenta tunelu do informowania o włączeniu interfejsu tunelu.
|
Wyliczenia
TunnelAvailabilityMode
TunnelAvailabilityMode
Zbiór stanów dostępności tunelu Weave.
Właściwości | |
---|---|
kMode_BackupOnly
|
Ustaw, gdy tunel usługi Weave jest dostępny tylko przez interfejs zapasowy. |
kMode_Primary
|
Ustaw, kiedy tunel usługi Weave jest dostępny w interfejsie głównym. |
kMode_PrimaryAndBackup
|
Ustaw, kiedy tunel usługi Weave jest dostępny zarówno w interfejsie pierwotnym, jak i zapasowym. |
Definiuje typ
TunnelAvailabilityMode
enum nl::Weave::Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode TunnelAvailabilityMode
Zbiór stanów dostępności tunelu Weave.
Funkcje
DisableBorderRouting
void DisableBorderRouting( void )
EnableBorderRouting
void EnableBorderRouting( void )
ServiceTunnelDisconnected
void ServiceTunnelDisconnected( InterfaceId tunIf )
Implementacja interfejsu API TunnelAgent Platform używana przez agenta tunelu do ogłoszenia rozłączania interfejsu tunelu.
Szczegóły | |||
---|---|---|---|
Parametry |
|
ServiceTunnelEstablished
void ServiceTunnelEstablished( InterfaceId tunIf, TunnelAvailabilityMode tunMode )
Implementacja interfejsu API TunnelAgent Platform używana przez agenta tunelu do ogłaszania połączenia przez interfejs tunelu.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
ServiceTunnelModeChange
void ServiceTunnelModeChange( InterfaceId tunIf, TunnelAvailabilityMode tunMode )
Implementacja interfejsu API TunnelAgent Platform używana przez agenta tunelu do ogłaszania zmiany dostępności tunelu.
Wykonuj zadania przypisywania adresów i tras po zmianie stanu dostępności połączenia przez tunel usługi.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
TunnelInterfaceDown
void TunnelInterfaceDown( InterfaceId tunIf )
Implementacja interfejsu API TunnelAgent Platform używana przez agenta tunelu do informowania o tym, że interfejs tunelu jest wyłączony.
Szczegóły | |||
---|---|---|---|
Parametry |
|
TunnelInterfaceUp
void TunnelInterfaceUp( InterfaceId tunIf )
Implementacja interfejsu API TunnelAgent Platform używana przez agenta tunelu do informowania o włączeniu interfejsu tunelu.
Szczegóły | |||
---|---|---|---|
Parametry |
|