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 Gói tin đệm để đóng gói gói IPv6 đang được gửi.

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
Các tham số
[out] tunHeader
Con trỏ đến WeaveTunnelHeader đã được giải mã.
[in] message
Con trỏ đến PacketBuffer để giải mã tiêu đề đường hầm.
Trả về
WEAVE_ERROR WEAVE_NO_ERROR khi thành công, lỗi khác;

EncodeTunnelHeader

WEAVE_ERROR EncodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

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

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