nl::Weave::Profiles::Time::TimeChangeNotification

#include <src/lib/profiles/time/WeaveTime.h>

ตัวแปลงรหัสสำหรับข้อความแจ้งเตือนการเปลี่ยนเวลา

สรุป

ผู้ผลิตและผู้ทำลาย

TimeChangeNotification(void)
ตัวสร้างเริ่มต้นจะต้องใช้ร่วมกับการถอดรหัส เนื่องจากสมาชิกทั้งหมดจะเริ่มต้นจากการถอดรหัส

ฟังก์ชันสาธารณะ

Encode(PacketBuffer *const aMsg)
เข้ารหัสการแจ้งเตือนการเปลี่ยนเวลาเป็น PacketBuffer

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

Decode(TimeChangeNotification *const aObject, PacketBuffer *const aMsg)
ถอดรหัสการแจ้งเตือนการเปลี่ยนแปลงเวลาจาก PacketBuffer

ฟังก์ชันสาธารณะ

เข้ารหัส

WEAVE_ERROR Encode(
  PacketBuffer *const aMsg
)

เข้ารหัสการแจ้งเตือนการเปลี่ยนเวลาเป็น PacketBuffer

รายละเอียด
พารามิเตอร์
[out] aMsg
ตัวชี้ไปยัง PacketBuffer
การคืนสินค้า
WEAVE_NO_ERROR เกี่ยวกับความสำเร็จ

TimeChangeNotification

 TimeChangeNotification(
  void
)

ตัวสร้างเริ่มต้นจะต้องใช้ร่วมกับการถอดรหัส เนื่องจากสมาชิกทั้งหมดจะเริ่มต้นจากการถอดรหัส

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

Decode

WEAVE_ERROR Decode(
  TimeChangeNotification *const aObject,
  PacketBuffer *const aMsg
)

ถอดรหัสการแจ้งเตือนการเปลี่ยนแปลงเวลาจาก PacketBuffer

รายละเอียด
พารามิเตอร์
[out] aObject
ตัวชี้ไปยังออบเจ็กต์ที่ถอดรหัส
[in] aMsg
ตัวชี้ไปยัง PacketBuffer
การคืนสินค้า
WEAVE_NO_ERROR เกี่ยวกับความสำเร็จ