En Google, luchamos por la equidad racial de la comunidad negra. Más información
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

nl :: Tejido:: Perfiles: DataManagement_Current :: ParserBase

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

Clase base para analizadores de mensajes WDM.

Resumen

Herencia

Subclases conocidas directas:
  nl :: Weave :: Profiles :: DataManagement_Current :: BaseMessageWithSubscribeId :: Analizador
  nl :: Weave :: Profiles :: DataManagement_Current :: DataElement :: Analizador
  nl :: Weave :: Profiles :: DataManagement_Current :: ListParserBase
  nl :: Weave :: Profiles :: DataManagement_Current :: Path :: Parser
  nl :: Weave :: Profiles :: DataManagement_Current :: RejectionRecord :: Analizador
  nl :: Weave :: Perfiles :: DataManagement_Current :: StatusElement :: Analizador
  nl :: Weave :: Profiles :: DataManagement_Current :: UpdateResponse :: Analizador

Atributos protegidos

mReader

Funciones publicas

GetReaderOnTag (const uint64_t aTagToFind,nl::Weave::TLV::TLVReader *const apReader) const
Inicialice un TLVReader para que apunte al comienzo de cualquier elemento etiquetado en esta solicitud.

Funciones protegidas

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)

Atributos protegidos

mReader

nl::Weave::TLV::TLVReader mReader

Funciones publicas

GetReaderOnTag

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

Inicialice un TLVReader para que apunte al comienzo de cualquier elemento etiquetado en esta solicitud.

Detalles
Parámetros
[in] aTagToFind
Etiqueta para buscar en la solicitud
[out] apReader
Un puntero a TLVReader, que se inicializará en el elemento TLV especificado en caso de éxito
Valores devueltos
WEAVE_NO_ERROR
en el éxito

Funciones protegidas

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
)