nl:: Weave:: Profiles:: WeaveTunnel:: WeaveTunnelRoute
概要
パブリック タイプ |
|
---|---|
RoutePriority{
|
enum Weave トンネルルートの優先度値。 |
RoutePriority
|
typedef Weave トンネルルートの優先度値。 |
パブリック属性 |
|
---|---|
numOfPrefixes
|
uint8_t
|
priority[MAX_NUM_ROUTES]
|
uint8_t
|
tunnelRoutePrefix[MAX_NUM_ROUTES]
|
IPPrefix
|
静的パブリック関数 |
|
---|---|
DecodeFabricTunnelRoutes(uint64_t *fabricId, WeaveTunnelRoute *tunRoute, PacketBuffer *message)
|
Tunnel Control メッセージを含む PacketBuffer からのプレフィックスのセットを含むトンネル ルートをデコードします。
|
EncodeFabricTunnelRoutes(uint64_t fabricId, WeaveTunnelRoute *tunRoute, PacketBuffer *message)
|
プレフィックスのセットを含むトンネル ルートを、送信されるトンネル制御メッセージを含む PacketBuffer にエンコードする。
|
公開タイプ
RoutePriority
RoutePriority
Weave トンネルルートの優先度値。
で確認できます。プロパティ | |
---|---|
kRoutePriority_High
|
高のルート優先度値。 |
kRoutePriority_Low
|
ルート優先度の低値。 |
kRoutePriority_Medium
|
メディアのルート優先度の値。 |
RoutePriority
enum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelRoute::RoutePriority RoutePriority
Weave トンネルルートの優先度値。
で確認できます。パブリック属性
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 )
Tunnel Control メッセージを含む PacketBuffer からのプレフィックスのセットを含むトンネル ルートをデコードします。
詳細 | |||||||
---|---|---|---|---|---|---|---|
パラメータ |
|
||||||
戻り値 |
成功の場合は WEAVE_ERROR WEAVE_NO_ERROR、それ以外の場合はエラー。
|
EncodeFabricTunnelRoutes
WEAVE_ERROR EncodeFabricTunnelRoutes( uint64_t fabricId, WeaveTunnelRoute *tunRoute, PacketBuffer *message )
プレフィックスのセットを含むトンネル ルートを、送信されるトンネル制御メッセージを含む PacketBuffer にエンコードする。
プレフィックスのセットを含むトンネル ルートを、送信されるトンネル制御メッセージを含む PacketBuffer にエンコードする。
詳細 | |||||||
---|---|---|---|---|---|---|---|
パラメータ |
|
||||||
戻り値 |
成功の場合は WEAVE_ERROR WEAVE_NO_ERROR、それ以外の場合はエラー。
|