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 las rutas de túnel que contienen el conjunto de prefijos del PacketBuffer que contiene el mensaje de control de túnel.
|
EncodeFabricTunnelRoutes(uint64_t fabricId, WeaveTunnelRoute *tunRoute, PacketBuffer *message)
|
Codifica las rutas de túnel que contienen el conjunto de prefijos en el PacketBuffer que contiene 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 alto. |
kRoutePriority_Low
|
El valor de prioridad de ruta baja. |
kRoutePriority_Medium
|
El valor de prioridad de ruta para el valor 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 las rutas de túnel que contienen el conjunto de prefijos del PacketBuffer que contiene el mensaje de control de túnel.
Detalles | |||||||
---|---|---|---|---|---|---|---|
Parámetros |
|
||||||
Qué muestra |
WEAVE_ERROR WEAVE_NO_ERROR si se realiza correctamente; de lo contrario, se produce un error.
|
EncodeFabricTunnelRoutes
WEAVE_ERROR EncodeFabricTunnelRoutes( uint64_t fabricId, WeaveTunnelRoute *tunRoute, PacketBuffer *message )
Codifica las rutas de túnel que contienen el conjunto de prefijos en el PacketBuffer que contiene 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 PacketBuffer que contiene el mensaje de control de túnel que se envía.
Detalles | |||||||
---|---|---|---|---|---|---|---|
Parámetros |
|
||||||
Qué muestra |
WEAVE_ERROR WEAVE_NO_ERROR si se realiza correctamente; de lo contrario, se produce un error.
|