nl:: Weave:: Profiles:: WeaveTunnel
Résumé
Énumérations |
|
---|---|
@331
|
enum |
@332{
|
enum Codes d'état des tunnels Weave. |
LivenessStrategy{
|
enum Stratégie d'activité utilisée pour maintenir la connexion du tunnel au service. |
Role{
|
enum Rôles que l'agent de tunnel peut occuper (passerelle de frontière ou appareil mobile). |
SrcInterfaceType{
|
enum Type de technologie de l'interface réseau de l'appareil via lequel le tunnel est établi avec le Service. |
TunnelCtrlMsgType
|
enum |
TunnelPktDirection{
|
enum Sens du paquet traversant le tunnel. |
TunnelType{
|
enum Type de tunnel. |
WeaveTunnelVersion
|
enum |
Typedefs |
|
---|---|
LivenessStrategy
|
typedefenum nl::Weave::Profiles::WeaveTunnel::LivenessStrategy
Stratégie d'activité utilisée pour maintenir la connexion du tunnel au service. |
Role
|
typedefenum nl::Weave::Profiles::WeaveTunnel::Role
Rôles que l'agent de tunnel peut occuper (passerelle de frontière ou appareil mobile). |
SrcInterfaceType
|
typedefenum nl::Weave::Profiles::WeaveTunnel::SrcInterfaceType
Type de technologie de l'interface réseau de l'appareil via lequel le tunnel est établi avec le Service. |
TunnelPktDirection
|
typedefenum nl::Weave::Profiles::WeaveTunnel::TunnelPktDirection
Sens du paquet traversant le tunnel. |
TunnelType
|
typedefenum nl::Weave::Profiles::WeaveTunnel::TunnelType
Type de tunnel. |
WeaveTunnelVersion
|
typedefenum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelVersion
|
Classes |
|
---|---|
nl:: |
Paramètres de la règle de reconnexion permettant de déterminer la façon dont le tunnel se reconnecte au service. |
nl:: |
|
nl:: |
Cette classe encapsule tous les états de connexion du tunnel Weave, ainsi que la logique et les fonctions de gestion associées. |
nl:: |
|
nl:: |
|
nl:: |
Espaces de noms |
|
---|---|
nl:: |
La plate-forme fournit les routines d'adressage et de routage Weave. |
Énumérations
@331
@331
@332
@332
Codes d'état des tunnels Weave.
Propriétés | |
---|---|
kStatusCode_TunnelCloseFail
|
Le service a rencontré une erreur lors de la fermeture du tunnel. |
kStatusCode_TunnelOpenFail
|
Le service a rencontré une erreur lors de l'ouverture du tunnel. |
kStatusCode_TunnelReconnectFail
|
La passerelle frontière a rencontré une erreur lors de la reconnexion au service. |
kStatusCode_TunnelRouteUpdateFail
|
Le service a rencontré une erreur lors de la mise à jour des routes. |
LivenessStrategy
LivenessStrategy
Stratégie d'activité utilisée pour maintenir la connexion du tunnel au service.
Propriétés | |
---|---|
kLiveness_TCPKeepAlive
|
Permet d'indiquer que l'activité de la connexion au tunnel est gérée par TCP KeepAlives. |
kLiveness_TunnelControl
|
Permet d'indiquer que l'activité de la connexion au tunnel est gérée par des messages d'activité de contrôle des tunnels. |
Rôle
Role
Rôles que l'agent de tunnel peut occuper (passerelle de frontière ou appareil mobile).
Propriétés | |
---|---|
kClientRole_BorderGateway
|
L'appareil fait office de passerelle frontière pour acheminer le trafic vers et depuis lui-même, ainsi que vers d'autres appareils de sa data fabric associée. |
kClientRole_MobileDevice
|
L'appareil agit en tant que nœud autonome qui n'achemine pas le trafic vers d'autres appareils. Il peut établir un tunnel de raccourci entre lui-même et une autre passerelle frontière. |
kClientRole_StandaloneDevice
|
L'appareil agit en tant que nœud autonome qui n'achemine pas le trafic vers d'autres appareils. |
SrcInterfaceType
SrcInterfaceType
Type de technologie de l'interface réseau de l'appareil via lequel le tunnel est établi avec le Service.
Propriétés | |
---|---|
kSrcInterface_Cellular
|
Utilisé lorsque l'interface mobile est utilisée comme source du tunnel vers le service. |
kSrcInterface_WiFi
|
Utilisé lorsque l'interface Wi-Fi est utilisée comme source du tunnel vers le service. |
TunnelCtrlMsgType
TunnelCtrlMsgType
TunnelPktDirection
TunnelPktDirection
Sens du paquet traversant le tunnel.
Propriétés | |
---|---|
kDir_Inbound
|
Indique le paquet entrant dans la passerelle frontière via le tunnel. |
kDir_Outbound
|
Indique que le paquet sort de la passerelle frontière via le tunnel. |
TunnelType
TunnelType
Type de tunnel.
Propriétés | |
---|---|
kType_TunnelBackup
|
Un tunnel secondaire servant d'itinéraire alternatif entre l'appareil/la fabrique et le service si aucun tunnel principal n'est disponible. |
kType_TunnelPrimary
|
Tunnel principal pour le trafic transitant entre l'appareil/la fabric et le service. |
kType_TunnelShortcut
|
Utilisé pour indiquer un tunnel de raccourci entre un nœud local autonome(appareil mobile) et une passerelle frontière. |
kType_TunnelUnknown
|
Utilisé pour indiquer un type de tunnel inconnu. |
WeaveTunnelVersion
WeaveTunnelVersion
Typedefs
LivenessStrategy
enum nl::Weave::Profiles::WeaveTunnel::LivenessStrategy LivenessStrategy
Stratégie d'activité utilisée pour maintenir la connexion du tunnel au service.
Rôle
enum nl::Weave::Profiles::WeaveTunnel::Role Role
Rôles que l'agent de tunnel peut occuper (passerelle de frontière ou appareil mobile).
SrcInterfaceType
enum nl::Weave::Profiles::WeaveTunnel::SrcInterfaceType SrcInterfaceType
Type de technologie de l'interface réseau de l'appareil via lequel le tunnel est établi avec le Service.
TunnelPktDirection
enum nl::Weave::Profiles::WeaveTunnel::TunnelPktDirection TunnelPktDirection
Sens du paquet traversant le tunnel.
TunnelType
enum nl::Weave::Profiles::WeaveTunnel::TunnelType TunnelType
Type de tunnel.
WeaveTunnelVersion
enum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelVersion WeaveTunnelVersion