nl:: Weave:: Profiles:: DataManagement_Legacy:: PublisherDataManager
Das ist eine abstrakte Klasse.
#include <src/lib/profiles/data-management/Legacy/PublisherDataManager.h>
Eine abstrakte Klasse, die die vom WDM-Publisher erforderlichen Bestätigungs- und Benachrichtigungsmethodendefinitionen enthält.
Zusammenfassung
Die Klasse PublisherDataManager ist eine abstrakte Klasse, die die Methoden angibt, die ein App-Implementierer bereitstellen muss, um die vom Publisher in WDM-Protokollaustausch bereitgestellten Daten und den vom Publisher bereitgestellten Status zu verarbeiten. Sie ist eine der beiden Hauptkomponenten der abstrakten DMPublisher-Basisklasse.
Beachten Sie, dass für alle unten aufgeführten Anzeigemethoden ein Austauschkontextargument verwendet wird und dass es in der Verantwortung der Nutzer liegt, die diese Methoden implementieren, um diesen Kontext zu verwalten. Insbesondere zur Entsorgung, wenn sie nicht mehr benötigt werden.
Übernahme
Direkte bekannte Unterklassen: nl::Weave::Profiles::DataManagement_Legacy::DMPublisher
Öffentliche Funktionen |
|
---|---|
UpdateIndication(ExchangeContext *aResponseCtx, ReferencedTLVData & aDataList)=0
|
virtual WEAVE_ERROR
Gibt den Empfang einer Aktualisierungsanfrage an.
|
ViewIndication(ExchangeContext *aResponseCtx, ReferencedTLVData & aPathList)=0
|
virtual WEAVE_ERROR
Gibt den Erhalt einer Anfrage zum Ansehen an.
|
Öffentliche Funktionen
UpdateIndication
virtual WEAVE_ERROR UpdateIndication( ExchangeContext *aResponseCtx, ReferencedTLVData & aDataList )=0
Gibt den Empfang einer Aktualisierungsanfrage an.
Gibt an, dass ein Aktualisierungsanforderungs-Frame eingegangen ist und der Sender auf Verarbeitung und Antwort wartet.
Details | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Rückgabe |
WEAVE_NO_ERROR, um Erfolg zu kommunizieren. Andernfalls liegt der Wert im Ermessen des Implementierers.
|
ViewIndication
virtual WEAVE_ERROR ViewIndication( ExchangeContext *aResponseCtx, ReferencedTLVData & aPathList )=0
Gibt den Erhalt einer Anfrage zum Ansehen an.
Gibt an, dass ein Anzeigeanforderungs-Frame empfangen wurde und der Sender auf Verarbeitung und Antwort wartet.
Details | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Rückgabe |
WEAVE_NO_ERROR, um Erfolg zu kommunizieren. Andernfalls liegt der Wert im Ermessen des Implementierers.
|