Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。詳細をご覧ください。

nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Parser

#include <src/lib/profiles/data-management/Current/MessageDef.h>

WDM のカスタム Command レスポンス パーサーの定義。

まとめ

継承

継承元: nl::Weave::Profiles::DataManagement_Current::DataElement::Parser

パブリック関数

CheckSchemaValidity(void) const
メッセージの形式が正しいことを確認します。
GetReaderOnResponse(nl::Weave::TLV::TLVReader *const apReader) const
このメッセージの応答コンポーネントの先頭を指すように TLVReader を初期化します。
GetVersion(uint64_t *const apVersion) const
このレスポンスでトレイトのインスタンスのバージョンを取得します。
Init(const nl::Weave::TLV::TLVReader & aReader)
TLVReader でパーサー オブジェクトを初期化します。

パブリック関数

CheckSchemaValidity

WEAVE_ERROR CheckSchemaValidity(
  void
) const 

メッセージの形式が正しいことを確認します。

詳細
戻り値
WEAVE_NO_ERROR
が成功

GetReaderOnResponse

WEAVE_ERROR GetReaderOnResponse(
  nl::Weave::TLV::TLVReader *const apReader
) const 

このメッセージの応答コンポーネントの先頭を指すように TLVReader を初期化します。

詳細
パラメータ
[out] apReader
TLVReader へのポインタ。成功すると、レスポンスの TLV 要素で初期化されます。
戻り値
WEAVE_NO_ERROR
が成功

GetVersion

WEAVE_ERROR GetVersion(
  uint64_t *const apVersion
) const 

このレスポンスでトレイトのインスタンスのバージョンを取得します。

詳細
パラメータ
[out] apVersion
成功時にバージョンを受け取る変数へのポインタ
戻り値
WEAVE_NO_ERROR
が成功
WEAVE_END_OF_TLV
このような要素がない場合
WEAVE_ERROR_WRONG_TLV_TYPE
対象の要素があるが、符号なし整数でない場合

init

WEAVE_ERROR Init(
  const nl::Weave::TLV::TLVReader & aReader
)

TLVReader でパーサー オブジェクトを初期化します。

詳細
パラメータ
[in] aReader
TLVReader へのポインタ。この応答の先頭を指します
戻り値
WEAVE_NO_ERROR
が成功