nl:: Weave:: Profiles:: WeaveTunnel
Riepilogo
Enumerazioni |
|
---|---|
@331
|
enum |
@332{
|
enum Codici di stato dei tunnel di Weave. |
LivenessStrategy{
|
enum La strategia di attività utilizzata per mantenere la connessione del Tunnel al Servizio. |
Role{
|
enum Ruoli che l'agente di tunnel può assumere. ad esempio gateway di confine o dispositivo mobile. |
SrcInterfaceType{
|
enum Il tipo di tecnologia dell'interfaccia di rete sul dispositivo su cui è instaurato 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 del Tunnel al Servizio. |
Role
|
typedefenum nl::Weave::Profiles::WeaveTunnel::Role
Ruoli che l'agente di tunnel può assumere. ad esempio 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 è instaurato 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 utilizzati per gestire il modo in cui il tunnel si riconnette al servizio. |
nl:: |
|
nl:: |
Questa classe incapsula tutti gli stati delle connessioni del tunnel Weave e la logica e le funzioni di gestione associate. |
nl:: |
|
nl:: |
|
nl:: |
Spazi dei nomi |
|
---|---|
nl:: |
La piattaforma ha fornito le routine di routing e di indirizzamento di Weave. |
Enumerazioni
@331
@331
@332
@332
Codici di stato dei tunnel di 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 si è verificato 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 del Tunnel al Servizio.
Proprietà | |
---|---|
kLiveness_TCPKeepAlive
|
Utilizzato per indicare che l'attività della connessione del tunnel è mantenuta da KeepAlive TCP. |
kLiveness_TunnelControl
|
Utilizzato per indicare che l'attività della connessione tunnel è mantenuta dai messaggi Tunnel Control Liveness. |
Ruolo
Role
Ruoli che l'agente di tunnel può assumere. ad esempio 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 dagli altri dispositivi nell'infrastruttura associata. |
kClientRole_MobileDevice
|
Il dispositivo funge da nodo autonomo che non instrada il traffico per altri dispositivi. Può creare un tunnel di collegamento tra se stesso e un altro gateway di confine. |
kClientRole_StandaloneDevice
|
Il dispositivo funge da nodo autonomo che non instrada il traffico per altri dispositivi. |
SrcInterfaceType
SrcInterfaceType
Il tipo di tecnologia dell'interfaccia di rete sul dispositivo su cui è instaurato il Tunnel con il Servizio.
Proprietà | |
---|---|
kSrcInterface_Cellular
|
Utilizzato quando l'interfaccia della rete mobile è utilizzata come origine del tunnel al servizio. |
kSrcInterface_WiFi
|
Utilizzato quando l'interfaccia Wi-Fi viene utilizzata come sorgente del tunnel al servizio. |
TunnelCtrlMsgType
TunnelCtrlMsgType
TunnelPktDirection
TunnelPktDirection
Direzione del pacchetto che attraversa il tunnel.
Proprietà | |
---|---|
kDir_Inbound
|
Indica che un pacchetto arriva al gateway di confine attraverso il tunnel. |
kDir_Outbound
|
Indica che un pacchetto esce dal gateway di confine attraverso il tunnel. |
TunnelType
TunnelType
Tipo di tunnel.
Proprietà | |
---|---|
kType_TunnelBackup
|
Un tunnel secondario che funge da percorso alternativo tra il dispositivo/impianto e il servizio. nel caso in cui non sia disponibile alcun tunnel principale. |
kType_TunnelPrimary
|
Un tunnel principale per il transito del traffico tra il dispositivo/l'infrastruttura e il servizio. |
kType_TunnelShortcut
|
Utilizzato per indicare un tunnel 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 del Tunnel al Servizio.
Ruolo
enum nl::Weave::Profiles::WeaveTunnel::Role Role
Ruoli che l'agente di tunnel può assumere. ad esempio 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 è instaurato 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