nl:: Weave:: 프로필:: WeaveTunnel: WeaveTunnelRoute
요약
공개 유형 |
|
---|---|
RoutePriority{
|
enum 위브 터널 경로 우선순위 값입니다. |
RoutePriority
|
typedef 위브 터널 경로 우선순위 값입니다. |
공개 속성 |
|
---|---|
numOfPrefixes
|
uint8_t
|
priority[MAX_NUM_ROUTES]
|
uint8_t
|
tunnelRoutePrefix[MAX_NUM_ROUTES]
|
IPPrefix
|
공개 정적 함수 |
|
---|---|
DecodeFabricTunnelRoutes(uint64_t *fabricId, WeaveTunnelRoute *tunRoute, PacketBuffer *message)
|
터널 제어 메시지가 포함된 PacketBuffer의 프리픽스 세트가 포함된 터널 경로를 디코딩합니다.
|
EncodeFabricTunnelRoutes(uint64_t fabricId, WeaveTunnelRoute *tunRoute, PacketBuffer *message)
|
접두어 세트가 포함된 터널 경로를 전송 중인 터널 제어 메시지가 포함된 PacketBuffer로 인코딩합니다.
|
공개 유형
경로 우선순위
RoutePriority
위브 터널 경로 우선순위 값입니다.
속성 | |
---|---|
kRoutePriority_High
|
높은 경로 우선순위 값입니다. |
kRoutePriority_Low
|
낮은 경로 우선순위 값입니다. |
kRoutePriority_Medium
|
매체의 경로 우선순위 값입니다. |
경로 우선순위
enum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelRoute::RoutePriority RoutePriority
위브 터널 경로 우선순위 값입니다.
공개 속성
접두사
uint8_t numOfPrefixes
우선순위
uint8_t priority[MAX_NUM_ROUTES]
tunnelRoutePrefix
IPPrefix tunnelRoutePrefix[MAX_NUM_ROUTES]
공개 정적 함수
DecodeFabricTunnelRoutes
WEAVE_ERROR DecodeFabricTunnelRoutes( uint64_t *fabricId, WeaveTunnelRoute *tunRoute, PacketBuffer *message )
터널 제어 메시지가 포함된 PacketBuffer의 프리픽스 세트가 포함된 터널 경로를 디코딩합니다.
세부정보 | |||||||
---|---|---|---|---|---|---|---|
매개변수 |
|
||||||
반환 |
성공 시 WEAVE_ERROR WEAVE_NO_ERROR, 오류 발생 시 오류
|
EncodeFabricTunnelRoutes
WEAVE_ERROR EncodeFabricTunnelRoutes( uint64_t fabricId, WeaveTunnelRoute *tunRoute, PacketBuffer *message )
접두어 세트가 포함된 터널 경로를 전송 중인 터널 제어 메시지가 포함된 PacketBuffer로 인코딩합니다.
접두어 세트가 포함된 터널 경로를 전송 중인 터널 제어 메시지가 포함된 PacketBuffer로 인코딩합니다.
세부정보 | |||||||
---|---|---|---|---|---|---|---|
매개변수 |
|
||||||
반환 |
성공 시 WEAVE_ERROR WEAVE_NO_ERROR, 오류 발생 시 오류
|