nl:: Weave:: Profiles:: DataManagement_Legacy:: ClientDataManager
Questa è una classe astratta.
#include <src/lib/profiles/data-management/Legacy/ClientDataManager.h>
Una classe astratta contenente le definizioni del metodo di conferma e indicazione richieste dal client WDM.
Riepilogo
La classe ClientDataManager è 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. Questi metodi sono, per la maggior parte, conferme richiamate a seguito della ricezione di una risposta alla richiesta di un cliente e indicazioni della ricezione di una richiesta da parte di un peer remoto. ClientDataManager è uno dei due componenti principali della classe base astratta DMClient.
Eredità
Sottoclassi note dirette: nl::Weave::Profiles::DataManagement_Legacy::DMClient
Funzioni pubbliche |
|
---|---|
UpdateConfirm(const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId)=0
|
virtual WEAVE_ERROR
Conferma lo stato di una richiesta di aggiornamento.
|
ViewConfirm(const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId)=0
|
virtual WEAVE_ERROR
Conferma una richiesta di visualizzazione non riuscita.
|
ViewConfirm(const uint64_t & aResponderId, ReferencedTLVData & aDataList, uint16_t aTxnId)=0
|
virtual WEAVE_ERROR
Conferma una richiesta di visualizzazione riuscita.
|
Funzioni pubbliche
UpdateConfirm
virtual WEAVE_ERROR UpdateConfirm( const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId )=0
Conferma lo stato di una richiesta di aggiornamento.
Nel caso delle richieste di aggiornamento, non esiste una risposta "riuscita" distinta. In entrambi i casi, l'intervistato invia un report di stato che è così che viene inviato al livello superiore successivo.
Dettagli | |||||||
---|---|---|---|---|---|---|---|
Parametri |
|
||||||
Restituisce |
WEAVE_NO_ERROR per comunicare l'esito positivo. In caso contrario, il valore è a discrezione dell'implementatore.
|
ViewConfirm
virtual WEAVE_ERROR ViewConfirm( const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId )=0
Conferma una richiesta di visualizzazione non riuscita.
Verifica che la richiesta di visualizzazione non sia andata a buon fine e che sia stato inviato un report di stato in cui viene descritto l'errore.
Dettagli | |||||||
---|---|---|---|---|---|---|---|
Parametri |
|
||||||
Restituisce |
WEAVE_NO_ERROR per comunicare l'esito positivo. In caso contrario, il valore è a discrezione dell'implementatore.
|
ViewConfirm
virtual WEAVE_ERROR ViewConfirm( const uint64_t & aResponderId, ReferencedTLVData & aDataList, uint16_t aTxnId )=0
Conferma una richiesta di visualizzazione riuscita.
Verifica che sia stata ricevuta una richiesta di visualizzazione, che sia stata restituita una risposta e che l'operazione sia riuscita, generando un elenco di dati.
Dettagli | |||||||
---|---|---|---|---|---|---|---|
Parametri |
|
||||||
Restituisce |
WEAVE_NO_ERROR per comunicare l'esito positivo. In caso contrario, il valore è a discrezione dell'implementatore.
|