nl:: Weave:: Profiles:: WeaveTunnel:: Platform
Les routines d'adressage et de routage Weave sont fournies par la plate-forme.
Résumé
Énumérations |
|
---|---|
TunnelAvailabilityMode{
|
énum Ensemble des états pour la disponibilité du tunnel Weave. |
Typedefs |
|
---|---|
TunnelAvailabilityMode
|
typedef Ensemble des états pour la disponibilité du tunnel Weave. |
Fonctions |
|
---|---|
DisableBorderRouting(void)
|
void
|
EnableBorderRouting(void)
|
void
|
ServiceTunnelDisconnected(InterfaceId tunIf)
|
void
Implémentation de l'API Platform TunnelAgent utilisée par l'agent Tunnel pour annoncer la déconnexion de l'interface du tunnel.
|
ServiceTunnelEstablished(InterfaceId tunIf, TunnelAvailabilityMode tunMode)
|
void
Implémentation de l'API Platform TunnelAgent utilisée par l'agent Tunnel pour annoncer une connexion d'interface de tunnel.
|
ServiceTunnelModeChange(InterfaceId tunIf, TunnelAvailabilityMode tunMode)
|
void
Implémentation de l'API Platform TunnelAgent utilisée par l'agent de tunnel pour annoncer un changement de disponibilité de tunnel.
|
TunnelInterfaceDown(InterfaceId tunIf)
|
void
Une implémentation de l'API Platform TunnelAgent utilisée par l'agent Tunnel pour annoncer que l'interface du tunnel est désactivée.
|
TunnelInterfaceUp(InterfaceId tunIf)
|
void
Implémentation de l'API Platform TunnelAgent utilisée par l'agent Tunnel pour annoncer que l'interface du tunnel est activée.
|
Énumérations
TunnelAvailabilityMode
TunnelAvailabilityMode
Ensemble des états pour la disponibilité du tunnel Weave.
Propriétés | |
---|---|
kMode_BackupOnly
|
Défini lorsque le tunnel de service Weave est disponible uniquement via l'interface de sauvegarde. |
kMode_Primary
|
Définissez le moment où le tunnel de service Weave est disponible via l'interface principale. |
kMode_PrimaryAndBackup
|
Définissez le moment où le tunnel de service Weave est disponible sur l'interface principale et l'interface de secours. |
Typedefs
TunnelAvailabilityMode
enum nl::Weave::Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode TunnelAvailabilityMode
Ensemble des états pour la disponibilité du tunnel Weave.
Fonctions
DisableBorderRouting
void DisableBorderRouting( void )
EnableBorderRouting
void EnableBorderRouting( void )
ServiceTunnelDisconnected
void ServiceTunnelDisconnected( InterfaceId tunIf )
Implémentation de l'API Platform TunnelAgent utilisée par l'agent Tunnel pour annoncer la déconnexion de l'interface du tunnel.
Détails | |||
---|---|---|---|
Paramètres |
|
ServiceTunnelEstablished
void ServiceTunnelEstablished( InterfaceId tunIf, TunnelAvailabilityMode tunMode )
Implémentation de l'API Platform TunnelAgent utilisée par l'agent Tunnel pour annoncer une connexion d'interface de tunnel.
Détails | |||||
---|---|---|---|---|---|
Paramètres |
|
ServiceTunnelModeChange
void ServiceTunnelModeChange( InterfaceId tunIf, TunnelAvailabilityMode tunMode )
Implémentation de l'API Platform TunnelAgent utilisée par l'agent de tunnel pour annoncer un changement de disponibilité de tunnel.
Effectuer des tâches d'attribution d'adresses et d'itinéraires lorsque l'état de disponibilité de la connexion au tunnel de service change.
Détails | |||||
---|---|---|---|---|---|
Paramètres |
|
TunnelInterfaceDown
void TunnelInterfaceDown( InterfaceId tunIf )
Une implémentation de l'API Platform TunnelAgent utilisée par l'agent Tunnel pour annoncer que l'interface du tunnel est désactivée.
Détails | |||
---|---|---|---|
Paramètres |
|
TunnelInterfaceUp
void TunnelInterfaceUp( InterfaceId tunIf )
Implémentation de l'API Platform TunnelAgent utilisée par l'agent Tunnel pour annoncer que l'interface du tunnel est activée.
Détails | |||
---|---|---|---|
Paramètres |
|