O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

nl :: Tecer:: Perfis :: DataManagement_Legacy :: PublisherDataManager

Esta é uma classe abstrata.

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

Uma classe abstrata contendo definições de método de confirmação e notificação exigidas pelo editor WDM.

Resumo

A classe PublisherDataManager é uma classe abstrata que descreve os métodos que um implementador de aplicativo deve fornecer para lidar com os dados e o status fornecidos pelo editor nas trocas de protocolo WDM. É um dos dois componentes principais da classe base abstrata DMPublisher .

Observe que todos os métodos de indicação abaixo usam um argumento de contexto de troca e que é responsabilidade dos implementadores desses métodos gerenciar esse contexto. Em particular, para descartá-lo quando não for mais necessário.

Herança

Subclasses diretamente conhecidas: 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 quadro de solicitação de atualização foi recebido e o remetente aguarda processamento e resposta.

Detalhes
Parâmetros
[in] aResponseCtx
Um ponteiro para o contexto de troca do Weave no qual a mensagem foi entregue. Veja a nota acima sobre os contextos de troca.
[in] aDataList
Uma referência a um objeto ReferencedTLVData contendo uma lista de dados codificados por TLV detalhando novos valores de dados e incluindo o identificador da versão contra a qual a atualização foi feita.
Devoluções
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 quadro de solicitação de visualização foi recebido e o remetente aguarda processamento e resposta.

Detalhes
Parâmetros
[in] aResponseCtx
Um ponteiro para o contexto de troca do Weave no qual a mensagem foi entregue. Veja a nota acima sobre os contextos de troca.
[in] aPathList
Uma referência a um objeto ReferencedTLVData contendo uma lista de caminhos codificados por TLV detalhando os dados solicitados.
Devoluções
WEAVE_NO_ERROR para comunicar o sucesso. Caso contrário, o valor fica a critério do implementador.