nl:: Weave:: Profiles:: WeaveTunnel
Zusammenfassung
Aufzählungen |
|
---|---|
@331
|
enum |
@332{
|
enum Weave-Tunnel-Statuscodes. |
LivenessStrategy{
|
enum Die Aktivitätsstrategie, die zur Aufrechterhaltung der Tunnel-Verbindung zum Service eingesetzt wird. |
Role{
|
enum Rollen, die der Tunnel-Agent übernehmen 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 Tunneltyp. |
WeaveTunnelVersion
|
enum |
Typedefs |
|
---|---|
LivenessStrategy
|
typedefenum nl::Weave::Profiles::WeaveTunnel::LivenessStrategy
Die Aktivitätsstrategie, die zur Aufrechterhaltung der Tunnel-Verbindung zum Service eingesetzt wird. |
Role
|
typedefenum nl::Weave::Profiles::WeaveTunnel::Role
Rollen, die der Tunnel-Agent übernehmen kann, d.h. entweder Border-Gateway oder Mobilgerät. |
SrcInterfaceType
|
typedefenum nl::Weave::Profiles::WeaveTunnel::SrcInterfaceType
Der Technologietyp der Netzwerkschnittstelle auf dem Gerät, über das der Tunnel mit dem Dienst eingerichtet wird. |
TunnelPktDirection
|
typedefenum nl::Weave::Profiles::WeaveTunnel::TunnelPktDirection
Richtung des Pakets, das den Tunnel durchläuft. |
TunnelType
|
typedefenum nl::Weave::Profiles::WeaveTunnel::TunnelType
Tunneltyp. |
WeaveTunnelVersion
|
typedefenum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelVersion
|
Kurse |
|
---|---|
nl:: |
Die Parameter der Richtlinie für die Verbindung, die verwendet werden, um zu steuern, wie der Tunnel wieder eine 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:: |
Von der Plattform bereitgestellte Weave-Adressierungs- und Routing-Routinen. |
Aufzählungen
@331
@331
@332
@332
Weave-Tunnel-Statuscodes.
Attribute | |
---|---|
kStatusCode_TunnelCloseFail
|
Beim Schließen des Tunnels ist ein Fehler aufgetreten. |
kStatusCode_TunnelOpenFail
|
Beim Öffnen des Tunnels ist ein Fehler aufgetreten. |
kStatusCode_TunnelReconnectFail
|
Beim Border Gateway ist beim erneuten Herstellen 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 Tunnel-Verbindung zum Service eingesetzt wird.
Attribute | |
---|---|
kLiveness_TCPKeepAlive
|
Wird verwendet, um anzuzeigen, dass die Aktivität der Tunnelverbindung durch TCP-KeepAlives aufrechterhalten wird. |
kLiveness_TunnelControl
|
Wird verwendet, um anzuzeigen, dass die Aktivität der Tunnelverbindung durch Tunnelsteuerungsaktivität-Nachrichten aufrechterhalten wird. |
Rolle
Role
Rollen, die der Tunnel-Agent übernehmen 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 in der zugehörigen Struktur. |
kClientRole_MobileDevice
|
Das Gerät fungiert als eigenständiger Knoten, der keinen Traffic an andere Geräte weiterleitet. Sie kann einen Shortcut-Tunnel zwischen sich selbst und einem anderen Border Gateway einrichten. |
kClientRole_StandaloneDevice
|
Das Gerät fungiert als eigenständiger Knoten, der keinen Traffic an 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 zum 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 das Paket an, das über den Tunnel beim Border Gateway eingeht. |
kDir_Outbound
|
Gibt ein Paket an, das vom Border Gateway über den Tunnel gesendet wird. |
TunnelType
TunnelType
Tunneltyp.
Attribute | |
---|---|
kType_TunnelBackup
|
Ein sekundärer Tunnel, der als alternative Route zwischen dem Gerät/der Fabric und dem Dienst dient. falls kein primärer Tunnel verfügbar ist. |
kType_TunnelPrimary
|
Ein primärer Tunnel für den Traffic zwischen dem Gerät/der Fabric und dem Dienst. |
kType_TunnelShortcut
|
Wird verwendet, um einen Verknüpfungstunnel zwischen einem lokalen eigenständigen Knoten(Mobilgerät) und einem Border-Gateway anzugeben. |
kType_TunnelUnknown
|
Wird verwendet, um einen unbekannten Tunneltyp anzugeben. |
WeaveTunnelVersion
WeaveTunnelVersion
Typedefs
LivenessStrategy
enum nl::Weave::Profiles::WeaveTunnel::LivenessStrategy LivenessStrategy
Die Aktivitätsstrategie, die zur Aufrechterhaltung der Tunnel-Verbindung zum Service eingesetzt wird.
Rolle
enum nl::Weave::Profiles::WeaveTunnel::Role Role
Rollen, die der Tunnel-Agent übernehmen 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
Tunneltyp.
WeaveTunnelVersion
enum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelVersion WeaveTunnelVersion