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 l'implementatore di un'applicazione deve fornire per gestire i dati e lo stato forniti dal publisher negli scambi di protocollo WDM. È uno dei due componenti principali della classe di base astratta DMPublisher.
Tieni presente che tutti i metodi di indicazione riportati di seguito prendono un argomento di contesto di scambio e che è responsabilità di chi implementa questi metodi gestire questo contesto. In particolare, per smaltirlo quando non è più necessario.
Eredità
Sottoclassi note dirette: nl::Weave::Profiles::DataManagement_Legacy::DMPublisher
Funzioni pubbliche |
|
---|---|
UpdateIndication(ExchangeContext *aResponseCtx, ReferencedTLVData & aDataList)=0
|
virtual WEAVE_ERROR
Indica la ricezione di una richiesta di aggiornamento.
|
ViewIndication(ExchangeContext *aResponseCtx, ReferencedTLVData & aPathList)=0
|
virtual WEAVE_ERROR
Indica la ricezione di una richiesta di visualizzazione.
|
Funzioni pubbliche
UpdateIndication
virtual WEAVE_ERROR UpdateIndication( ExchangeContext *aResponseCtx, ReferencedTLVData & aDataList )=0
Indica 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
Indica la ricezione di una richiesta di visualizzazione.
Indica che è stato ricevuto un frame per la 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.
|