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

nl::Weave::Profiles::DataManagement_Current::ParserBase

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

WDM メッセージ パーサーの基本クラス。

まとめ

継承

174

プロテクト属性

mReader

パブリック関数

GetReaderOnTag(const uint64_t aTagToFind, nl::Weave::TLV::TLVReader *const apReader) const
このリクエストのタグ付けされた要素の先頭を指すように TLVReader を初期化します。

プロテクト関数

GetSimpleValue(const uint8_t aContextTag, const nl::Weave::TLV::TLVType aTLVType, T *const apLValue) const
GetUnsignedInteger(const uint8_t aContextTag, T *const apLValue) const
ParserBase(void)

プロテクト属性

読み取り

nl::Weave::TLV::TLVReader mReader

パブリック関数

GetReaderOnTag

WEAVE_ERROR GetReaderOnTag(
  const uint64_t aTagToFind,
  nl::Weave::TLV::TLVReader *const apReader
) const 

このリクエストのタグ付けされた要素の先頭を指すように TLVReader を初期化します。

詳細
パラメータ
[in] aTagToFind
リクエスト内で見つけるタグ
[out] apReader
TLVReader へのポインタ。成功時に、指定した TLV 要素で初期化されます。
戻り値
WEAVE_NO_ERROR
が成功

プロテクト関数

GetSimpleValue

WEAVE_ERROR GetSimpleValue(
  const uint8_t aContextTag,
  const nl::Weave::TLV::TLVType aTLVType,
  T *const apLValue
) const 

GetUnSignedInteger

WEAVE_ERROR GetUnsignedInteger(
  const uint8_t aContextTag,
  T *const apLValue
) const 

ParserBase

 ParserBase(
  void
)