nl:: Weave:: Profiles:: WeaveTunnel
Riepilogo
Enumerazioni |
|
---|---|
@331
|
enum |
@332{
|
enum i codici di stato del tunnel Weave. |
LivenessStrategy{
|
enum La strategia di attività utilizzata per mantenere la connessione Tunnel al Servizio. |
Role{
|
enum Ruoli che l'agente del tunnel può assumere, ovvero gateway di confine o dispositivo mobile. |
SrcInterfaceType{
|
enum Il tipo di tecnologia dell'interfaccia di rete sul dispositivo su cui viene stabilito il Tunnel con il Servizio. |
TunnelCtrlMsgType
|
enum |
TunnelPktDirection{
|
enum Direzione del pacchetto che attraversa il tunnel. |
TunnelType{
|
enum Tipo di tunnel. |
WeaveTunnelVersion
|
enum |
Typedef |
|
---|---|
LivenessStrategy
|
typedefenum nl::Weave::Profiles::WeaveTunnel::LivenessStrategy
La strategia di attività utilizzata per mantenere la connessione Tunnel al Servizio. |
Role
|
typedefenum nl::Weave::Profiles::WeaveTunnel::Role
Ruoli che l'agente del tunnel può assumere, ovvero gateway di confine o dispositivo mobile. |
SrcInterfaceType
|
typedefenum nl::Weave::Profiles::WeaveTunnel::SrcInterfaceType
Il tipo di tecnologia dell'interfaccia di rete sul dispositivo su cui viene stabilito il Tunnel con il Servizio. |
TunnelPktDirection
|
typedefenum nl::Weave::Profiles::WeaveTunnel::TunnelPktDirection
Direzione del pacchetto che attraversa il tunnel. |
TunnelType
|
typedefenum nl::Weave::Profiles::WeaveTunnel::TunnelType
Tipo di tunnel. |
WeaveTunnelVersion
|
typedefenum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelVersion
|
Corsi |
|
---|---|
nl:: |
I parametri del criterio di riconnessione che vengono utilizzati per gestire il modo in cui il tunnel si riconnette al servizio. |
nl:: |
|
nl:: |
Questa classe incapsula tutti gli stati di connessione del tunnel Weave, nonché la logica e le funzioni di gestione associate. |
nl:: |
|
nl:: |
|
nl:: |
Spazi dei nomi |
|
---|---|
nl:: |
Routine di routing e indirizzo Weave fornite dalla piattaforma. |
Enumerazioni
@331
@331
@332
@332
i codici di stato del tunnel Weave.
Proprietà | |
---|---|
kStatusCode_TunnelCloseFail
|
Il servizio ha riscontrato un errore durante la chiusura del tunnel. |
kStatusCode_TunnelOpenFail
|
Il servizio ha riscontrato un errore durante l'apertura del tunnel. |
kStatusCode_TunnelReconnectFail
|
Il gateway di confine ha riscontrato un errore durante la riconnessione al servizio. |
kStatusCode_TunnelRouteUpdateFail
|
Il servizio ha riscontrato un errore durante l'aggiornamento delle route. |
LivenessStrategy
LivenessStrategy
La strategia di attività utilizzata per mantenere la connessione Tunnel al Servizio.
Proprietà | |
---|---|
kLiveness_TCPKeepAlive
|
Utilizzato per indicare che l'attività della connessione tunnel è mantenuta dal KeepAlive TCP. |
kLiveness_TunnelControl
|
Utilizzato per indicare che l'attività della connessione tunnel è mantenuta dai messaggi relativi all'attività di controllo del tunnel. |
Ruolo
Role
Ruoli che l'agente del tunnel può assumere, ovvero gateway di confine o dispositivo mobile.
Proprietà | |
---|---|
kClientRole_BorderGateway
|
Il dispositivo funge da gateway di confine allo scopo di instradare il traffico da e verso se stesso e altri dispositivi nell'infrastruttura associata. |
kClientRole_MobileDevice
|
Il dispositivo agisce come nodo autonomo che non instrada il traffico per altri dispositivi. Può stabilire un tunnel di scorciatoia tra se stesso e un altro gateway di confine. |
kClientRole_StandaloneDevice
|
Il dispositivo agisce come nodo autonomo che non instrada il traffico per altri dispositivi. |
SrcInterfaceType
SrcInterfaceType
Il tipo di tecnologia dell'interfaccia di rete sul dispositivo su cui viene stabilito il Tunnel con il Servizio.
Proprietà | |
---|---|
kSrcInterface_Cellular
|
Utilizzato quando l'interfaccia Cellular viene utilizzata come origine del tunnel del servizio. |
kSrcInterface_WiFi
|
Utilizzata quando l'interfaccia Wi-Fi viene utilizzata come origine del tunnel del servizio. |
TunnelCtrlMsgType
TunnelCtrlMsgType
TunnelPktDirection
TunnelPktDirection
Direzione del pacchetto che attraversa il tunnel.
Proprietà | |
---|---|
kDir_Inbound
|
Indica il pacchetto in arrivo al gateway di confine sul tunnel. |
kDir_Outbound
|
Indica che il pacchetto esce dal gateway di confine sopra il tunnel. |
TunnelType
TunnelType
Tipo di tunnel.
Proprietà | |
---|---|
kType_TunnelBackup
|
Un tunnel secondario che funge da percorso alternativo tra il dispositivo/tessuto e il servizio. nel caso in cui non sia disponibile alcun tunnel principale. |
kType_TunnelPrimary
|
Tunnel principale per il traffico in transito tra il dispositivo/tessuto e il Servizio. |
kType_TunnelShortcut
|
Utilizzato per indicare un tunnel di scorciatoia tra un nodo autonomo locale(dispositivo mobile) e un gateway di confine. |
kType_TunnelUnknown
|
Utilizzato per indicare un tipo di tunnel sconosciuto. |
WeaveTunnelVersion
WeaveTunnelVersion
Typedef
LivenessStrategy
enum nl::Weave::Profiles::WeaveTunnel::LivenessStrategy LivenessStrategy
La strategia di attività utilizzata per mantenere la connessione Tunnel al Servizio.
Ruolo
enum nl::Weave::Profiles::WeaveTunnel::Role Role
Ruoli che l'agente del tunnel può assumere, ovvero gateway di confine o dispositivo mobile.
SrcInterfaceType
enum nl::Weave::Profiles::WeaveTunnel::SrcInterfaceType SrcInterfaceType
Il tipo di tecnologia dell'interfaccia di rete sul dispositivo su cui viene stabilito il Tunnel con il Servizio.
TunnelPktDirection
enum nl::Weave::Profiles::WeaveTunnel::TunnelPktDirection TunnelPktDirection
Direzione del pacchetto che attraversa il tunnel.
TunnelType
enum nl::Weave::Profiles::WeaveTunnel::TunnelType TunnelType
Tipo di tunnel.
WeaveTunnelVersion
enum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelVersion WeaveTunnelVersion