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

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

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

概要

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

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

パブリック関数

Encode(PacketBuffer *const aMsg)
パケットバッファにエンコードします。

静的パブリック関数

Decode(TimeChangeNotification *const aObject, PacketBuffer *const aMsg)
パケットバッファからの時間変更通知をデコードします。

パブリック関数

Encode

WEAVE_ERROR Encode(
  PacketBuffer *const aMsg
)

パケットバッファにエンコードします。

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

TimeChangeNotification

 TimeChangeNotification(
  void
)

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

静的パブリック関数

Decode

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

パケットバッファからの時間変更通知をデコードします。

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