nl:: Weave:: Profiles:: WeaveTunnel:: WeaveTunnelRoute
Résumé
Types publics |
|
---|---|
RoutePriority{
|
enum Valeurs de priorité des routes de tunnel Weave. |
RoutePriority
|
typedef Valeurs de priorité des routes de tunnel Weave. |
Attributs publics |
|
---|---|
numOfPrefixes
|
uint8_t
|
priority[MAX_NUM_ROUTES]
|
uint8_t
|
tunnelRoutePrefix[MAX_NUM_ROUTES]
|
IPPrefix
|
Fonctions statiques publiques |
|
---|---|
DecodeFabricTunnelRoutes(uint64_t *fabricId, WeaveTunnelRoute *tunRoute, PacketBuffer *message)
|
Décodez les routes de tunnel contenant l'ensemble des préfixes du PacketBuffer contenant le message de contrôle du tunnel.
|
EncodeFabricTunnelRoutes(uint64_t fabricId, WeaveTunnelRoute *tunRoute, PacketBuffer *message)
|
Encodez les routes de tunnel contenant l'ensemble des préfixes dans le PaquetBuffer contenant le message de contrôle de tunnel envoyé.
|
Types publics
RoutePriority
RoutePriority
Valeurs de priorité des routes de tunnel Weave.
Propriétés | |
---|---|
kRoutePriority_High
|
Valeur de priorité de la route pour "élevée". |
kRoutePriority_Low
|
Valeur de priorité de la route faible. |
kRoutePriority_Medium
|
Valeur de priorité de la route pour moyenne. |
RoutePriority
enum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelRoute::RoutePriority RoutePriority
Valeurs de priorité des routes de tunnel Weave.
Attributs publics
numOfPrefixes
uint8_t numOfPrefixes
priority
uint8_t priority[MAX_NUM_ROUTES]
tunnelRoutePrefix
IPPrefix tunnelRoutePrefix[MAX_NUM_ROUTES]
Fonctions statiques publiques
DecodeFabricTunnelRoutes
WEAVE_ERROR DecodeFabricTunnelRoutes( uint64_t *fabricId, WeaveTunnelRoute *tunRoute, PacketBuffer *message )
Décodez les routes de tunnel contenant l'ensemble des préfixes du PacketBuffer contenant le message de contrôle du tunnel.
Détails | |||||||
---|---|---|---|---|---|---|---|
Paramètres |
|
||||||
Renvoie |
WEAVE_ERROR WEAVE_NO_ERROR en cas de réussite, sinon erreur ;
|
EncodeFabricTunnelRoutes
WEAVE_ERROR EncodeFabricTunnelRoutes( uint64_t fabricId, WeaveTunnelRoute *tunRoute, PacketBuffer *message )
Encodez les routes de tunnel contenant l'ensemble des préfixes dans le PaquetBuffer contenant le message de contrôle de tunnel envoyé.
Encodez la route de tunnel contenant l'ensemble des préfixes dans le PaquetBuffer contenant le message de contrôle du tunnel envoyé.
Détails | |||||||
---|---|---|---|---|---|---|---|
Paramètres |
|
||||||
Renvoie |
WEAVE_ERROR WEAVE_NO_ERROR en cas de réussite, sinon erreur ;
|