nl::Weave::โปรไฟล์::WeaveTunnel::WeaveTunnelHeader

สรุป

แอตทริบิวต์สาธารณะ

Version
uint8_t

ฟังก์ชันสาธารณะแบบคงที่

DecodeTunnelHeader(WeaveTunnelHeader *tunHeader, PacketBuffer *message)
ถอดรหัสส่วนหัว Tunnel ออกจาก PacketBuffer เพื่อยกเลิกการตัดแพ็คเก็ต IPv6 ออก
EncodeTunnelHeader(WeaveTunnelHeader *tunHeader, PacketBuffer *message)
เข้ารหัสส่วนหัว Tunnel ใน PacketBuffer เพื่อรวมแพ็กเก็ต IPv6 ที่ส่ง

แอตทริบิวต์สาธารณะ

เวอร์ชัน

uint8_t Version

ฟังก์ชันสาธารณะแบบคงที่

ถอดรหัสถอดรหัส

WEAVE_ERROR DecodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

ถอดรหัสส่วนหัว Tunnel ออกจาก PacketBuffer เพื่อยกเลิกการตัดแพ็คเก็ต IPv6 ออก

รายละเอียด
พารามิเตอร์
[out] tunHeader
ชี้ไปที่ WeaveTunnelHeader ที่ถอดรหัสแล้ว
[in] message
ชี้ไปที่ PacketBuffer ที่จะถอดรหัสส่วนหัวของอุโมงค์ข้อมูล
การคืนสินค้า
WEhave_ERROR WEhave_NO_ERROR สําเร็จแล้ว

โปรแกรมเปลี่ยนไฟล์ Encode

WEAVE_ERROR EncodeTunnelHeader(
  WeaveTunnelHeader *tunHeader,
  PacketBuffer *message
)

เข้ารหัสส่วนหัว Tunnel ใน PacketBuffer เพื่อรวมแพ็กเก็ต IPv6 ที่ส่ง

รายละเอียด
พารามิเตอร์
[in] tunHeader
ชี้ไปที่ WeaveTunnelHeader เพื่อเข้ารหัส
[in] message
ชี้ไปที่ PacketBuffer ที่จะเข้ารหัสส่วนหัวของอุโมงค์ข้อมูล
การคืนสินค้า
WEhave_ERROR WEhave_NO_ERROR สําเร็จแล้ว