nl:: Weave:: Profiles:: DataManagement_Legacy:: PublisherDataManager
To jest klasa abstrakcyjna.
#include <src/lib/profiles/data-management/Legacy/PublisherDataManager.h>
Klasa abstrakcyjna zawierająca definicje metod potwierdzania i powiadomień wymagane przez wydawcę WDM.
Podsumowanie
Klasa PublisherDataManager to abstrakcyjna klasa określająca metody, które musi udostępniać implementacja aplikacji, aby obsługiwać dane i stany dostarczane przez wydawcę na giełdach korzystających z protokołu WDM. Jest to jeden z 2 głównych komponentów abstrakcyjnej klasy podstawowej DMPublisher.
Pamiętaj, że wszystkie opisane poniżej metody wskazywania wykorzystują argument kontekstu wymiany i to osoba, która je implementuje, odpowiada za zarządzanie tym kontekstem. Chodzi o to, żeby pozbyć się go, gdy nie jest już potrzebny.
Dziedziczenie
Bezpośrednie znane podklasy: nl::Weave::Profiles::DataManagement_Legacy::DMPublisher
Funkcje publiczne |
|
---|---|
UpdateIndication(ExchangeContext *aResponseCtx, ReferencedTLVData & aDataList)=0
|
virtual WEAVE_ERROR
Wskazują otrzymanie żądania aktualizacji.
|
ViewIndication(ExchangeContext *aResponseCtx, ReferencedTLVData & aPathList)=0
|
virtual WEAVE_ERROR
Poinformuj o odebraniu prośby o wyświetlenie.
|
Funkcje publiczne
UpdateIndication
virtual WEAVE_ERROR UpdateIndication( ExchangeContext *aResponseCtx, ReferencedTLVData & aDataList )=0
Wskazują otrzymanie żądania aktualizacji.
Wskazuje, że odebrano ramkę żądania aktualizacji, a nadawca czeka na przetworzenie i odpowiedź.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
||||
Zwroty |
WEAVE_NO_ERROR informuje o sukcesie. W przeciwnym razie wartość zależy od implementatora.
|
ViewIndication
virtual WEAVE_ERROR ViewIndication( ExchangeContext *aResponseCtx, ReferencedTLVData & aPathList )=0
Poinformuj o odebraniu prośby o wyświetlenie.
Wskazuje, że odebrano ramkę żądania wyświetlenia, a nadawca czeka na przetworzenie i odpowiedź.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
||||
Zwroty |
WEAVE_NO_ERROR informuje o sukcesie. W przeciwnym razie wartość zależy od implementatora.
|