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 |
|
||