nl :: Dệt :: Hồ sơ :: DataManagement_Current :: ParserBase
#include <src/lib/profiles/data-management/Current/MessageDef.h>
Lớp cơ sở cho trình phân tích cú pháp tin nhắn WDM.
Tóm lược
Di sản
Các lớp con đã biết trực tiếp:nl :: Weave :: Profiles :: DataManagement_Current :: BaseMessageWithSubscribeId :: Parser
nl :: Weave :: Profiles :: DataManagement_Current :: DataElement :: Parser
nl :: Weave :: Profiles :: DataManagement_Current :: ListParserBase
nl :: Weave :: Profiles :: DataManagement_Current :: Path :: Parser
nl :: Weave :: Profiles :: DataManagement_Current :: RejectionRecord :: Parser
nl :: Weave :: Profiles :: DataManagement_Current :: StatusElement :: Parser
nl :: Weave :: Profiles :: DataManagement_Current :: UpdateResponse :: Parser
Thuộc tính được bảo vệ | |
---|---|
mReader |
Chức năng công cộng | |
---|---|
GetReaderOnTag (const uint64_t aTagToFind,nl::Weave::TLV::TLVReader *const apReader) const | Khởi tạo một TLVReader để trỏ đến đầu của bất kỳ phần tử được gắn thẻ nào trong yêu cầu này. |
Các chức năng được bảo vệ | |
---|---|
GetSimpleValue (const uint8_t aContextTag, const nl::Weave::TLV::TLVType aTLVType, T *const apLValue) const | |
GetUnsignedInteger (const uint8_t aContextTag, T *const apLValue) const | |
ParserBase (void) |
Thuộc tính được bảo vệ
mReader
nl::Weave::TLV::TLVReader mReader
Chức năng công cộng
GetReaderOnTag
WEAVE_ERROR GetReaderOnTag( const uint64_t aTagToFind, nl::Weave::TLV::TLVReader *const apReader ) const
Khởi tạo một TLVReader để trỏ đến đầu của bất kỳ phần tử được gắn thẻ nào trong yêu cầu này.
Chi tiết | |||||
---|---|---|---|---|---|
Thông số |
| ||||
Giá trị trả lại |
|
Các chức năng được bảo vệ
GetSimpleValue
WEAVE_ERROR GetSimpleValue( const uint8_t aContextTag, const nl::Weave::TLV::TLVType aTLVType, T *const apLValue ) const
GetUnsignedInteger
WEAVE_ERROR GetUnsignedInteger( const uint8_t aContextTag, T *const apLValue ) const
ParserBase
ParserBase( void )