Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

nl :: Dệt :: Hồ sơ :: DataManagement_Current :: ParserBase

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

Lớp cơ sở cho trình phân tích cú pháp tin nhắn WDM.

Tóm lược

Di sản

Các lớp con đã biết trực tiếp:
  nl :: Weave :: Profiles :: DataManagement_Current :: BaseMessageWithSubscribeId :: Parser
  nl :: Weave :: Profiles :: DataManagement_Current :: DataElement :: Parser
  nl :: Weave :: Profiles :: DataManagement_Current :: ListParserBase
  nl :: Weave :: Profiles :: DataManagement_Current :: Path :: Parser
  nl :: Weave :: Profiles :: DataManagement_Current :: RejectionRecord :: Parser
  nl :: Weave :: Profiles :: DataManagement_Current :: StatusElement :: Parser
  nl :: Weave :: Profiles :: DataManagement_Current :: UpdateResponse :: Parser

Thuộc tính được bảo vệ

mReader

Chức năng công cộng

GetReaderOnTag (const uint64_t aTagToFind,nl::Weave::TLV::TLVReader *const apReader) const
Khởi tạo một TLVReader để trỏ đến đầu của bất kỳ phần tử được gắn thẻ nào trong yêu cầu này.

Các chức năng được bảo vệ

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)

Thuộc tính được bảo vệ

mReader

nl::Weave::TLV::TLVReader mReader

Chức năng công cộng

GetReaderOnTag

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

Khởi tạo một TLVReader để trỏ đến đầu của bất kỳ phần tử được gắn thẻ nào trong yêu cầu này.

Chi tiết
Thông số
[in] aTagToFind
Gắn thẻ để tìm trong yêu cầu
[out] apReader
Một con trỏ tới TLVReader, sẽ được khởi tạo tại phần tử TLV được chỉ định khi thành công
Giá trị trả lại
WEAVE_NO_ERROR
thành công

Các chức năng được bảo vệ

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
)