nl:: Weave:: Profiles:: WeaveTunnel:: Platform
A plataforma forneceu rotinas de endereçamento e roteamento do Weave.
Resumo
Enumerações |
|
---|---|
TunnelAvailabilityMode{
|
enum O conjunto de estados para a disponibilidade do túnel do Weave. |
Typedefs |
|
---|---|
TunnelAvailabilityMode
|
typedef O conjunto de estados para a disponibilidade do túnel do Weave. |
Funções |
|
---|---|
DisableBorderRouting(void)
|
void
Uma implementação da API TunnelAgent Platform usada pelo agente do túnel para desativar o roteamento de borda por meio de aquecimento.
|
EnableBorderRouting(void)
|
void
|
ServiceTunnelDisconnected(InterfaceId tunIf)
|
void
Uma implementação da API TunnelAgent Platform usada pelo agente do Tunnel para anunciar uma desconexão da interface do túnel.
|
ServiceTunnelEstablished(InterfaceId tunIf, TunnelAvailabilityMode tunMode)
|
void
Uma implementação da API TunnelAgent Platform usada pelo agente do Tunnel para anunciar uma conexão da interface do túnel.
|
ServiceTunnelModeChange(InterfaceId tunIf, TunnelAvailabilityMode tunMode)
|
void
Uma implementação da API TunnelAgent Platform usada pelo agente do Tunnel para anunciar uma alteração da disponibilidade do túnel.
|
TunnelInterfaceDown(InterfaceId tunIf)
|
void
Uma implementação da API TunnelAgent Platform usada pelo agente do Tunnel para anunciar que a interface do túnel está desativada.
|
TunnelInterfaceUp(InterfaceId tunIf)
|
void
Uma implementação da API TunnelAgent Platform usada pelo agente do TunnelAgent para anunciar que a interface do túnel está ativada.
|
Enumerações
TunnelAvailabilityMode
TunnelAvailabilityMode
O conjunto de estados para a disponibilidade do túnel do Weave.
Propriedades | |
---|---|
kMode_BackupOnly
|
Definido quando o Weave Service Tunnel estiver disponível apenas na interface de backup. |
kMode_Primary
|
Defina quando o Weave Service Tunnel estiver disponível na interface principal. |
kMode_PrimaryAndBackup
|
Definido quando o Weave Service Tunnel estiver disponível nas interfaces primária e de backup. |
Typedefs
TunnelAvailabilityMode
enum nl::Weave::Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode TunnelAvailabilityMode
O conjunto de estados para a disponibilidade do túnel do Weave.
Funções
DisableBorderRouting
void DisableBorderRouting( void )
Uma implementação da API TunnelAgent Platform usada pelo agente do túnel para desativar o roteamento de borda por meio de aquecimento.
Desativar o roteamento de borda no nível da plataforma.
EnableBorderRouting
void EnableBorderRouting( void )
ServiceTunnelDisconnected
void ServiceTunnelDisconnected( InterfaceId tunIf )
Uma implementação da API TunnelAgent Platform usada pelo agente do Tunnel para anunciar uma desconexão da interface do túnel.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
ServiceTunnelEstablished
void ServiceTunnelEstablished( InterfaceId tunIf, TunnelAvailabilityMode tunMode )
Uma implementação da API TunnelAgent Platform usada pelo agente do Tunnel para anunciar uma conexão da interface do túnel.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
ServiceTunnelModeChange
void ServiceTunnelModeChange( InterfaceId tunIf, TunnelAvailabilityMode tunMode )
Uma implementação da API TunnelAgent Platform usada pelo agente do Tunnel para anunciar uma alteração da disponibilidade do túnel.
Executar tarefas de atribuição de endereço e rota quando o estado de disponibilidade da conexão do túnel de serviço mudar.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
TunnelInterfaceDown
void TunnelInterfaceDown( InterfaceId tunIf )
Uma implementação da API TunnelAgent Platform usada pelo agente do Tunnel para anunciar que a interface do túnel está desativada.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
TunnelInterfaceUp
void TunnelInterfaceUp( InterfaceId tunIf )
Uma implementação da API TunnelAgent Platform usada pelo agente do TunnelAgent para anunciar que a interface do túnel está ativada.
Detalhes | |||
---|---|---|---|
Parâmetros |
|