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.

nl::Weave::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 thông báo WDM.

Tóm tắt

Tính kế thừa

175

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

mReader

Hàm công khai

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

Hàm đượ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ệ

thiết bị đọc sách điện tử

nl::Weave::TLV::TLVReader mReader

Hàm công khai

GetReadOnTag

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

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

Thông tin chi tiết
Các thông số
[in] aTagToFind
Gắn thẻ để tìm thấy trong yêu cầu
[out] apReader
Con trỏ đến TLV Reader, sẽ được khởi tạo tại phần tử TLV được chỉ định khi xử lý thành công
Giá trị trả về
WEAVE_NO_ERROR
về thành công

Hàm được bảo vệ

GetSimpleValue

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

GetUnsignCount

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

Phô mai ParserBase

 ParserBase(
  void
)