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

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

bộ mã hoá và giải mã cho tin nhắn của Thông báo thay đổi thời gian

Tóm tắt

Hàm khởi tạo và phá huỷ

TimeChangeNotification(void)
hàm khởi tạo mặc định sẽ được dùng cùng với Giải mã, vì tất cả thành phần sẽ được khởi tạo thông qua quá trình giải mã

Hàm công khai

Encode(PacketBuffer *const aMsg)
mã hoá thông báo thay đổi thời gian thành PacketBuffer.

Hàm tĩnh công khai

Decode(TimeChangeNotification *const aObject, PacketBuffer *const aMsg)
giải mã thông báo thay đổi thời gian từ một PacketBuffer.

Hàm công khai

Mã hóa

WEAVE_ERROR Encode(
  PacketBuffer *const aMsg
)

mã hoá thông báo thay đổi thời gian thành PacketBuffer.

Thông tin chi tiết
Thông số
[out] aMsg
Con trỏ tới PacketBuffer
Trả về
WEAVE_NO_ERROR khi thành công

TimeChangeNotification

 TimeChangeNotification(
  void
)

hàm khởi tạo mặc định sẽ được dùng cùng với Giải mã, vì tất cả thành phần sẽ được khởi tạo thông qua quá trình giải mã

Hàm tĩnh công khai

Decode

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

giải mã thông báo thay đổi thời gian từ một PacketBuffer.

Thông tin chi tiết
Thông số
[out] aObject
Con trỏ tới đối tượng được giải mã
[in] aMsg
Con trỏ tới PacketBuffer
Trả về
WEAVE_NO_ERROR khi thành công