nl:: Weave:: Profiles:: WeaveTunnel:: Platform
Platform proporcionó las rutinas de direccionamiento y enrutamiento de Weave.
Resumen
Enumeraciones |
|
---|---|
TunnelAvailabilityMode{
|
enum El conjunto de estados para la disponibilidad del túnel de Weave. |
Typedefs |
|
---|---|
TunnelAvailabilityMode
|
typedef El conjunto de estados para la disponibilidad del túnel de Weave. |
remotas |
|
---|---|
DisableBorderRouting(void)
|
void
|
EnableBorderRouting(void)
|
void
|
ServiceTunnelDisconnected(InterfaceId tunIf)
|
void
Una implementación de la API de Platform de TunnelAgent utilizada por el agente de Tunnel para anunciar una desconexión de la interfaz del túnel.
|
ServiceTunnelEstablished(InterfaceId tunIf, TunnelAvailabilityMode tunMode)
|
void
Una implementación de la API de Platform de TunnelAgent utilizada por el agente de Tunnel para anunciar una conexión de interfaz de túnel.
|
ServiceTunnelModeChange(InterfaceId tunIf, TunnelAvailabilityMode tunMode)
|
void
Una implementación de la API de Platform de TunnelAgent utilizada por el agente de Tunnel para anunciar un cambio en la disponibilidad del túnel.
|
TunnelInterfaceDown(InterfaceId tunIf)
|
void
Una implementación de la API de Platform de TunnelAgent utilizada por el agente de Tunnel para anunciar que la interfaz del túnel está inhabilitada.
|
TunnelInterfaceUp(InterfaceId tunIf)
|
void
Una implementación de la API de Platform de TunnelAgent utilizada por el agente de Tunnel para anunciar que la interfaz del túnel está habilitada.
|
Enumeraciones
TunnelAvailabilityMode
TunnelAvailabilityMode
El conjunto de estados para la disponibilidad del túnel de Weave.
Propiedades | |
---|---|
kMode_BackupOnly
|
Se establece cuando el túnel de servicio de Weave solo está disponible a través de la interfaz de copia de seguridad. |
kMode_Primary
|
Se establece cuando el túnel de servicio de Weave está disponible en la interfaz principal. |
kMode_PrimaryAndBackup
|
Se establece cuando el túnel de servicio de Weave está disponible a través de la interfaz primaria y de respaldo. |
Typedefs
TunnelAvailabilityMode
enum nl::Weave::Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode TunnelAvailabilityMode
El conjunto de estados para la disponibilidad del túnel de Weave.
remotas
DisableBorderRouting
void DisableBorderRouting( void )
EnableBorderRouting
void EnableBorderRouting( void )
ServiceTunnelDisconnected
void ServiceTunnelDisconnected( InterfaceId tunIf )
Una implementación de la API de Platform de TunnelAgent utilizada por el agente de Tunnel para anunciar una desconexión de la interfaz del túnel.
Detalles | |||
---|---|---|---|
Parámetros |
|
ServiceTunnelEstablished
void ServiceTunnelEstablished( InterfaceId tunIf, TunnelAvailabilityMode tunMode )
Una implementación de la API de Platform de TunnelAgent utilizada por el agente de Tunnel para anunciar una conexión de interfaz de túnel.
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
ServiceTunnelModeChange
void ServiceTunnelModeChange( InterfaceId tunIf, TunnelAvailabilityMode tunMode )
Una implementación de la API de Platform de TunnelAgent utilizada por el agente de Tunnel para anunciar un cambio en la disponibilidad del túnel.
Realizar tareas de asignación de direcciones y rutas cuando cambie el estado de disponibilidad de la conexión del túnel de servicio
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
TunnelInterfaceDown
void TunnelInterfaceDown( InterfaceId tunIf )
Una implementación de la API de Platform de TunnelAgent utilizada por el agente de Tunnel para anunciar que la interfaz del túnel está inhabilitada.
Detalles | |||
---|---|---|---|
Parámetros |
|
TunnelInterfaceUp
void TunnelInterfaceUp( InterfaceId tunIf )
Una implementación de la API de Platform de TunnelAgent utilizada por el agente de Tunnel para anunciar que la interfaz del túnel está habilitada.
Detalles | |||
---|---|---|---|
Parámetros |
|