nl :: Dệt :: Hồ sơ :: DataManagement_Current :: DataElement :: Trình phân tích cú pháp
#include <src/lib/profiles/data-management/Current/MessageDef.h>
Định nghĩa trình phân tích cú pháp Phần tử dữ liệu WDM.
Tóm lược
Di sản
Inherits từ: nl :: Weave :: Profiles :: DataManagement_Current :: ParserBaseCác lớp con đã biết trực tiếp:
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
Chức năng công cộng | |
---|---|
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) |
Các chức năng được bảo vệ | |
---|---|
ParseData (nl::Weave::TLV::TLVReader & aReader, int aDepth) const |
Chức năng công cộng
CheckPresence
WEAVE_ERROR CheckPresence( bool *const apDataPresentFlag, bool *const apDeletePresentFlag ) const
CheckSchemaValidity
WEAVE_ERROR CheckSchemaValidity( void ) const
Lấy dữ liệu
WEAVE_ERROR GetData( nl::Weave::TLV::TLVReader *const apReader ) const
GetDeletedDictionaryKeys
WEAVE_ERROR GetDeletedDictionaryKeys( nl::Weave::TLV::TLVReader *const apReader ) const
GetPartialChangeFlag
WEAVE_ERROR GetPartialChangeFlag( bool *const apPartialChangeFlag ) const
GetPath
WEAVE_ERROR GetPath( Path::Parser *const apPath ) const
GetReaderOnPath
WEAVE_ERROR GetReaderOnPath( nl::Weave::TLV::TLVReader *const apReader ) const
GetVersion
WEAVE_ERROR GetVersion( uint64_t *const apVersion ) const
Trong đó
WEAVE_ERROR Init( const nl::Weave::TLV::TLVReader & aReader )
Các chức năng được bảo vệ
ParseData
WEAVE_ERROR ParseData( nl::Weave::TLV::TLVReader & aReader, int aDepth ) const