En Google, luchamos por la equidad racial de la comunidad negra. Más información
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

nl :: Tejido:: Perfiles: DataManagement_Legacy :: PublisherDataManager

Esto es una clase abstracta.

#include <src/lib/profiles/data-management/Legacy/PublisherDataManager.h>

Una clase abstracta que contiene las definiciones de métodos de confirmación y notificación requeridas por el editor de WDM.

Resumen

Class PublisherDataManager 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 intercambios de protocolo WDM. Es uno de los dos componentes principales de la clase base abstracta de DMPublisher .

Tenga en cuenta que todos los métodos de indicación a continuación toman un argumento de contexto de intercambio y que es responsabilidad de los implementadores de estos métodos gestionar este contexto. En particular, para deshacerse de él cuando ya no sea necesario.

Herencia

Subclases conocidas directas: nl :: Weave :: Profiles :: DataManagement_Legacy :: DMPublisher

Funciones publicas

UpdateIndication ( ExchangeContext *aResponseCtx, ReferencedTLVData & aDataList)=0
virtual WEAVE_ERROR
Indique la recepción de una solicitud de actualización.
ViewIndication ( ExchangeContext *aResponseCtx, ReferencedTLVData & aPathList)=0
virtual WEAVE_ERROR
Indicar la recepción de una solicitud de visualización.

Funciones publicas

UpdateIndication

virtual WEAVE_ERROR UpdateIndication(
  ExchangeContext *aResponseCtx,
  ReferencedTLVData & aDataList
)=0

Indique la recepción de una solicitud de actualización.

Indica que se ha recibido una trama de solicitud de actualización y el remitente espera procesamiento y respuesta.

Detalles
Parámetros
[in] aResponseCtx
Un puntero al contexto de intercambio de Weave en el que se entregó el mensaje. Consulte la nota anterior sobre contextos de intercambio.
[in] aDataList
Una referencia a un objeto ReferencedTLVData que contiene una lista de datos codificados en TLV que detalla nuevos valores de datos e incluye el identificador de la versión con la que se realizó la actualización.
Devoluciones
WEAVE_NO_ERROR para comunicar el éxito. De lo contrario, el valor queda a discreción del implementador.

Ver Indicación

virtual WEAVE_ERROR ViewIndication(
  ExchangeContext *aResponseCtx,
  ReferencedTLVData & aPathList
)=0

Indicar la recepción de una solicitud de visualización.

Indica que se ha recibido una trama de solicitud de visualización y el remitente espera su procesamiento y respuesta.

Detalles
Parámetros
[in] aResponseCtx
Un puntero al contexto de intercambio de Weave en el que se entregó el mensaje. Consulte la nota anterior sobre contextos de intercambio.
[in] aPathList
Una referencia a un objeto ReferencedTLVData que contiene una lista de ruta codificada en TLV que detalla los datos solicitados.
Devoluciones
WEAVE_NO_ERROR para comunicar el éxito. De lo contrario, el valor queda a discreción del implementador.