nl:: Weave:: Profiles:: WeaveTunnel
Resumo
Enumerações |
|
---|---|
@331
|
tipo enumerado |
@332{
|
tipo enumerado Códigos de status do túnel do Weave. |
LivenessStrategy{
|
tipo enumerado A estratégia de atividade empregada para manter a conexão do túnel com o serviço. |
Role{
|
tipo enumerado Papéis que o agente de túnel pode assumir, ou seja, um gateway de borda ou um dispositivo móvel. |
SrcInterfaceType{
|
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{
|
tipo enumerado Direção do pacote que passa pelo túnel. |
TunnelType{
|
tipo enumerado Tipo de túnel. |
WeaveTunnelVersion
|
tipo enumerado |
Typedefs |
|
---|---|
LivenessStrategy
|
typedefenum nl::Weave::Profiles::WeaveTunnel::LivenessStrategy
A estratégia de atividade empregada para manter a conexão do túnel com o serviço. |
Role
|
typedefenum 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
|
typedefenum 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
|
typedefenum nl::Weave::Profiles::WeaveTunnel::TunnelPktDirection
Direção do pacote que passa pelo túnel. |
TunnelType
|
typedefenum nl::Weave::Profiles::WeaveTunnel::TunnelType
Tipo de túnel. |
WeaveTunnelVersion
|
typedefenum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelVersion
|
Classes |
|
---|---|
nl:: |
Os parâmetros da política de reconexão usados para controlar a forma como o túnel se reconecta ao Serviço. |
nl:: |
|
nl:: |
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:: |
|
nl:: |
|
nl:: |
Namespaces |
|
---|---|
nl:: |
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