NL::編織::簡介::數據管理_當前::數據元素::解析器
#include <src/lib/profiles/data-management/Current/MessageDef.h>
WDM 數據元素解析器定義。
概括
遺產
:從繼承NL ::紡織品::概況:: DataManagement_Current :: ParserBase直接已知的子類:
nl::Weave::Profiles::DataManagement_Current::CustomCommand::Parser
nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Parser
nl::Weave::Profiles::DataManagement_Current::Event::Parser
nl::Weave::Profiles::DataManagement_Current::UpdateRequest::Parser
公共職能 | |
---|---|
CheckPresence (bool *const apDataPresentFlag, bool *const apDeletePresentFlag) const | |
CheckSchemaValidity (void) const | |
GetData (nl::Weave::TLV::TLVReader *const apReader) const | |
GetDeletedDictionaryKeys (nl::Weave::TLV::TLVReader *const apReader) const | |
GetPartialChangeFlag (bool *const apPartialChangeFlag) const | |
GetPath ( Path::Parser *const apPath) const | |
GetReaderOnPath (nl::Weave::TLV::TLVReader *const apReader) const | |
GetVersion (uint64_t *const apVersion) const | |
Init (constnl::Weave::TLV::TLVReader & aReader) |
受保護的功能 | |
---|---|
ParseData (nl::Weave::TLV::TLVReader & aReader, int aDepth) const |
公共職能
檢查狀態
WEAVE_ERROR CheckPresence( bool *const apDataPresentFlag, bool *const apDeletePresentFlag ) const
檢查架構有效性
WEAVE_ERROR CheckSchemaValidity( void ) const
獲取數據
WEAVE_ERROR GetData( nl::Weave::TLV::TLVReader *const apReader ) const
GetDeletedDictionaryKeys
WEAVE_ERROR GetDeletedDictionaryKeys( nl::Weave::TLV::TLVReader *const apReader ) const
獲取部分更改標誌
WEAVE_ERROR GetPartialChangeFlag( bool *const apPartialChangeFlag ) const
獲取路徑
WEAVE_ERROR GetPath( Path::Parser *const apPath ) const
獲取讀取器路徑
WEAVE_ERROR GetReaderOnPath( nl::Weave::TLV::TLVReader *const apReader ) const
獲取版本
WEAVE_ERROR GetVersion( uint64_t *const apVersion ) const
在裡面
WEAVE_ERROR Init( const nl::Weave::TLV::TLVReader & aReader )
受保護的功能
解析數據
WEAVE_ERROR ParseData( nl::Weave::TLV::TLVReader & aReader, int aDepth ) const