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 เกี่ยวกับความสำเร็จ