nl::編織::設定檔::DataManagement_Current::ParserBase

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

WDM 訊息剖析器的基礎類別。

總結

繼承

帶來 [ Cloud 在您 Cloud 在您 Cloud 在您 在您 在您 在您 此外 此外 Cloud 在您 Cloud 此外並 Cloud Cloud Cloud Cloud 您可以透過 Cloud 您可以透過具有資源並擁有並具有具有上說明上說明上說明

受保護的屬性

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

公開函式

取得 ReaderOnTag

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

初始化 TLVreader,指向此要求中任何加上標記的元素開頭。

詳細資料
參數
[in] aTagToFind
要在要求中尋找標記
[out] apReader
TLVreader 的指標,會在成功指定時指定指定 TLV 元素。
傳回值
WEAVE_NO_ERROR
成功

受保護的函式

取得簡單值

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

取得未簽署的整數

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

剖析器基礎

 ParserBase(
  void
)