nl:: Weave:: Profiles:: WeaveTunnel:: WeaveTunnelRoute
Riepilogo
Tipi pubblici |
|
---|---|
RoutePriority{
|
enum Valori di priorità delle route del tunnel Weave. |
RoutePriority
|
typedef Valori di priorità delle route del tunnel Weave. |
Attributi pubblici |
|
---|---|
numOfPrefixes
|
uint8_t
|
priority[MAX_NUM_ROUTES]
|
uint8_t
|
tunnelRoutePrefix[MAX_NUM_ROUTES]
|
IPPrefix
|
Funzioni statiche pubbliche |
|
---|---|
DecodeFabricTunnelRoutes(uint64_t *fabricId, WeaveTunnelRoute *tunRoute, PacketBuffer *message)
|
Decodificare le route dei tunnel contenenti l'insieme di prefissi dal PacketBuffer contenenti il messaggio Tunnel Control.
|
EncodeFabricTunnelRoutes(uint64_t fabricId, WeaveTunnelRoute *tunRoute, PacketBuffer *message)
|
Codificare le route dei tunnel che contengono l'insieme di prefissi nel buffer contenente il messaggio Tunnel Control che stai inviando.
|
Tipi pubblici
RoutePriority
RoutePriority
Valori di priorità delle route del tunnel Weave.
di Gemini Advanced.Proprietà | |
---|---|
kRoutePriority_High
|
Il valore di priorità della route alta. |
kRoutePriority_Low
|
Il valore di priorità della route basso. |
kRoutePriority_Medium
|
Il valore di priorità della route per medium. |
RoutePriority
enum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelRoute::RoutePriority RoutePriority
Valori di priorità delle route del tunnel Weave.
di Gemini Advanced.Attributi pubblici
numOfPrefixes
uint8_t numOfPrefixes
priorità
uint8_t priority[MAX_NUM_ROUTES]
tunnelRoutePrefix
IPPrefix tunnelRoutePrefix[MAX_NUM_ROUTES]
Funzioni statiche pubbliche
DecodeFabricTunnelRoutes
WEAVE_ERROR DecodeFabricTunnelRoutes( uint64_t *fabricId, WeaveTunnelRoute *tunRoute, PacketBuffer *message )
Decodificare le route dei tunnel contenenti l'insieme di prefissi dal PacketBuffer contenenti il messaggio Tunnel Control.
Dettagli | |||||||
---|---|---|---|---|---|---|---|
Parametri |
|
||||||
Restituisce |
WEAVE_ERROR WEAVE_NO_ERROR in caso di operazione riuscita, altrimenti errore;
|
EncodeFabricTunnelRoutes
WEAVE_ERROR EncodeFabricTunnelRoutes( uint64_t fabricId, WeaveTunnelRoute *tunRoute, PacketBuffer *message )
Codificare le route dei tunnel che contengono l'insieme di prefissi nel buffer contenente il messaggio Tunnel Control che stai inviando.
Codifica la route del tunnel contenente l'insieme di prefissi nel PacketBuffer contenente il messaggio Tunnel Control che stai inviando.
Dettagli | |||||||
---|---|---|---|---|---|---|---|
Parametri |
|
||||||
Restituisce |
WEAVE_ERROR WEAVE_NO_ERROR in caso di operazione riuscita, altrimenti errore;
|