Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。詳細をご覧ください。

nl::Weave::Profiles::WeaveTunnel::WeaveTunnelRoute

まとめ

パブリック タイプ

RoutePriority{
  kRoutePriority_High = 1,
  kRoutePriority_Medium = 2,
  kRoutePriority_Low = 3
}
列挙型
Weave Tunnel Route の優先度値。
RoutePriority typedef
Weave Tunnel Route の優先度値。

パブリック属性

numOfPrefixes
uint8_t
priority[MAX_NUM_ROUTES]
uint8_t
tunnelRoutePrefix[MAX_NUM_ROUTES]
IPPrefix

静的パブリック関数

DecodeFabricTunnelRoutes(uint64_t *fabricId, WeaveTunnelRoute *tunRoute, PacketBuffer *message)
トンネル制御メッセージを含む PacketBuffer の接頭辞のセットを含むトンネルルートをデコードします。
EncodeFabricTunnelRoutes(uint64_t fabricId, WeaveTunnelRoute *tunRoute, PacketBuffer *message)
プレフィックスのセットを含むトンネルルートを、送信するトンネル制御メッセージを含む PacketBuffer にエンコードします。

パブリック タイプ

ルートの優先度

 RoutePriority

Weave Tunnel Route の優先度値。

Properties
kRoutePriority_High

高いルート優先度の値。

kRoutePriority_Low

低いルートの優先度値。

kRoutePriority_Medium

メディアのルート優先度の値。

ルートの優先度

enum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelRoute::RoutePriority RoutePriority

Weave Tunnel Route の優先度値。

パブリック属性

numOfPrefixes

uint8_t numOfPrefixes

priority

uint8_t priority[MAX_NUM_ROUTES]

tunnelRoutePrefix

IPPrefix tunnelRoutePrefix[MAX_NUM_ROUTES]

静的パブリック関数

DecodeFabricTunnelRoutes

WEAVE_ERROR DecodeFabricTunnelRoutes(
  uint64_t *fabricId,
  WeaveTunnelRoute *tunRoute,
  PacketBuffer *message
)

トンネル制御メッセージを含む PacketBuffer の接頭辞のセットを含むトンネルルートをデコードします。

詳細
パラメータ
[out] fabricId
ルートのファブリック ID。
[out] tunRoutes
接頭辞のリストを含む WeaveTunnelRoute オブジェクトへのポインタ。
[in] message
トンネルルート プレフィックスをデコードする PacketBuffer へのポインタ。
戻り値
成功の場合は WEAVE_ERROR WEAVE_NO_ERROR、それ以外の場合はエラー。

FabricTunnelRoutes をエンコードする

WEAVE_ERROR EncodeFabricTunnelRoutes(
  uint64_t fabricId,
  WeaveTunnelRoute *tunRoute,
  PacketBuffer *message
)

プレフィックスのセットを含むトンネルルートを、送信するトンネル制御メッセージを含む PacketBuffer にエンコードします。

プレフィックスを含むトンネルルートを、送信するトンネル制御メッセージを含む PacketBuffer にエンコードします。

詳細
パラメータ
[in] fabricId
ルートのファブリック ID。
[in] tunRoutes
接頭辞のリストを含む WeaveTunnelRoute オブジェクトへのポインタ。
[in] message
トンネルルート プレフィックスをエンコードする PacketBuffer へのポインタ。
戻り値
成功の場合は WEAVE_ERROR WEAVE_NO_ERROR、それ以外の場合はエラー。