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 connues directes :
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)
|
Initialisez le conteneur de 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 n'utilise un tableau comme conteneur le plus externe.
Détails | |||
---|---|---|---|
Paramètres |
|
||
Renvoie |
Codes WEAVE_ERROR renvoyés par les objets Weave::TLV.
|