nl:: Weave:: Profiles:: DataManagement_Legacy:: PublisherDataManager
Essa é uma classe abstrata.
#include <src/lib/profiles/data-management/Legacy/PublisherDataManager.h>
Uma classe abstrata que contém as definições de método de confirmação e notificação exigidas pelo editor do WDM.
Resumo
A classe PublisherDataManager é uma classe abstrata que especifica os métodos que um implementador de aplicativo precisa fornecer para lidar com os dados e o status enviados pelo editor nas trocas de protocolo WDM. É um dos dois componentes principais da classe base abstrata DMPublisher.
Todos os métodos de indicação abaixo aceitam um argumento de contexto de troca, e é responsabilidade dos implementadores desses métodos gerenciar esse contexto. Mais especificamente, para descartá-los quando não forem mais necessários.
Herança
Subclasses conhecidas diretas: nl::Weave::Profiles::DataManagement_Legacy::DMPublisher
Funções públicas |
|
---|---|
UpdateIndication(ExchangeContext *aResponseCtx, ReferencedTLVData & aDataList)=0
|
virtual WEAVE_ERROR
Indicar o recebimento de uma solicitação de atualização.
|
ViewIndication(ExchangeContext *aResponseCtx, ReferencedTLVData & aPathList)=0
|
virtual WEAVE_ERROR
Indicar o recebimento de uma solicitação de visualização.
|
Funções públicas
UpdateIndication
virtual WEAVE_ERROR UpdateIndication( ExchangeContext *aResponseCtx, ReferencedTLVData & aDataList )=0
Indicar o recebimento de uma solicitação de atualização.
Indica que um frame de solicitação de atualização foi recebido e que o remetente aguarda processamento e resposta.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Retornos |
WEAVE_NO_ERROR para comunicar o sucesso. Caso contrário, o valor fica a critério do implementador.
|
ViewIndication
virtual WEAVE_ERROR ViewIndication( ExchangeContext *aResponseCtx, ReferencedTLVData & aPathList )=0
Indicar o recebimento de uma solicitação de visualização.
Indica que um frame de solicitação de visualização foi recebido e que o remetente aguarda processamento e resposta.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Retornos |
WEAVE_NO_ERROR para comunicar o sucesso. Caso contrário, o valor fica a critério do implementador.
|