nl:: Weave:: Profiles:: WeaveTunnel
Zusammenfassung
Aufzählungen |
|
---|---|
@331
|
enum |
@332{
|
enum Weave-Tunnel-Statuscodes. |
LivenessStrategy{
|
enum Die Aktivitätsstrategie, die zur Aufrechterhaltung der Tunnelverbindung zum Service angewendet wird. |
Role{
|
enum Rollen, die der Tunnel-Agent annehmen kann; d.h. entweder Border Gateway oder Mobilgerät. |
SrcInterfaceType{
|
enum Der Technologietyp der Netzwerkschnittstelle auf dem Gerät, über das der Tunnel mit dem Dienst eingerichtet wird. |
TunnelCtrlMsgType
|
enum |
TunnelPktDirection{
|
enum Richtung des Pakets, das den Tunnel durchläuft. |
TunnelType{
|
enum Typ des Tunnels. |
WeaveTunnelVersion
|
enum |
Typedefs |
|
---|---|
LivenessStrategy
|
typedef.enum nl::Weave::Profiles::WeaveTunnel::LivenessStrategy
Die Aktivitätsstrategie, die zur Aufrechterhaltung der Tunnelverbindung zum Service angewendet wird. |
Role
|
typedef.enum nl::Weave::Profiles::WeaveTunnel::Role
Rollen, die der Tunnel-Agent annehmen kann; d.h. entweder Border Gateway oder Mobilgerät. |
SrcInterfaceType
|
typedef.enum nl::Weave::Profiles::WeaveTunnel::SrcInterfaceType
Der Technologietyp der Netzwerkschnittstelle auf dem Gerät, über das der Tunnel mit dem Dienst eingerichtet wird. |
TunnelPktDirection
|
typedef.enum nl::Weave::Profiles::WeaveTunnel::TunnelPktDirection
Richtung des Pakets, das den Tunnel durchläuft. |
TunnelType
|
typedef.enum nl::Weave::Profiles::WeaveTunnel::TunnelType
Typ des Tunnels. |
WeaveTunnelVersion
|
typedef.enum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelVersion
|
Klassen |
|
---|---|
nl:: |
Die Parameter der Richtlinie zur Neuverbindung, mit denen festgelegt wird, wie der Tunnel eine neue Verbindung zum Dienst herstellt. |
nl:: |
|
nl:: |
Diese Klasse kapselt alle Weave-Tunnel-Verbindungsstatus sowie die zugehörige Verwaltungslogik und -funktionen. |
nl:: |
|
nl:: |
|
nl:: |
Namespaces |
|
---|---|
nl:: |
Die Platform stellte Routinen zur Adressierung und Weiterleitung von Weave bereit. |
Aufzählungen
@331
@331
@332
@332
Weave-Tunnel-Statuscodes.
Attribute | |
---|---|
kStatusCode_TunnelCloseFail
|
Beim Schließen des Tunnels ist beim Dienst ein Fehler aufgetreten. |
kStatusCode_TunnelOpenFail
|
Beim Öffnen des Tunnels ist beim Dienst ein Fehler aufgetreten. |
kStatusCode_TunnelReconnectFail
|
Im Border Gateway ist beim Wiederherstellen der Verbindung zum Dienst ein Fehler aufgetreten. |
kStatusCode_TunnelRouteUpdateFail
|
Beim Aktualisieren der Routen ist im Dienst ein Fehler aufgetreten. |
LivenessStrategy
LivenessStrategy
Die Aktivitätsstrategie, die zur Aufrechterhaltung der Tunnelverbindung zum Service angewendet wird.
Attribute | |
---|---|
kLiveness_TCPKeepAlive
|
Wird verwendet, um anzuzeigen, dass die Aktivität der Tunnelverbindung durch TCP-KeepAlives gepflegt wird. |
kLiveness_TunnelControl
|
Wird verwendet, um anzuzeigen, dass die Aktivität der Tunnelverbindung durch Nachrichten zur Aktivität der Tunnelsteuerung aufrechterhalten wird. |
Rolle
Role
Rollen, die der Tunnel-Agent annehmen kann; d.h. entweder Border Gateway oder Mobilgerät.
Attribute | |
---|---|
kClientRole_BorderGateway
|
Das Gerät fungiert als Border Gateway für die Weiterleitung von Traffic zu und von sich selbst sowie zu anderen Geräten im zugehörigen Fabric. |
kClientRole_MobileDevice
|
Das Gerät fungiert als eigenständiger Knoten, der keinen Traffic für andere Geräte weiterleitet. Es kann einen Shortcut-Tunnel zwischen sich und einem anderen Border Gateway herstellen. |
kClientRole_StandaloneDevice
|
Das Gerät fungiert als eigenständiger Knoten, der keinen Traffic für andere Geräte weiterleitet. |
SrcInterfaceType
SrcInterfaceType
Der Technologietyp der Netzwerkschnittstelle auf dem Gerät, über das der Tunnel mit dem Dienst eingerichtet wird.
Attribute | |
---|---|
kSrcInterface_Cellular
|
Wird verwendet, wenn die Mobilfunkschnittstelle als Quelle des Tunnels für den Dienst verwendet wird. |
kSrcInterface_WiFi
|
Wird verwendet, wenn die WLAN-Schnittstelle als Quelle des Tunnels für den Dienst verwendet wird. |
TunnelCtrlMsgType
TunnelCtrlMsgType
TunnelPktDirection
TunnelPktDirection
Richtung des Pakets, das den Tunnel durchläuft.
Attribute | |
---|---|
kDir_Inbound
|
Gibt ein Paket an, das über den Tunnel beim Border Gateway eingeht. |
kDir_Outbound
|
Gibt ein Paket an, das vom Border Gateway über den Tunnel ausgeht. |
TunnelType
TunnelType
Typ des Tunnels.
Attribute | |
---|---|
kType_TunnelBackup
|
Ein sekundärer Tunnel, der als alternative Route zwischen dem Gerät/Stoff und dem Dienst dient. falls kein primärer Tunnel verfügbar ist. |
kType_TunnelPrimary
|
Einen primären Tunnel für die Weiterleitung von Traffic zwischen dem Gerät bzw. dem Stoff und dem Dienst. |
kType_TunnelShortcut
|
Wird verwendet, um einen Shortcut-Tunnel zwischen einem lokalen eigenständigen Knoten(Mobilgerät) und einem Border Gateway anzugeben. |
kType_TunnelUnknown
|
Wird verwendet, um auf einen unbekannten Tunneltyp hinzuweisen. |
WeaveTunnelVersion
WeaveTunnelVersion
Typedefs
LivenessStrategy
enum nl::Weave::Profiles::WeaveTunnel::LivenessStrategy LivenessStrategy
Die Aktivitätsstrategie, die zur Aufrechterhaltung der Tunnelverbindung zum Service angewendet wird.
Rolle
enum nl::Weave::Profiles::WeaveTunnel::Role Role
Rollen, die der Tunnel-Agent annehmen kann; d.h. entweder Border Gateway oder Mobilgerät.
SrcInterfaceType
enum nl::Weave::Profiles::WeaveTunnel::SrcInterfaceType SrcInterfaceType
Der Technologietyp der Netzwerkschnittstelle auf dem Gerät, über das der Tunnel mit dem Dienst eingerichtet wird.
TunnelPktDirection
enum nl::Weave::Profiles::WeaveTunnel::TunnelPktDirection TunnelPktDirection
Richtung des Pakets, das den Tunnel durchläuft.
TunnelType
enum nl::Weave::Profiles::WeaveTunnel::TunnelType TunnelType
Typ des Tunnels.
WeaveTunnelVersion
enum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelVersion WeaveTunnelVersion