nl:: Weave:: Profiles:: DataManagement_Legacy:: PublisherDataManager
Questa è una classe astratta.
#include <src/lib/profiles/data-management/Legacy/PublisherDataManager.h>
Una classe astratta contenente le definizioni dei metodi di conferma e notifica richieste dal publisher WDM.
Riepilogo
La classe PublisherDataManager è una classe astratta che descrive i metodi che un implementatore di applicazioni deve fornire per gestire i dati e lo stato pubblicati dal publisher nelle piattaforme di scambio del protocollo WDM. È uno dei due componenti principali della classe base astratta DMPublisher.
Tieni presente che tutti i metodi di indicazione riportati di seguito prendono un argomento di contesto dello scambio e che è responsabilità degli utenti che implementano questi metodi gestire il contesto. In particolare, per smaltirlo quando non è più necessario.
Eredità
Sottoclassi note direttamente: nl::Weave::Profiles::DataManagement_Legacy::DMPublisher
Funzioni pubbliche |
|
---|---|
UpdateIndication(ExchangeContext *aResponseCtx, ReferencedTLVData & aDataList)=0
|
virtual WEAVE_ERROR
Indicare la ricezione di una richiesta di aggiornamento.
|
ViewIndication(ExchangeContext *aResponseCtx, ReferencedTLVData & aPathList)=0
|
virtual WEAVE_ERROR
Indicare la ricezione di una richiesta di visualizzazione.
|
Funzioni pubbliche
UpdateIndication
virtual WEAVE_ERROR UpdateIndication( ExchangeContext *aResponseCtx, ReferencedTLVData & aDataList )=0
Indicare la ricezione di una richiesta di aggiornamento.
Indica che è stato ricevuto un frame di richiesta di aggiornamento e che il mittente è in attesa di elaborazione e risposta.
Dettagli | |||||
---|---|---|---|---|---|
Parametri |
|
||||
Restituisce |
WEAVE_NO_ERROR per comunicare l'esito positivo. In caso contrario, il valore è a discrezione dell'implementatore.
|
ViewIndication
virtual WEAVE_ERROR ViewIndication( ExchangeContext *aResponseCtx, ReferencedTLVData & aPathList )=0
Indicare la ricezione di una richiesta di visualizzazione.
Indica che è stato ricevuto un frame di richiesta di visualizzazione e che il mittente è in attesa di elaborazione e risposta.
Dettagli | |||||
---|---|---|---|---|---|
Parametri |
|
||||
Restituisce |
WEAVE_NO_ERROR per comunicare l'esito positivo. In caso contrario, il valore è a discrezione dell'implementatore.
|