nl :: Tecer:: Perfis :: DataManagement_Legacy :: ClientDataManager
Esta é uma classe abstrata.#include <src/lib/profiles/data-management/Legacy/ClientDataManager.h>
Uma classe abstrata contendo definições de método de confirmação e indicação exigidas pelo cliente WDM.
Resumo
Classe ClientDataManager é uma classe abstracta que explicita os métodos implementador aplicação deve fornecer, a fim de lidar com os dados e situação entregues pelo editor em trocas de protocolo WDM. Esses métodos são, em sua maioria, confirmações invocadas como resultado do recebimento de uma resposta a uma solicitação do cliente e indicações de recebimento de uma solicitação de um par remoto. ClientDataManager é um dos dois componentes principais do DMClient classe base abstrata.
Herança
Dirigir Subclasses conhecidas: nl :: Weave :: Profiles :: DataManagement_Legacy :: DMClientFunções públicas | |
---|---|
UpdateConfirm (const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId)=0 | virtual WEAVE_ERROR Confirme o status de uma solicitação de atualização. |
ViewConfirm (const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId)=0 | virtual WEAVE_ERROR Confirme uma solicitação de visualização com falha. |
ViewConfirm (const uint64_t & aResponderId, ReferencedTLVData & aDataList, uint16_t aTxnId)=0 | virtual WEAVE_ERROR Confirme uma solicitação de visualização bem-sucedida. |
Funções públicas
UpdateConfirm
virtual WEAVE_ERROR UpdateConfirm( const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId )=0
Confirme o status de uma solicitação de atualização.
No caso de solicitações de atualização, não há uma resposta de "sucesso" distinta. Em ambos os casos, o respondente envia um relatório de status e é assim que ele é entregue à próxima camada superior.
Detalhes | |||||||
---|---|---|---|---|---|---|---|
Parâmetros |
| ||||||
Devoluções | WEAVE_NO_ERROR para comunicar o sucesso. Caso contrário, o valor fica a critério do implementador. |
ViewConfirm
virtual WEAVE_ERROR ViewConfirm( const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId )=0
Confirme uma solicitação de visualização com falha.
Confirme se uma solicitação de visualização falhou de alguma forma e se um relatório de status foi enviado descrevendo a falha.
Detalhes | |||||||
---|---|---|---|---|---|---|---|
Parâmetros |
| ||||||
Devoluções | WEAVE_NO_ERROR para comunicar o sucesso. Caso contrário, o valor fica a critério do implementador. |
ViewConfirm
virtual WEAVE_ERROR ViewConfirm( const uint64_t & aResponderId, ReferencedTLVData & aDataList, uint16_t aTxnId )=0
Confirme uma solicitação de visualização bem-sucedida.
Confirme se uma solicitação de visualização foi recebida, uma resposta foi retornada e se a operação foi bem-sucedida, entregando uma lista de dados.
Detalhes | |||||||
---|---|---|---|---|---|---|---|
Parâmetros |
| ||||||
Devoluções | WEAVE_NO_ERROR para comunicar o sucesso. Caso contrário, o valor fica a critério do implementador. |