Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

nl::Weave::Profil::DataManagement_Current::ParserBase

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

Class dasar untuk parser pesan WDM.

Ringkasan

Warisan

Sub-akun

Atribut yang dilindungi

mReader

Fungsi publik

GetReaderOnTag(const uint64_t aTagToFind, nl::Weave::TLV::TLVReader *const apReader) const
Menginisialisasi TLVReader agar mengarah ke awal elemen yang diberi tag dalam permintaan ini.

Fungsi yang dilindungi

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)

Atribut yang dilindungi

mReader

nl::Weave::TLV::TLVReader mReader

Fungsi publik

GetReaderOnTag

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

Menginisialisasi TLVReader agar mengarah ke awal elemen yang diberi tag dalam permintaan ini.

Detail
Parameter
[in] aTagToFind
Tag yang dapat ditemukan dalam permintaan
[out] apReader
Pointer ke TLVReader, yang akan diinisialisasi pada elemen TLV yang ditentukan saat berhasil
Nilai yang Ditampilkan
WEAVE_NO_ERROR
saat berhasil

Fungsi yang dilindungi

GetSimpleValue

WEAVE_ERROR GetSimpleValue(
  const uint8_t aContextTag,
  const nl::Weave::TLV::TLVType aTLVType,
  T *const apLValue
) const 

MendapatkanUnSignedInteger

WEAVE_ERROR GetUnsignedInteger(
  const uint8_t aContextTag,
  T *const apLValue
) const 

ParserDasar

 ParserBase(
  void
)