nl:: Weave:: Profiles:: WeaveTunnel:: WeaveTunnelRoute
摘要
公共类型 |
|
---|---|
RoutePriority{
|
枚举 编织隧道路线的优先级值。 |
RoutePriority
|
typedef 编织隧道路线的优先级值。 |
公共属性 |
|
---|---|
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
编织隧道路线的优先级值。
。属性 | |
---|---|
kRoutePriority_High
|
高的路由优先级值。 |
kRoutePriority_Low
|
低的路由优先级值。 |
kRoutePriority_Medium
|
中等的路由优先级值。 |
RoutePriority
enum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelRoute::RoutePriority RoutePriority
编织隧道路线的优先级值。
。公共属性
numOfPrefixes
uint8_t numOfPrefixes
优先级
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 表示成功,否则表示错误;
|