nl::Weave::Profiles::DataManagement_Current::ParserBase

#include <src/lib/profiles/data-management/Current/MessageDef.h>

الفئة الأساسية للمحللات اللغوية لرسائل WDM.

ملخّص

الاكتساب

الفئات الفرعية المعروفة المباشرة:
  nl::Weave::Profiles::DataManagement_Current::BaseMessageWithSubscribeId::Parser
  nl::Weave:Profiles::DataManagement_Current::Data:Parser:Currents:Management:CurrentsProfile:
: Management_الملف الشخصي:Google: Currents: مزيد من البيانات:



nl::Weave::Profiles::DataManagement_Current::ListParserBasenl::Weave::Profiles::DataManagement_Current::Path::Parsernl::Weave::Profiles::DataManagement_Current::RejectionRecord::Parsernl::Weave::Profiles::DataManagement_Current::StatusElement::Parsernl::Weave::Profiles::DataManagement_Current::UpdateResponse::Parser

السمات المحمية

mReader

الدوال العامة

GetReaderOnTag(const uint64_t aTagToFind, nl::Weave::TLV::TLVReader *const apReader) const
قم بتهيئة TLVReader للإشارة إلى بداية أي عنصر تم وضع علامة عليه في هذا الطلب.

الدوال المحمية

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)

السمات المحمية

mReader

nl::Weave::TLV::TLVReader mReader

الدوال العامة

GetReaderOnTag

WEAVE_ERROR GetReaderOnTag(
  const uint64_t aTagToFind,
  nl::Weave::TLV::TLVReader *const apReader
) const 

قم بتهيئة TLVReader للإشارة إلى بداية أي عنصر تم وضع علامة عليه في هذا الطلب.

التفاصيل
المَعلمات
[in] aTagToFind
علامة للبحث في الطلب
[out] apReader
مؤشر TLVReader، والذي سيتم إعداده عند عنصر TLV المحدّد عند اكتمال العملية بنجاح
قيم الإرجاع
WEAVE_NO_ERROR
عند النجاح

الدوال المحمية

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
)