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
隧道路由优先级值。
属性 | |
---|---|
kRoutePriority_High
|
高优先级的路由优先级值。 |
kRoutePriority_Low
|
路由的低优先级值。 |
kRoutePriority_Medium
|
媒介的路由优先级值。 |
路线优先级
enum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelRoute::RoutePriority RoutePriority
隧道路由优先级值。
公共属性
前缀数量
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,否则为错误;
|