nl:: Weave:: Profiles:: WeaveTunnel:: WeaveTunnelRoute
Resumen
Tipos públicos |
|
---|---|
RoutePriority{
|
enum Valores de prioridad de ruta de túnel de Weave. |
RoutePriority
|
typedef Valores de prioridad de ruta de túnel de Weave. |
Atributos públicos |
|
---|---|
numOfPrefixes
|
uint8_t
|
priority[MAX_NUM_ROUTES]
|
uint8_t
|
tunnelRoutePrefix[MAX_NUM_ROUTES]
|
IPPrefix
|
Funciones estáticas públicas |
|
---|---|
DecodeFabricTunnelRoutes(uint64_t *fabricId, WeaveTunnelRoute *tunRoute, PacketBuffer *message)
|
Decodifica rutas de túnel que contienen el conjunto de prefijos del packageBuffer que contiene el mensaje de control de túnel.
|
EncodeFabricTunnelRoutes(uint64_t fabricId, WeaveTunnelRoute *tunRoute, PacketBuffer *message)
|
Codifica rutas de túnel que contengan el conjunto de prefijos en packageBuffer y el mensaje de control de túnel que se está enviando.
|
Tipos públicos
RoutePriority
RoutePriority
Valores de prioridad de ruta de túnel de Weave.
Propiedades | |
---|---|
kRoutePriority_High
|
El valor de prioridad de ruta para alta. |
kRoutePriority_Low
|
El valor de prioridad de ruta para baja. |
kRoutePriority_Medium
|
El valor de prioridad de la ruta para el medio. |
RoutePriority
enum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelRoute::RoutePriority RoutePriority
Valores de prioridad de ruta de túnel de Weave.
Atributos públicos
numOfPrefixes
uint8_t numOfPrefixes
priority
uint8_t priority[MAX_NUM_ROUTES]
tunnelRoutePrefix
IPPrefix tunnelRoutePrefix[MAX_NUM_ROUTES]
Funciones estáticas públicas
DecodeFabricTunnelRoutes
WEAVE_ERROR DecodeFabricTunnelRoutes( uint64_t *fabricId, WeaveTunnelRoute *tunRoute, PacketBuffer *message )
Decodifica rutas de túnel que contienen el conjunto de prefijos del packageBuffer que contiene el mensaje de control de túnel.
Detalles | |||||||
---|---|---|---|---|---|---|---|
Parámetros |
|
||||||
Resultado que se muestra |
WEAVE_ERROR WEAVE_NO_ERROR si la operación es correcta; de lo contrario, es un error;
|
EncodeFabricTunnelRoutes
WEAVE_ERROR EncodeFabricTunnelRoutes( uint64_t fabricId, WeaveTunnelRoute *tunRoute, PacketBuffer *message )
Codifica rutas de túnel que contengan el conjunto de prefijos en packageBuffer y el mensaje de control de túnel que se está enviando.
Codifica la ruta del túnel que contiene el conjunto de prefijos en el packageBuffer que contiene el mensaje de control de túnel que se está enviando.
Detalles | |||||||
---|---|---|---|---|---|---|---|
Parámetros |
|
||||||
Resultado que se muestra |
WEAVE_ERROR WEAVE_NO_ERROR si la operación es correcta; de lo contrario, es un error;
|