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 definições de métodos 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 aplicativos precisa fornecer para lidar com os dados e o status exibidos pelo editor nas trocas do protocolo WDM. Ela é um dos dois componentes principais da classe base abstrata DMPublisher.
Todos os métodos de indicação abaixo usam um argumento de contexto de troca, e é responsabilidade dos implementadores desses métodos gerenciar esse contexto. Especificamente, descarte-os 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
Indica o recebimento de uma solicitação de atualização.
|
ViewIndication(ExchangeContext *aResponseCtx, ReferencedTLVData & aPathList)=0
|
virtual WEAVE_ERROR
Indica o recebimento de uma solicitação de visualização.
|
Funções públicas
UpdateIndication
virtual WEAVE_ERROR UpdateIndication( ExchangeContext *aResponseCtx, ReferencedTLVData & aDataList )=0
Indica 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 o processamento e a resposta.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Retorna |
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
Indica o recebimento de uma solicitação de visualização.
Indica que um frame de solicitação de visualização foi recebido e o remetente aguarda o processamento e a resposta.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Retorna |
WEAVE_NO_ERROR para comunicar o sucesso. Caso contrário, o valor fica a critério do implementador.
|