nl:: Weave:: プロフィール:: WeaveTunnel
まとめ
列挙型 |
|
---|---|
@331
|
列挙型 |
@332{
|
列挙型 Weave トンネルのステータス コード。 |
LivenessStrategy{
|
列挙型 Service へのトンネル接続の維持に使用される Liveness 戦略。 |
Role{
|
列挙型 トンネル エージェントが想定できるロール(境界ゲートウェイまたはモバイル デバイス)。 |
SrcInterfaceType{
|
列挙型 Service でトンネルが確立されているデバイス上のネットワーク インターフェースの技術タイプ。 |
TunnelCtrlMsgType
|
列挙型 |
TunnelPktDirection{
|
列挙型 パケットがトンネルを通過する方向 |
TunnelType{
|
列挙型 トンネルの種類。 |
WeaveTunnelVersion
|
列挙型 |
Typedef |
|
---|---|
LivenessStrategy
|
typedefenum nl::Weave::Profiles::WeaveTunnel::LivenessStrategy
Service へのトンネル接続の維持に使用される Liveness 戦略。 |
Role
|
typedefenum nl::Weave::Profiles::WeaveTunnel::Role
トンネル エージェントが想定できるロール(境界ゲートウェイまたはモバイル デバイス)。 |
SrcInterfaceType
|
typedefenum nl::Weave::Profiles::WeaveTunnel::SrcInterfaceType
Service でトンネルが確立されているデバイス上のネットワーク インターフェースの技術タイプ。 |
TunnelPktDirection
|
typedefenum nl::Weave::Profiles::WeaveTunnel::TunnelPktDirection
パケットがトンネルを通過する方向 |
TunnelType
|
typedefenum nl::Weave::Profiles::WeaveTunnel::TunnelType
トンネルの種類。 |
WeaveTunnelVersion
|
typedefenum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelVersion
|
クラス |
|
---|---|
nl:: |
トンネルが Service に再接続する方法を制御するために使用される再接続ポリシー パラメータ。 |
nl:: |
|
nl:: |
このクラスは、すべての Weave トンネル接続状態と関連する管理ロジックと機能をカプセル化します。 |
nl:: |
|
nl:: |
|
nl:: |
Namespace |
|
---|---|
nl:: |
プラットフォームが提供する Weave アドレス指定とルーティングのルーティン。 |
列挙型
331
@331
332
@332
Weave トンネルのステータス コード。
Properties | |
---|---|
kStatusCode_TunnelCloseFail
|
トンネルの終了中に、Service でエラーが発生しました。 |
kStatusCode_TunnelOpenFail
|
トンネルを開く際にエラーが発生しました。 |
kStatusCode_TunnelReconnectFail
|
Border Gateway が Service に再接続しているときにエラーが発生しました。 |
kStatusCode_TunnelRouteUpdateFail
|
ルートの更新中にエラーが発生しました。 |
LivenessStrategy
LivenessStrategy
Service へのトンネル接続の維持に使用される Liveness 戦略。
Properties | |
---|---|
kLiveness_TCPKeepAlive
|
トンネル接続の活性が TCP KeepAlives によって維持されていることを示すために使用されます。 |
kLiveness_TunnelControl
|
トンネル制御の Liveness メッセージによってトンネル接続の活性が維持されていることを示すために使用されます。 |
ロール
Role
トンネル エージェントが想定できるロール(境界ゲートウェイまたはモバイル デバイス)。
Properties | |
---|---|
kClientRole_BorderGateway
|
デバイスは、デバイス自体と、関連するファブリック内の他のデバイスとの間でトラフィックをルーティングするための境界ゲートウェイとして機能します。 |
kClientRole_MobileDevice
|
デバイスは、他のデバイスのトラフィックをルーティングしないスタンドアロン ノードとして動作しています。 自身と別の境界ゲートウェイの間にショートカット トンネルを確立する。 |
kClientRole_StandaloneDevice
|
デバイスは、他のデバイスのトラフィックをルーティングしないスタンドアロン ノードとして動作しています。 |
SrcInterfaceType
SrcInterfaceType
Service でトンネルが確立されているデバイス上のネットワーク インターフェースの技術タイプ。
Properties | |
---|---|
kSrcInterface_Cellular
|
モバイル インターフェースがサービスへのトンネルのソースとして使用される場合に使用されます。 |
kSrcInterface_WiFi
|
Wi-Fi インターフェースがサービスへのトンネルのソースとして使用される場合に使用されます。 |
TunnelCtrlMsgType(トンネル コントロール リソースタイプ)
TunnelCtrlMsgType
TunnelPktDirection(トンネル PktDirection)
TunnelPktDirection
パケットがトンネルを通過する方向
Properties | |
---|---|
kDir_Inbound
|
トンネル経由で境界ゲートウェイに着信するパケットを示します。 |
kDir_Outbound
|
トンネル経由で境界ゲートウェイから発信されているパケットを示します。 |
トンネルの種類
TunnelType
トンネルの種類。
Properties | |
---|---|
kType_TunnelBackup
|
デバイス/ファブリックとサービス間の代替ルートとして機能するセカンダリ トンネル。 プライマリ トンネルが利用できない場合。 |
kType_TunnelPrimary
|
デバイス/ファブリックとサービス間のトラフィックを転送するためのプライマリ トンネル。 |
kType_TunnelShortcut
|
ローカルのスタンドアロン ノード(モバイル デバイス)と境界ゲートウェイ間のショートカット トンネルを示すために使用されます。 |
kType_TunnelUnknown
|
不明なトンネルタイプを示すために使用されます。 |
WeaveTunnelVersion
WeaveTunnelVersion
Typedef
LivenessStrategy
enum nl::Weave::Profiles::WeaveTunnel::LivenessStrategy LivenessStrategy
Service へのトンネル接続の維持に使用される Liveness 戦略。
ロール
enum nl::Weave::Profiles::WeaveTunnel::Role Role
トンネル エージェントが想定できるロール(境界ゲートウェイまたはモバイル デバイス)。
SrcInterfaceType
enum nl::Weave::Profiles::WeaveTunnel::SrcInterfaceType SrcInterfaceType
Service でトンネルが確立されているデバイス上のネットワーク インターフェースの技術タイプ。
TunnelPktDirection(トンネル PktDirection)
enum nl::Weave::Profiles::WeaveTunnel::TunnelPktDirection TunnelPktDirection
パケットがトンネルを通過する方向
トンネルの種類
enum nl::Weave::Profiles::WeaveTunnel::TunnelType TunnelType
トンネルの種類。
WeaveTunnelVersion
enum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelVersion WeaveTunnelVersion