nl:: Weave:: Profiles:: WeaveTunnel:: WeaveTunnelRoute
Résumé
Types publics |
|
---|---|
RoutePriority{
|
énum 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 de la valeur PacketBuffer contenant le message Tunnel Control.
|
EncodeFabricTunnelRoutes(uint64_t fabricId, WeaveTunnelRoute *tunRoute, PacketBuffer *message)
|
Encodez les routes de tunnel contenant l'ensemble des préfixes dans le objet PacketBuffer contenant le message de contrôle de tunnel en cours d'envoi.
|
Types publics
RoutePriority
RoutePriority
Valeurs de priorité des routes de tunnel Weave.
Propriétés | |
---|---|
kRoutePriority_High
|
Valeur de priorité des routes pour "High" (Élevée). |
kRoutePriority_Low
|
Valeur de priorité des routes pour "faible". |
kRoutePriority_Medium
|
Valeur de priorité des routes pour le support. |
RoutePriority
enum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelRoute::RoutePriority RoutePriority
Valeurs de priorité des routes de tunnel Weave.
Attributs publics
numOfPrefixes
uint8_t numOfPrefixes
priorité
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 de la PackageBuffer contenant le message de contrôle de 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 objet PacketBuffer contenant le message de contrôle de tunnel en cours d'envoi.
Encodez la route de tunnel contenant l'ensemble des préfixes dans le PacketBuffer contenant le message de contrôle de tunnel en cours d'envoi.
Détails | |||||||
---|---|---|---|---|---|---|---|
Paramètres |
|
||||||
Renvoie |
WEAVE_ERROR WEAVE_NO_ERROR en cas de réussite, sinon erreur ;
|