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

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

Classe de base pour les analyseurs de messages WDM, spécialisée dans les éléments de tableau TLV tels que les listes de données et les listes de versions.

Résumé

Héritage

Hérite de: nl::Weave::Profiles::DataManagement_Current::ParserBase
Sous-classes directes connues:
  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

Fonctions protégées

ListParserBase(void)

Fonctions publiques

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)

Fonctions protégées

ListParserBase

 ListParserBase(
  void
)

Fonctions publiques

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
)

Suivant

WEAVE_ERROR Next(
  void
)