nl:: Weave:: Profiles:: DataManagement_Current:: ListBuilderBase
#include <src/lib/profiles/data-management/Current/MessageDef.h>
Classe de base pour les encodeurs de messages WDM, spécialisée dans les éléments de tableau TLV tels que les listes de données et les listes de versions.
Résumé
Héritage
Hérite de: nl::Weave::Profiles::DataManagement_Current::BuilderBaseSous-classes directes connues:
nl::Weave::Profiles::DataManagement_Current::DataList::Builder
nl::Weave::Profiles::DataManagement_Current::EventList::Builder
nl::Weave::Profiles::DataManagement_Current::PathList::Builder
nl::Weave::Profiles::DataManagement_Current::RejectionRecordList::Builder
nl::Weave::Profiles::DataManagement_Current::StatusElement::Builder
nl::Weave::Profiles::DataManagement_Current::StatusList::Builder
nl::Weave::Profiles::DataManagement_Current::VersionList::Builder
Fonctions protégées |
|
---|---|
ListBuilderBase(void)
|
|
Fonctions publiques |
|
---|---|
Init(nl::Weave::TLV::TLVWriter *const apWriter, const uint8_t aContextTagToUse)
|
|
Init(nl::Weave::TLV::TLVWriter *const apWriter)
|
Initiez le conteneur du tableau TLV avec une balise anonyme.
|
Fonctions protégées
ListBuilderBase
ListBuilderBase( void )
Fonctions publiques
Init
WEAVE_ERROR Init( nl::Weave::TLV::TLVWriter *const apWriter, const uint8_t aContextTagToUse )
Init
WEAVE_ERROR Init( nl::Weave::TLV::TLVWriter *const apWriter )
Initiez le conteneur du tableau TLV avec une balise anonyme.
Obligatoire pour implémenter des tableaux de tableaux et pour tester ListBuilderBase. Aucun message WDM ne comporte un tableau comme conteneur de plus haut niveau.
Détails | |||
---|---|---|---|
Paramètres |
|
||
Renvoie |
Codes WEAVE_ERROR renvoyés par les objets Weave::TLV.
|