nl:: Weave:: Profiles:: DataManagement_Legacy:: PublisherDataManager
Dies ist eine abstrakte Klasse.
#include <src/lib/profiles/data-management/Legacy/PublisherDataManager.h>
Eine abstrakte Klasse mit den vom WDM-Publisher geforderten Definitionen für Bestätigungsmethoden und Benachrichtigungsmethoden.
Zusammenfassung
Die Klasse PublisherDataManager ist eine abstrakte Klasse, die die Methoden angibt, die ein Anwendungs-Implementierer bereitstellen muss, um die vom Publisher beim WDM-Protokollaustausch übermittelten Daten und den Status zu verarbeiten. Sie ist eine der beiden Hauptkomponenten der abstrakten Basisklasse DMPublisher.
Beachten Sie, dass alle folgenden Anzeigemethoden ein Exchange-Kontextargument verwenden und dass es in der Verantwortung der Implementierer dieser Methoden liegt, diesen Kontext zu verwalten. Das gilt insbesondere für die Entsorgung, wenn sie nicht mehr benötigt wird.
Übernahme
Direkte bekannte abgeleitete Klassen: nl::Weave::Profiles::DataManagement_Legacy::DMPublisher
Öffentliche Funktionen |
|
---|---|
UpdateIndication(ExchangeContext *aResponseCtx, ReferencedTLVData & aDataList)=0
|
virtual WEAVE_ERROR
Gibt den Erhalt einer Aktualisierungsanfrage an.
|
ViewIndication(ExchangeContext *aResponseCtx, ReferencedTLVData & aPathList)=0
|
virtual WEAVE_ERROR
Gibt den Erhalt einer Ansichtsanfrage an.
|
Öffentliche Funktionen
UpdateIndication
virtual WEAVE_ERROR UpdateIndication( ExchangeContext *aResponseCtx, ReferencedTLVData & aDataList )=0
Gibt den Erhalt einer Aktualisierungsanfrage an.
Zeigt an, dass ein Anfrage-Frame zur Aktualisierung empfangen wurde und der Absender auf die Verarbeitung und Antwort wartet.
Details | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Rückgabe |
WEAVE_NO_ERROR zur Meldung eines Erfolgs. Ansonsten liegt der Wert im Ermessen des Implementers.
|
ViewIndication
virtual WEAVE_ERROR ViewIndication( ExchangeContext *aResponseCtx, ReferencedTLVData & aPathList )=0
Gibt den Erhalt einer Ansichtsanfrage an.
Gibt an, dass ein Anzeigeanfrageframe empfangen wurde und der Absender auf die Verarbeitung und Antwort wartet.
Details | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Rückgabe |
WEAVE_NO_ERROR zur Meldung eines Erfolgs. Ansonsten liegt der Wert im Ermessen des Implementers.
|