nl::Weave::WeaveTunnels:WeaveTunnel:Plataforma

Plataforma que proporcionó rutinas de direccionamiento y enrutamiento de Weave.

Resumen

Enumeraciones

TunnelAvailabilityMode{
  kMode_Primary = 1,
  kMode_PrimaryAndBackup = 2,
  kMode_BackupOnly = 3
}
enum
Es el conjunto de estados para los que se dispone de un túnel de Weave.

Typedefs

TunnelAvailabilityMode typedef
Es el conjunto de estados para los que se dispone de un túnel de Weave.

Functions

DisableBorderRouting(void)
void
Una implementación de la API de Platform de TunnelAgent que usa el agente de Tunnel para inhabilitar el enrutamiento de borde a través de Warm (caliente).
EnableBorderRouting(void)
void
Una implementación de la API de Platform de TunnelAgent que usa el agente de Tunnel para habilitar el enrutamiento fronterizo a través de Warm
ServiceTunnelDisconnected(InterfaceId tunIf)
void
Una implementación de la API de Platform de TunnelAgent que usa el agente de túnel para anunciar una desconexión de interfaz de túnel.
ServiceTunnelEstablished(InterfaceId tunIf, TunnelAvailabilityMode tunMode)
void
Una implementación de la API de Platform de TunnelAgent que usa el agente de túnel 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 que usa el agente de túnel para anunciar un cambio de disponibilidad en un túnel.
TunnelInterfaceDown(InterfaceId tunIf)
void
Se inhabilita una implementación de la API de la Platform de TunnelAgent para que el agente pueda anunciar que la interfaz del túnel está inhabilitada.
TunnelInterfaceUp(InterfaceId tunIf)
void
Se habilita una implementación de la API de Platform de TunnelAgent que usa el agente de túnel para anunciar que la interfaz del túnel está habilitada.

Enumeraciones

Modo de disponibilidad del túnel

 TunnelAvailabilityMode

Es el conjunto de estados para los que se dispone de un túnel de Weave.

Properties
kMode_BackupOnly

Se establece cuando el túnel de servicio de Weave está disponible solo a través de la interfaz de copia de seguridad.

kMode_Primary

Se establece cuando el túnel de servicio de Weave está disponible a través de la interfaz principal.

kMode_PrimaryAndBackup

Se establece cuando el túnel de servicio de Weave está disponible en la interfaz principal y de respaldo.

Typedefs

Modo de disponibilidad del túnel

enum nl::Weave::Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode TunnelAvailabilityMode

Es el conjunto de estados para los que se dispone de un túnel de Weave.

Functions

InhabilitarBorderBorder

void DisableBorderRouting(
  void
)

Una implementación de la API de Platform de TunnelAgent que usa el agente de Tunnel para inhabilitar el enrutamiento de borde a través de Warm (caliente).

Inhabilita el enrutamiento fronterizo a nivel de la plataforma.

Habilitar BorderBorderRoute

void EnableBorderRouting(
  void
)

Una implementación de la API de Platform de TunnelAgent que usa el agente de Tunnel para habilitar el enrutamiento fronterizo a través de Warm

Habilite el enrutamiento de fronteras en el nivel de la plataforma.

ServiceTunnelDesconectar

void ServiceTunnelDisconnected(
  InterfaceId tunIf
)

Una implementación de la API de Platform de TunnelAgent que usa el agente de túnel para anunciar una desconexión de interfaz de túnel.

Detalles
Parámetros
[in] tunIf
El InterfaceId de la interfaz del túnel. No se usa en esta implementación.

Túnel de servicio establecido

void ServiceTunnelEstablished(
  InterfaceId tunIf,
  TunnelAvailabilityMode tunMode
)

Una implementación de la API de Platform de TunnelAgent que usa el agente de túnel para anunciar una conexión de interfaz de túnel.

Detalles
Parámetros
[in] tunIf
El InterfaceId de la interfaz del túnel. No se usa en esta implementación.
[in] tunMode
Modo de disponibilidad inicial del túnel que adoptará Warm.

Cambio del túnel de servicio

void ServiceTunnelModeChange(
  InterfaceId tunIf,
  TunnelAvailabilityMode tunMode
)

Una implementación de la API de Platform de TunnelAgent que usa el agente de túnel para anunciar un cambio de disponibilidad en un túnel.

Realiza tareas de asignación de direcciones y rutas cuando cambie el estado de disponibilidad de la conexión del túnel de servicios.

Detalles
Parámetros
[in] tunIf
El InterfaceId de la interfaz del túnel. No se usa en esta implementación.
[in] tunMode
El nuevo modo de disponibilidad de túneles que adoptará Warm.

Interfaz de túnel

void TunnelInterfaceDown(
  InterfaceId tunIf
)

Se inhabilita una implementación de la API de la Platform de TunnelAgent para que el agente pueda anunciar que la interfaz del túnel está inhabilitada.

Detalles
Parámetros
[in] tunIf
El InterfaceId de la interfaz del túnel. No se usa en esta implementación.

Interfaz de túnel

void TunnelInterfaceUp(
  InterfaceId tunIf
)

Se habilita una implementación de la API de Platform de TunnelAgent que usa el agente de túnel para anunciar que la interfaz del túnel está habilitada.

Detalles
Parámetros
[in] tunIf
El InterfaceId de la interfaz del túnel. No se usa en esta implementación.