nl:: بافت:: پروفایل ها:: DataManagement_Legacy:: PublisherDataManager
این یک کلاس انتزاعی است.#include <src/lib/profiles/data-management/Legacy/PublisherDataManager.h>
یک کلاس انتزاعی حاوی تعاریف تایید و روش اطلاع رسانی مورد نیاز ناشر WDM.
خلاصه
Class 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 دریافت درخواست مشاهده را نشان دهید. |
توابع عمومی
UpdateIndication
virtual WEAVE_ERROR UpdateIndication( ExchangeContext *aResponseCtx, ReferencedTLVData & aDataList )=0
دریافت درخواست به روز رسانی را نشان دهید.
نشان دهید که یک فریم درخواست به روز رسانی دریافت شده است و فرستنده منتظر پردازش و پاسخ است.
جزئیات | |||||
---|---|---|---|---|---|
پارامترها |
| ||||
برمی گرداند | WEAVE_NO_ERROR برای برقراری ارتباط موفقیت آمیز. در غیر این صورت ارزش به صلاحدید مجری است. |
ViewIndication
virtual WEAVE_ERROR ViewIndication( ExchangeContext *aResponseCtx, ReferencedTLVData & aPathList )=0
دریافت درخواست مشاهده را نشان دهید.
نشان دهید که فریم درخواست مشاهده دریافت شده است و فرستنده منتظر پردازش و پاسخ است.
جزئیات | |||||
---|---|---|---|---|---|
پارامترها |
| ||||
برمی گرداند | WEAVE_NO_ERROR برای برقراری ارتباط موفقیت آمیز. در غیر این صورت ارزش به صلاحدید مجری است. |