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)
|
トンネル制御メッセージを含む 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 )
トンネル制御メッセージを含む PacketBuffer のプレフィックスセットを含むトンネルルートをデコードします。
詳細 | |||||||
---|---|---|---|---|---|---|---|
パラメータ |
|
||||||
戻り値 |
成功した場合は WEAVE_ERROR WEAVE_NO_ERROR、それ以外の場合はエラーです。
|
EncodeFabricTunnelRoutes
WEAVE_ERROR EncodeFabricTunnelRoutes( uint64_t fabricId, WeaveTunnelRoute *tunRoute, PacketBuffer *message )
プレフィックスのセットを含むトンネルルートを、送信されるトンネル制御メッセージを含む PacketBuffer にエンコードします。
プレフィックスのセットを含むトンネル ルートを、送信されるトンネル制御メッセージを含む PacketBuffer にエンコードします。
詳細 | |||||||
---|---|---|---|---|---|---|---|
パラメータ |
|
||||||
戻り値 |
成功した場合は WEAVE_ERROR WEAVE_NO_ERROR、それ以外の場合はエラーです。
|