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

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

時間変更通知メッセージのコーデック

概要

コンストラクタとデストラクタ

TimeChangeNotification(void)
すべてのメンバーはデコードによって初期化されるため、デフォルト コンストラクタは Decode で使用する

パブリック関数

Encode(PacketBuffer *const aMsg)
時間変更通知を PacketBuffer にエンコードします。

静的パブリック関数

Decode(TimeChangeNotification *const aObject, PacketBuffer *const aMsg)
パケットを PacketBuffer からデコードします。

パブリック関数

Encode

WEAVE_ERROR Encode(
  PacketBuffer *const aMsg
)

時間変更通知を PacketBuffer にエンコードします。

詳細
パラメータ
[out] aMsg
PacketBuffer へのポインタ
戻り値
成功時 WEAVE_NO_ERROR

TimeChangeNotification

 TimeChangeNotification(
  void
)

すべてのメンバーはデコードによって初期化されるため、デフォルト コンストラクタは Decode で使用する

静的パブリック関数

Decode

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

パケットを PacketBuffer からデコードします。

詳細
パラメータ
[out] aObject
デコードされたオブジェクトへのポインタ
[in] aMsg
PacketBuffer へのポインタ
戻り値
成功時 WEAVE_NO_ERROR