nl:: Weave:: Profiles:: WeaveTunnel
Résumé
Énumérations |
|
---|---|
@331
|
énum |
@332{
|
énum Codes d'état des tunnels Weave. |
LivenessStrategy{
|
énum Stratégie d'activité utilisée pour maintenir la connexion de tunnel au service. |
Role{
|
énum Rôles que l'agent de tunnel peut assumer c'est-à-dire une passerelle de bordure ou un appareil mobile. |
SrcInterfaceType{
|
énum Type de technologie de l'interface réseau sur l'appareil via lequel le tunnel est établi avec le service. |
TunnelCtrlMsgType
|
énum |
TunnelPktDirection{
|
énum Direction du paquet traversant le tunnel. |
TunnelType{
|
énum Type de tunnel. |
WeaveTunnelVersion
|
énum |
Typedefs |
|
---|---|
LivenessStrategy
|
typedefenum nl::Weave::Profiles::WeaveTunnel::LivenessStrategy
Stratégie d'activité utilisée pour maintenir la connexion de tunnel au service. |
Role
|
typedefenum nl::Weave::Profiles::WeaveTunnel::Role
Rôles que l'agent de tunnel peut assumer c'est-à-dire une passerelle de bordure ou un appareil mobile. |
SrcInterfaceType
|
typedefenum nl::Weave::Profiles::WeaveTunnel::SrcInterfaceType
Type de technologie de l'interface réseau sur l'appareil via lequel le tunnel est établi avec le service. |
TunnelPktDirection
|
typedefenum nl::Weave::Profiles::WeaveTunnel::TunnelPktDirection
Direction 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 utilisés pour régir la façon dont le tunnel se reconnecte au service. |
nl:: |
|
nl:: |
Cette classe encapsule tous les états de connexion au tunnel Weave, ainsi que la logique et les fonctions de gestion associées. |
nl:: |
|
nl:: |
|
nl:: |
Espaces de noms |
|
---|---|
nl:: |
Les routines d'adressage et de routage Weave sont fournies par la plate-forme. |
É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
|
Une erreur s'est produite au niveau de la passerelle frontière 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 de tunnel au service.
Propriétés | |
---|---|
kLiveness_TCPKeepAlive
|
Utilisé pour indiquer que l'activité de la connexion au tunnel est gérée par les KeepAlives TCP. |
kLiveness_TunnelControl
|
Permet d'indiquer que l'activité de la connexion au tunnel est gérée par les messages Tunnel Control Liveness. |
Rôle
Role
Rôles que l'agent de tunnel peut assumer c'est-à-dire une passerelle de bordure ou un appareil mobile.
Propriétés | |
---|---|
kClientRole_BorderGateway
|
L'appareil fait office de passerelle frontière dans le but de router le trafic vers et depuis lui-même, ainsi que vers d'autres appareils dans sa structure associée. |
kClientRole_MobileDevice
|
L'appareil agit comme un nœud autonome qui n'achemine pas le trafic pour d'autres appareils. Elle peut établir un tunnel de raccourcis entre lui-même et une autre passerelle frontière. |
kClientRole_StandaloneDevice
|
L'appareil agit comme un nœud autonome qui n'achemine pas le trafic pour d'autres appareils. |
SrcInterfaceType
SrcInterfaceType
Type de technologie de l'interface réseau sur l'appareil via lequel le tunnel est établi avec le service.
Propriétés | |
---|---|
kSrcInterface_Cellular
|
Utilisé lorsque l'interface cellulaire 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
Direction 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 les paquets sortants de la passerelle frontière via le tunnel. |
TunnelType
TunnelType
Type de tunnel.
Propriétés | |
---|---|
kType_TunnelBackup
|
Un tunnel secondaire servant de voie alternative entre l'appareil/la structure et le service. en l'absence de tunnel principal disponible. |
kType_TunnelPrimary
|
Un tunnel principal pour acheminer le trafic entre l'appareil/la structure et le service. |
kType_TunnelShortcut
|
Permet d'indiquer un tunnel de raccourcis entre un nœud autonome local(appareil mobile) et une passerelle de 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 de tunnel au service.
Rôle
enum nl::Weave::Profiles::WeaveTunnel::Role Role
Rôles que l'agent de tunnel peut assumer c'est-à-dire une passerelle de bordure ou un appareil mobile.
SrcInterfaceType
enum nl::Weave::Profiles::WeaveTunnel::SrcInterfaceType SrcInterfaceType
Type de technologie de l'interface réseau sur l'appareil via lequel le tunnel est établi avec le service.
TunnelPktDirection
enum nl::Weave::Profiles::WeaveTunnel::TunnelPktDirection TunnelPktDirection
Direction du paquet traversant le tunnel.
TunnelType
enum nl::Weave::Profiles::WeaveTunnel::TunnelType TunnelType
Type de tunnel.
WeaveTunnelVersion
enum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelVersion WeaveTunnelVersion