нл:: Переплетение:: Профили:: DataManagement_Current:: ListParserBase
#include <src/lib/profiles/data-management/Current/MessageDef.h>
Базовый класс для анализаторов сообщений WDM, специализирующийся на элементах массива TLV, таких как списки данных и списки версий.
Краткое содержание
Наследование
Наследуется от: nl::Weave::Profiles::DataManagement_Current::ParserBaseПрямые известные подклассы:
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
Защищенные функции | |
---|---|
ListParserBase (void) |
Общественные функции | |
---|---|
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) |
Защищенные функции
ListParserBase
ListParserBase( void )
Общественные функции
GetReader
void GetReader( nl::Weave::TLV::TLVReader *const apReader )
Инициализировать
WEAVE_ERROR Init( const nl::Weave::TLV::TLVReader & aReader )
InitIfPresent
WEAVE_ERROR InitIfPresent( const nl::Weave::TLV::TLVReader & aReader, const uint8_t aContextTagToFind )
Следующий
WEAVE_ERROR Next( void )