Google is committed to advancing racial equity for Black communities. See how.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

nl :: Tecer:: Perfis :: WeaveTunnel

Resumo

Enumerações

@331 enum
@332 {
kStatusCode_TunnelOpenFail = 1,
kStatusCode_TunnelCloseFail = 2,
kStatusCode_TunnelRouteUpdateFail = 3,
kStatusCode_TunnelReconnectFail = 4
}
enum
Códigos de status do Weave Tunnel.
LivenessStrategy {
kLiveness_TCPKeepAlive = 1,
kLiveness_TunnelControl = 2
}
enum
A estratégia de vivacidade empregada para manter a conexão do túnel com o serviço.
Role {
kClientRole_BorderGateway = 1,
kClientRole_StandaloneDevice = 2,
kClientRole_MobileDevice = 3
}
enum
Funções que o Agente de Túnel pode assumir; ou seja, gateway de fronteira ou dispositivo móvel.
SrcInterfaceType {
kSrcInterface_WiFi = 1,
kSrcInterface_Cellular = 2
}
enum
O tipo de tecnologia da interface de rede no dispositivo sobre o qual o túnel é estabelecido com o serviço.
TunnelCtrlMsgType enum
TunnelPktDirection {
kDir_Inbound = 1,
kDir_Outbound = 2
}
enum
Direção do pacote atravessando o túnel.
TunnelType {
kType_TunnelUnknown = 0,
kType_TunnelPrimary = 1,
kType_TunnelBackup = 2,
kType_TunnelShortcut = 3
}
enum
Tipo de túnel.
WeaveTunnelVersion enum

Typedefs

LivenessStrategy typedef
enum nl::Weave::Profiles::WeaveTunnel::LivenessStrategy
A estratégia de vivacidade empregada para manter a conexão do túnel com o serviço.
Role typedef
enum nl::Weave::Profiles::WeaveTunnel::Role
Funções que o Agente de Túnel pode assumir; ou seja, gateway de fronteira ou dispositivo móvel.
SrcInterfaceType typedef
enum nl::Weave::Profiles::WeaveTunnel::SrcInterfaceType
O tipo de tecnologia da interface de rede no dispositivo sobre o qual o túnel é estabelecido com o serviço.
TunnelPktDirection typedef
enum nl::Weave::Profiles::WeaveTunnel::TunnelPktDirection
Direção do pacote atravessando o túnel.
TunnelType typedef
enum nl::Weave::Profiles::WeaveTunnel::TunnelType
Tipo de túnel.
WeaveTunnelVersion typedef
enum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelVersion

Aulas

nl :: Weave :: Profiles :: WeaveTunnel :: ReconnectParam

Os parâmetros de política de reconexão que são usados ​​para controlar a maneira como o túnel se reconecta ao serviço.

nl :: Weave :: Profiles :: WeaveTunnel :: WeaveTunnelAgent
nl :: Weave :: Profiles :: WeaveTunnel :: WeaveTunnelConnectionMgr

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

nl :: Weave :: Profiles :: WeaveTunnel :: WeaveTunnelControl
nl :: Weave :: Profiles :: WeaveTunnel :: WeaveTunnelHeader
nl :: Weave :: Profiles :: WeaveTunnel :: WeaveTunnelRoute

Namespaces

nl :: Weave :: Profiles :: WeaveTunnel :: Platform

A plataforma forneceu rotinas de endereçamento e roteamento Weave.

Enumerações

@ 331

 @331

@ 332

 @332

Códigos de status do Weave Tunnel.

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 Border encontrou um erro ao se reconectar ao serviço.

kStatusCode_TunnelRouteUpdateFail

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

LivenessStrategy

 LivenessStrategy

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

Propriedades
kLiveness_TCPKeepAlive

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

kLiveness_TunnelControl

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

Função

 Role

Funções que o Agente de Túnel pode assumir; ou seja, gateway de fronteira ou dispositivo móvel.

Propriedades
kClientRole_BorderGateway

O dispositivo está atuando como um gateway de fronteira com o objetivo de rotear o tráfego de e para ele, bem como outros dispositivos em sua malha associada.

kClientRole_MobileDevice

O dispositivo está atuando como um nó autônomo que não roteia o tráfego para outros dispositivos.

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

kClientRole_StandaloneDevice

O dispositivo está atuando como um nó autônomo que não roteia o tráfego para outros dispositivos.

SrcInterfaceType

 SrcInterfaceType

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

Propriedades
kSrcInterface_Cellular

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

kSrcInterface_WiFi

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

TunnelCtrlMsgType

 TunnelCtrlMsgType

TunnelPktDirection

 TunnelPktDirection

Direção do pacote atravessando o túnel.

Propriedades
kDir_Inbound

Indica que o pacote está chegando ao gateway de fronteira pelo túnel.

kDir_Outbound

Indica o pacote que sai do gateway de fronteira pelo túnel.

TunnelType

 TunnelType

Tipo de túnel.

Propriedades
kType_TunnelBackup

Um túnel secundário que serve como uma rota alternativa entre o dispositivo / tecido e o Serviço.

no caso de nenhum túnel primário estar disponível.

kType_TunnelPrimary

Um túnel primário para o tráfego em trânsito entre o dispositivo / malha 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 fronteira.

kType_TunnelUnknown

Usado para indicar um tipo de túnel desconhecido.

WeaveTunnelVersion

 WeaveTunnelVersion

Typedefs

LivenessStrategy

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

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

Função

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

Funções que o Agente de Túnel pode assumir; ou seja, gateway de fronteira ou dispositivo móvel.

SrcInterfaceType

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

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

TunnelPktDirection

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

Direção do pacote atravessando o túnel.

TunnelType

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

Tipo de túnel.

WeaveTunnelVersion

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