nl:: Weave:: Profiles:: DataManagement_Legacy:: PublisherDataManager
Il s'agit d'une classe abstraite.
#include <src/lib/profiles/data-management/Legacy/PublisherDataManager.h>
Classe abstraite contenant les définitions des méthodes de confirmation et de notification requises par l'éditeur WDM.
Résumé
La classe PublisherDataManager est une classe abstraite qui décrit les méthodes qu'un outil de mise en œuvre d'application doit fournir pour gérer les données et l'état fournis par l'éditeur dans les échanges de protocole WDM. Il s'agit de l'un des deux composants principaux de la classe de base abstraite DMPublisher.
Notez que toutes les méthodes d'indication ci-dessous utilisent un argument de contexte d'échange et que les responsables de leur mise en œuvre sont chargés de gérer ce contexte. En particulier, pour les éliminer lorsqu'elles ne sont plus nécessaires.
Héritage
Sous-classes directes connues: nl::Weave::Profiles::DataManagement_Legacy::DMPublisher
Fonctions publiques |
|
---|---|
UpdateIndication(ExchangeContext *aResponseCtx, ReferencedTLVData & aDataList)=0
|
virtual WEAVE_ERROR
Indiquez la réception d'une demande de mise à jour.
|
ViewIndication(ExchangeContext *aResponseCtx, ReferencedTLVData & aPathList)=0
|
virtual WEAVE_ERROR
Indiquez la réception d'une demande de visionnage.
|
Fonctions publiques
UpdateIndication
virtual WEAVE_ERROR UpdateIndication( ExchangeContext *aResponseCtx, ReferencedTLVData & aDataList )=0
Indiquez la réception d'une demande de mise à jour.
Indique qu'une trame de demande de mise à jour a été reçue et que l'expéditeur attend qu'il soit traité et qu'une réponse.
Détails | |||||
---|---|---|---|---|---|
Paramètres |
|
||||
Renvoie |
WEAVE_NO_ERROR pour indiquer la réussite de l'opération. Dans le cas contraire, cette valeur est laissée à la discrétion de l'utilisateur ayant mis en œuvre la stratégie.
|
ViewIndication
virtual WEAVE_ERROR ViewIndication( ExchangeContext *aResponseCtx, ReferencedTLVData & aPathList )=0
Indiquez la réception d'une demande de visionnage.
Indique qu'une trame de demande d'affichage a été reçue et que l'expéditeur attend qu'il soit traité et qu'une réponse ait été donnée.
Détails | |||||
---|---|---|---|---|---|
Paramètres |
|
||||
Renvoie |
WEAVE_NO_ERROR pour indiquer la réussite de l'opération. Dans le cas contraire, cette valeur est laissée à la discrétion de l'utilisateur ayant mis en œuvre la stratégie.
|