nl:: Weave:: Profiles:: WeaveTunnel
概要
列挙型 |
|
---|---|
@331
|
enum |
@332{
|
enum Weave トンネルのステータス コード |
LivenessStrategy{
|
enum Tunnel から Service への接続を維持するために採用される liveness 戦略。 |
Role{
|
enum トンネル エージェントが引き継ぐことができるロールボーダー ゲートウェイかモバイル デバイスかを指定できます。 |
SrcInterfaceType{
|
enum 本サービスでトンネルが確立されるデバイス上のネットワーク インターフェースの技術タイプ。 |
TunnelCtrlMsgType
|
enum |
TunnelPktDirection{
|
enum トンネルを通過するパケットの方向。 |
TunnelType{
|
enum トンネルのタイプ。 |
WeaveTunnelVersion
|
enum |
Typedef |
|
---|---|
LivenessStrategy
|
typedefenum nl::Weave::Profiles::WeaveTunnel::LivenessStrategy
Tunnel から Service への接続を維持するために採用される liveness 戦略。 |
Role
|
typedefenum nl::Weave::Profiles::WeaveTunnel::Role
トンネル エージェントが引き継ぐことができるロールボーダー ゲートウェイかモバイル デバイスかを指定できます。 |
SrcInterfaceType
|
typedefenum nl::Weave::Profiles::WeaveTunnel::SrcInterfaceType
本サービスでトンネルが確立されるデバイス上のネットワーク インターフェースの技術タイプ。 |
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:: |
名前空間 |
|
---|---|
nl:: |
プラットフォームが提供する Weave アドレス指定ルーチンとルーティング ルーチン。 |
列挙型
@331
@331
@332
@332
Weave トンネルのステータス コード
プロパティ | |
---|---|
kStatusCode_TunnelCloseFail
|
トンネルの終了中にサービスでエラーが発生しました。 |
kStatusCode_TunnelOpenFail
|
トンネルのオープン中にサービスでエラーが発生しました。 |
kStatusCode_TunnelReconnectFail
|
Service への再接続中に Border Gateway でエラーが発生しました。 |
kStatusCode_TunnelRouteUpdateFail
|
ルートの更新中にサービスでエラーが発生しました。 |
LivenessStrategy
LivenessStrategy
Tunnel から Service への接続を維持するために採用される liveness 戦略。
プロパティ | |
---|---|
kLiveness_TCPKeepAlive
|
トンネル接続のライブネスが TCP KeepAlives によって維持されていることを示すために使用されます。 |
kLiveness_TunnelControl
|
トンネル接続のライブネスがトンネル制御のライブネス メッセージによって維持されていることを示すために使用されます。 |
ロール
Role
トンネル エージェントが引き継ぐことができるロールボーダー ゲートウェイかモバイル デバイスかを指定できます。
プロパティ | |
---|---|
kClientRole_BorderGateway
|
このデバイスは、自身および関連するファブリック内の他のデバイスとの間でトラフィックをルーティングするためのボーダー ゲートウェイとして機能します。 |
kClientRole_MobileDevice
|
デバイスは、他のデバイスへのトラフィックをルーティングしないスタンドアロン ノードとして動作している。 自身と別の国境ゲートウェイの間にショートカット トンネルを確立できる。 |
kClientRole_StandaloneDevice
|
デバイスは、他のデバイスへのトラフィックをルーティングしないスタンドアロン ノードとして動作している。 |
SrcInterfaceType
SrcInterfaceType
本サービスでトンネルが確立されるデバイス上のネットワーク インターフェースの技術タイプ。
プロパティ | |
---|---|
kSrcInterface_Cellular
|
サービスへのトンネルの送信元としてセルラー インターフェースが使用される場合に使用されます。 |
kSrcInterface_WiFi
|
Wi-Fi インターフェースを Service へのトンネルのソースとして使用する場合に使用されます。 |
TunnelCtrlMsgType
TunnelCtrlMsgType
TunnelPktDirection
TunnelPktDirection
トンネルを通過するパケットの方向。
プロパティ | |
---|---|
kDir_Inbound
|
トンネル経由で境界ゲートウェイに到着するパケットを示します。 |
kDir_Outbound
|
トンネル経由で境界ゲートウェイから送信されるパケットを示します。 |
TunnelType
TunnelType
トンネルのタイプ。
プロパティ | |
---|---|
kType_TunnelBackup
|
デバイス/ファブリックと Service の間の代替ルートとして機能するセカンダリ トンネル。 プライマリ トンネルが使用できない場合にも使用されます。 |
kType_TunnelPrimary
|
デバイス/ファブリックと Service の間でトラフィックを転送するためのプライマリ トンネル。 |
kType_TunnelShortcut
|
ローカルのスタンドアロン ノード(モバイル デバイス)と境界ゲートウェイ間のショートカット トンネルを示すために使用されます。 |
kType_TunnelUnknown
|
不明なトンネルタイプを示すために使用されます。 |
WeaveTunnelVersion
WeaveTunnelVersion
Typedef
LivenessStrategy
enum nl::Weave::Profiles::WeaveTunnel::LivenessStrategy LivenessStrategy
Tunnel から Service への接続を維持するために採用される liveness 戦略。
ロール
enum nl::Weave::Profiles::WeaveTunnel::Role Role
トンネル エージェントが引き継ぐことができるロールボーダー ゲートウェイかモバイル デバイスかを指定できます。
SrcInterfaceType
enum nl::Weave::Profiles::WeaveTunnel::SrcInterfaceType SrcInterfaceType
本サービスでトンネルが確立されるデバイス上のネットワーク インターフェースの技術タイプ。
TunnelPktDirection
enum nl::Weave::Profiles::WeaveTunnel::TunnelPktDirection TunnelPktDirection
トンネルを通過するパケットの方向。
TunnelType
enum nl::Weave::Profiles::WeaveTunnel::TunnelType TunnelType
トンネルのタイプ。
WeaveTunnelVersion
enum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelVersion WeaveTunnelVersion