nl::Weave::Profiles::WeaveTunnel::WeaveTunnelHeader

요약

공개 속성

Version
uint8_t

공개 정적 함수

DecodeTunnelHeader(WeaveTunnelHeader *tunHeader, PacketBuffer *message)
PacketBuffer에서 터널 헤더를 디코딩하여 IPv6 패킷을 디캡슐화합니다.
EncodeTunnelHeader(WeaveTunnelHeader *tunHeader, PacketBuffer *message)
터널 헤더를 PacketBuffer에 인코딩하여 전송 중인 IPv6 패킷을 캡슐화합니다.

공개 속성

버전

uint8_t Version

공개 정적 함수

DecodeTunnelHeader

WEAVE_ERROR DecodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

PacketBuffer에서 터널 헤더를 디코딩하여 IPv6 패킷을 디캡슐화합니다.

세부정보
매개변수
[out] tunHeader
디코딩된 WeaveTunnelHeader를 가리키는 포인터입니다.
[in] message
터널 헤더를 디코딩할 PacketBuffer에 대한 포인터입니다.
반환
성공 시 WEAVE_ERROR WEAVE_NO_ERROR, 그렇지 않은 경우 오류

EncodeTunnelHeader

WEAVE_ERROR EncodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

터널 헤더를 PacketBuffer에 인코딩하여 전송 중인 IPv6 패킷을 캡슐화합니다.

세부정보
매개변수
[in] tunHeader
인코딩할 WeaveTunnelHeader를 가리키는 포인터입니다.
[in] message
터널 헤더를 인코딩할 PacketBuffer에 대한 포인터입니다.
반환
성공 시 WEAVE_ERROR WEAVE_NO_ERROR, 그렇지 않은 경우 오류