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

Tóm tắt

Thuộc tính công khai

Version
uint8_t

Hàm tĩnh công khai

DecodeTunnelHeader(WeaveTunnelHeader *tunHeader, PacketBuffer *message)
Giải mã tiêu đề Đường hầm từ PacketBuffer để giải nén gói IPv6.
EncodeTunnelHeader(WeaveTunnelHeader *tunHeader, PacketBuffer *message)
Mã hoá tiêu đề Đường hầm vào PacketBuffer để đóng gói gói IPv6 đang được gửi.

Các thuộc tính công khai

Phiên bản

uint8_t Version

Hàm tĩnh công khai

DecodeTunnelHeader

WEAVE_ERROR DecodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

Giải mã tiêu đề Đường hầm từ PacketBuffer để giải nén gói IPv6.

Thông tin chi tiết
Tham số
[out] tunHeader
Con trỏ đến WeaveTunnelHeader đã được giải mã.
[in] message
Con trỏ đến PacketBuffer để giải mã tiêu đề của đường hầm.
Trả về
WEAVE_ERROR WEAVE_NO_ERROR khi thành công, else error;

EncodeTunnelHeader

WEAVE_ERROR EncodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

Mã hoá tiêu đề Đường hầm vào PacketBuffer để đóng gói gói IPv6 đang được gửi.

Thông tin chi tiết
Tham số
[in] tunHeader
Con trỏ đến WeaveTunnelHeader để mã hoá.
[in] message
Con trỏ đến PacketBuffer để mã hoá tiêu đề của đường hầm.
Trả về
WEAVE_ERROR WEAVE_NO_ERROR khi thành công, else error;