нл:: Переплетение:: Профили:: DataManagement_Legacy:: Паблишердатаменеджер
Это абстрактный класс.#include <src/lib/profiles/data-management/Legacy/PublisherDataManager.h>
Абстрактный класс, содержащий определения методов подтверждения и уведомления, необходимые издателю WDM.
Краткое содержание
Класс PublisherDataManager — это абстрактный класс, в котором описываются методы, которые разработчик приложения должен предоставить для обработки данных и статуса, предоставляемых издателем при обмене по протоколу WDM. Это один из двух основных компонентов абстрактного базового класса DMPublisher .
Обратите внимание, что все приведенные ниже методы индикации принимают аргумент контекста обмена, и ответственность за управление этим контекстом лежит на разработчиках этих методов. В частности, утилизировать его, когда он больше не нужен.
Наследование
Прямые известные подклассы: nl::Weave::Profiles::DataManagement_Legacy::DMPublisherОбщественные функции | |
---|---|
UpdateIndication ( ExchangeContext *aResponseCtx, ReferencedTLVData & aDataList)=0 | virtual WEAVE_ERROR Укажите получение запроса на обновление. |
ViewIndication ( ExchangeContext *aResponseCtx, ReferencedTLVData & aPathList)=0 | virtual WEAVE_ERROR Укажите получение запроса на просмотр. |
Общественные функции
ОбновлениеИндикация
virtual WEAVE_ERROR UpdateIndication( ExchangeContext *aResponseCtx, ReferencedTLVData & aDataList )=0
Укажите получение запроса на обновление.
Указывает, что кадр запроса обновления получен и отправитель ожидает обработки и ответа.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
| ||||
Возврат | WEAVE_NO_ERROR, чтобы сообщить об успехе. В противном случае значение остается на усмотрение разработчика. |
ПросмотрИндикация
virtual WEAVE_ERROR ViewIndication( ExchangeContext *aResponseCtx, ReferencedTLVData & aPathList )=0
Укажите получение запроса на просмотр.
Указывает, что кадр запроса просмотра получен и отправитель ожидает обработки и ответа.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
| ||||
Возврат | WEAVE_NO_ERROR, чтобы сообщить об успехе. В противном случае значение остается на усмотрение разработчика. |