nl::Weave::Profiles::DataManagement_Current::ListParserBase

#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, chuyên về các phần tử mảng TLV, chẳng hạn như Danh sách dữ liệu và Danh sách phiên bản.

Tóm tắt

Tính kế thừa

Kế thừa từ: nl::Weave::Profiles::DataManagement_Current::ParserBase






nl::Weave::Profiles::DataManagement_Current::DataList::Parsernl::Weave::Profiles::DataManagement_Current::EventList::Parsernl::Weave::Profiles::DataManagement_Current::PathList::Parsernl::Weave::Profiles::DataManagement_Current::RejectionRecordList::Parsernl::Weave::Profiles::DataManagement_Current::StatusList::Parsernl::Weave::Profiles::DataManagement_Current::VersionList::Parser

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

ListParserBase(void)

Hàm công khai

GetReader(nl::Weave::TLV::TLVReader *const apReader)
void
Init(const nl::Weave::TLV::TLVReader & aReader)
InitIfPresent(const nl::Weave::TLV::TLVReader & aReader, const uint8_t aContextTagToFind)
Next(void)

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

ListParserBase

 ListParserBase(
  void
)

Hàm công khai

GetReader

void GetReader(
  nl::Weave::TLV::TLVReader *const apReader
)

Bắt đầu

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

InitIfPresent

WEAVE_ERROR InitIfPresent(
  const nl::Weave::TLV::TLVReader & aReader,
  const uint8_t aContextTagToFind
)

Tiếp theo

WEAVE_ERROR Next(
  void
)