O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

nl::Weave::Profiles::WeaveTunnel

Resumo

Enumerações

@331 tipo enumerado
@332{
  kStatusCode_TunnelOpenFail = 1,
  kStatusCode_TunnelCloseFail = 2,
  kStatusCode_TunnelRouteUpdateFail = 3,
  kStatusCode_TunnelReconnectFail = 4
}
tipo enumerado
Códigos de status do túnel do Weave.
LivenessStrategy{
  kLiveness_TCPKeepAlive = 1,
  kLiveness_TunnelControl = 2
}
tipo enumerado
A estratégia de atividade empregada para manter a conexão do túnel com o serviço.
Role{
  kClientRole_BorderGateway = 1,
  kClientRole_StandaloneDevice = 2,
  kClientRole_MobileDevice = 3
}
tipo enumerado
Papéis que o agente de túnel pode assumir, ou seja, um gateway de borda ou um dispositivo móvel.
SrcInterfaceType{
  kSrcInterface_WiFi = 1,
  kSrcInterface_Cellular = 2
}
tipo enumerado
O tipo de tecnologia da interface de rede no dispositivo em que o túnel é estabelecido com o serviço.
TunnelCtrlMsgType tipo enumerado
TunnelPktDirection{
  kDir_Inbound = 1,
  kDir_Outbound = 2
}
tipo enumerado
Direção do pacote que passa pelo túnel.
TunnelType{
  kType_TunnelUnknown = 0,
  kType_TunnelPrimary = 1,
  kType_TunnelBackup = 2,
  kType_TunnelShortcut = 3
}
tipo enumerado
Tipo de túnel.
WeaveTunnelVersion tipo enumerado

Typedefs

LivenessStrategy typedef
enum nl::Weave::Profiles::WeaveTunnel::LivenessStrategy
A estratégia de atividade empregada para manter a conexão do túnel com o serviço.
Role typedef
enum nl::Weave::Profiles::WeaveTunnel::Role
Papéis que o agente de túnel pode assumir, ou seja, um gateway de borda ou um dispositivo móvel.
SrcInterfaceType typedef
enum nl::Weave::Profiles::WeaveTunnel::SrcInterfaceType
O tipo de tecnologia da interface de rede no dispositivo em que o túnel é estabelecido com o serviço.
TunnelPktDirection typedef
enum nl::Weave::Profiles::WeaveTunnel::TunnelPktDirection
Direção do pacote que passa pelo túnel.
TunnelType typedef
enum nl::Weave::Profiles::WeaveTunnel::TunnelType
Tipo de túnel.
WeaveTunnelVersion typedef
enum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelVersion

Classes

nl::Weave::Perfis::WeaveTunnel::ReconnectParam

Os parâmetros da política de reconexão usados para controlar a forma como o túnel se reconecta ao Serviço.

nl::Weave::Perfis::WeaveTunnel::WeaveTunnelAgent
nl::Weave::Perfis::WeaveTunnel::WeaveTunnelConnectionMgr

Essa classe encapsula todos os estados de conexão do túnel do Weave e as lógicas e funções de gerenciamento associadas.

nl::Weave::Perfis::WeaveTunnel::WeaveTunnelControl
nl::Weave::Perfis::WeaveTunnel::WeaveTunnelHeader
nl::Weave::Perfis::WeaveTunnel::WeaveTunnelRoute

Namespaces

nl::Weave::Perfis::WeaveTunnel::Plataforma

A Platform forneceu rotinas de endereçamento e roteamento do Weave.

Enumerações

@331

 @331

@332

 @332

Códigos de status do túnel do Weave.

Propriedades
kStatusCode_TunnelCloseFail

O serviço encontrou um erro ao fechar o túnel.

kStatusCode_TunnelOpenFail

O serviço encontrou um erro ao abrir o túnel.

kStatusCode_TunnelReconnectFail

O gateway de borda encontrou um erro ao se reconectar ao serviço.

kStatusCode_TunnelRouteUpdateFail

O serviço encontrou um erro ao atualizar as rotas.

Estratégia de atividade

 LivenessStrategy

A estratégia de atividade empregada para manter a conexão do túnel com o serviço.

Propriedades
kLiveness_TCPKeepAlive

Usado para indicar que a atividade de conexão do túnel é mantida pelo TCP KeepAlives.

kLiveness_TunnelControl

Usado para indicar que a atividade de conexão do túnel é mantida pelas mensagens de atividade do controle de túnel.

Papel

 Role

Papéis que o agente de túnel pode assumir, ou seja, um gateway de borda ou um dispositivo móvel.

Propriedades
kClientRole_BorderGateway

O dispositivo atua como um gateway de borda com a finalidade de rotear o tráfego de entrada e saída, além de outros dispositivos no tecido associado.

kClientRole_MobileDevice

O dispositivo atua como um nó autônomo que não encaminha o tráfego para outros dispositivos.

Ele pode estabelecer um túnel de atalho entre ele e outro gateway de borda.

kClientRole_StandaloneDevice

O dispositivo atua como um nó autônomo que não encaminha o tráfego para outros dispositivos.

SrcInterfaceType

 SrcInterfaceType

O tipo de tecnologia da interface de rede no dispositivo em que o túnel é estabelecido com o serviço.

Propriedades
kSrcInterface_Cellular

Usado quando a interface celular é usada como origem do túnel para o serviço.

kSrcInterface_WiFi

Usado quando a interface de Wi-Fi é usada como origem do túnel para o serviço.

TunnelCtrlMsgType

 TunnelCtrlMsgType

TunnelPktDirection

 TunnelPktDirection

Direção do pacote que passa pelo túnel.

Propriedades
kDir_Inbound

Indica a entrada de pacotes no gateway da borda pelo túnel.

kDir_Outbound

Indica o pacote que sai do gateway da borda sobre o túnel.

TunnelType

 TunnelType

Tipo de túnel.

Propriedades
kType_TunnelBackup

Um túnel secundário que serve como um trajeto alternativo entre o dispositivo/tecido e o serviço.

caso nenhum túnel principal esteja disponível.

kType_TunnelPrimary

Um túnel principal para mover o tráfego entre o dispositivo/tecido e o Serviço.

kType_TunnelShortcut

Usado para indicar um túnel de atalho entre um nó autônomo local(dispositivo móvel) e um gateway de borda.

kType_TunnelUnknown

Usado para indicar um tipo de túnel desconhecido.

WeaveTunnelVersion

 WeaveTunnelVersion

Typedefs

Estratégia de atividade

enum nl::Weave::Profiles::WeaveTunnel::LivenessStrategy LivenessStrategy

A estratégia de atividade empregada para manter a conexão do túnel com o serviço.

Papel

enum nl::Weave::Profiles::WeaveTunnel::Role Role

Papéis que o agente de túnel pode assumir, ou seja, um gateway de borda ou um dispositivo móvel.

SrcInterfaceType

enum nl::Weave::Profiles::WeaveTunnel::SrcInterfaceType SrcInterfaceType

O tipo de tecnologia da interface de rede no dispositivo em que o túnel é estabelecido com o serviço.

TunnelPktDirection

enum nl::Weave::Profiles::WeaveTunnel::TunnelPktDirection TunnelPktDirection

Direção do pacote que passa pelo túnel.

TunnelType

enum nl::Weave::Profiles::WeaveTunnel::TunnelType TunnelType

Tipo de túnel.

WeaveTunnelVersion

enum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelVersion WeaveTunnelVersion