nl :: Tejido:: Perfiles: DataManagement_Legacy :: ClientDataManager
Esto es una clase abstracta.#include <src/lib/profiles/data-management/Legacy/ClientDataManager.h>
Una clase abstracta que contiene definiciones de métodos de confirmación e indicación requeridas por el cliente WDM.
Resumen
La clase ClientDataManager es una clase abstracta que detalla los métodos que un implementador de aplicaciones debe proporcionar para manejar los datos y el estado entregados por el editor en los intercambios del protocolo WDM. Estos métodos son, en su mayor parte, confirmaciones invocadas como resultado de la recepción de una respuesta a la solicitud de un cliente e indicaciones de la recepción de una solicitud de un par remoto. ClientDataManager es uno de los dos componentes principales de la clase base abstracta DMClient .
Herencia
Subclases conocidas directas: nl :: Weave :: Profiles :: DataManagement_Legacy :: DMClientFunciones publicas | |
---|---|
UpdateConfirm (const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId)=0 | virtual WEAVE_ERROR Confirma el estado de una solicitud de actualización. |
ViewConfirm (const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId)=0 | virtual WEAVE_ERROR Confirma una solicitud de visualización fallida. |
ViewConfirm (const uint64_t & aResponderId, ReferencedTLVData & aDataList, uint16_t aTxnId)=0 | virtual WEAVE_ERROR Confirme una solicitud de visualización exitosa. |
Funciones publicas
ActualizarConfirmar
virtual WEAVE_ERROR UpdateConfirm( const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId )=0
Confirma el estado de una solicitud de actualización.
En el caso de las solicitudes de actualización, no hay una respuesta de "éxito" distinguida. En cualquier caso, el respondedor envía un informe de estado y así es como se entrega a la siguiente capa superior.
Detalles | |||||||
---|---|---|---|---|---|---|---|
Parámetros |
| ||||||
Devoluciones | WEAVE_NO_ERROR para comunicar el éxito. De lo contrario, el valor queda a discreción del implementador. |
VerConfirmar
virtual WEAVE_ERROR ViewConfirm( const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId )=0
Confirma una solicitud de visualización fallida.
Confirme que una solicitud de visualización falló de alguna manera y que se envió un informe de estado que describe la falla.
Detalles | |||||||
---|---|---|---|---|---|---|---|
Parámetros |
| ||||||
Devoluciones | WEAVE_NO_ERROR para comunicar el éxito. De lo contrario, el valor queda a discreción del implementador. |
VerConfirmar
virtual WEAVE_ERROR ViewConfirm( const uint64_t & aResponderId, ReferencedTLVData & aDataList, uint16_t aTxnId )=0
Confirme una solicitud de visualización exitosa.
Confirme que se recibió una solicitud de visualización, se devolvió una respuesta y que la operación fue exitosa, entregando una lista de datos.
Detalles | |||||||
---|---|---|---|---|---|---|---|
Parámetros |
| ||||||
Devoluciones | WEAVE_NO_ERROR para comunicar el éxito. De lo contrario, el valor queda a discreción del implementador. |