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::ParserBaseSous-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 )