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 de versions.
Résumé
Héritage
hérité:1-du-1:nl::Weave::Profiles::DataManagement_Current::BuilderBasenl::Weave::Profiles::DataManagement_Current::DataList::Buildernl::Weave::Profiles::DataManagement_Current::EventList::Buildernl::Weave::Profiles::DataManagement_Current::PathList::Buildernl::Weave::Profiles::DataManagement_Current::RejectionRecordList::Buildernl::Weave::Profiles::DataManagement_Current::StatusElement::Buildernl::Weave::Profiles::DataManagement_Current::StatusList::Buildernl::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.
Requis pour implémenter des tableaux de tableaux et pour tester ListBuilderBase. Il n'existe aucun message WDM dont le conteneur externe est un tableau.
Détails | |||
---|---|---|---|
Paramètres |
|
||
Renvoie |
Codes WEAVE_ERROR renvoyés par des objets Weave::TLV.
|