nl:: Weave:: Profiles:: WeaveTunnel:: Platform
A plataforma fornece 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. |
remotas |
|
---|---|
DisableBorderRouting(void)
|
void
|
EnableBorderRouting(void)
|
void
|
ServiceTunnelDisconnected(InterfaceId tunIf)
|
void
Uma implementação da API TunnelAgent Platform usada pelo Tunnel Agent 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 Tunnel Agent para anunciar uma conexão de interface de túnel.
|
ServiceTunnelModeChange(InterfaceId tunIf, TunnelAvailabilityMode tunMode)
|
void
Uma implementação da API Platform do TunnelAgent usada pelo Tunnel Agent para anunciar uma mudança de disponibilidade do Tunnel.
|
TunnelInterfaceDown(InterfaceId tunIf)
|
void
Uma implementação da API Platform do TunnelAgent usada pelo Tunnel Agent para anunciar que a interface do túnel está desativada.
|
TunnelInterfaceUp(InterfaceId tunIf)
|
void
Uma implementação da API TunnelAgent Platform usada pelo Tunnel Agent 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
|
Defina quando o túnel de serviço do Weave estará disponível apenas pela interface de backup. |
kMode_Primary
|
É definido quando o túnel de serviço do Weave está disponível na interface principal. |
kMode_PrimaryAndBackup
|
Definido quando o Weave Service Tunnel está disponível na interface 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.
remotas
DisableBorderRouting
void DisableBorderRouting( void )
EnableBorderRouting
void EnableBorderRouting( void )
ServiceTunnelDisconnected
void ServiceTunnelDisconnected( InterfaceId tunIf )
Uma implementação da API TunnelAgent Platform usada pelo Tunnel Agent 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 Tunnel Agent para anunciar uma conexão de interface de túnel.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
ServiceTunnelModeChange
void ServiceTunnelModeChange( InterfaceId tunIf, TunnelAvailabilityMode tunMode )
Uma implementação da API Platform do TunnelAgent usada pelo Tunnel Agent para anunciar uma mudança de disponibilidade do Tunnel.
Execute tarefas de atribuição de endereço e rota quando o estado de disponibilidade de conexão do túnel de serviço for alterado.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
TunnelInterfaceDown
void TunnelInterfaceDown( InterfaceId tunIf )
Uma implementação da API Platform do TunnelAgent usada pelo Tunnel Agent 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 Tunnel Agent para anunciar que a interface do túnel está ativada.
Detalhes | |||
---|---|---|---|
Parâmetros |
|