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

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

Lớp cơ sở cho các 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 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
Lớp học con đã biết trực tiếp:
  nl::Weave::Profiles::DataManagement_Current::DataList::Parser
  nl::Weave::Profiles::DataManagement_Current::EventList::Parser
  nl::Weave::Profiles::DataManagement_Current::PathList::Parser
  nl::Weave::Profiles::DataManagement_Current::RejectionRecordList::Parser
  nl::Weave::Profiles::DataManagement_Current::StatusList::Parser
  nl::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
)

Init

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
)