nl :: نسج:: مظهر:: DataManagement_Legacy :: ClientDataManager

هذه فئة مجردة.

#include <src/lib/profiles/data-management/Legacy/ClientDataManager.h>

فئة مجردة تحتوي على تعريفات طريقة التأكيد والإشارة المطلوبة من قبل عميل WDM.

ملخص

الطبقة ClientDataManager هو فئة مجردة أن نوبات من الأساليب جهة تنفيذية تطبيق يجب أن يقدم من أجل التعامل مع البيانات وحالة تسليم من قبل الناشر في تبادل بروتوكول WDM. هذه الطرق هي ، في معظمها ، التأكيدات التي يتم استدعاؤها كنتيجة لاستلام استجابة لطلب العميل وإشارات لاستلام طلب من نظير بعيد. ClientDataManager هي واحدة من المكونات الأساسية اثنين من DMClient الفئة الأساسية مجردة.

ميراث

توجيه الفئات الفرعية المعروفة: NL :: :: نسج الملامح :: :: DataManagement_Legacy DMClient

الوظائف العامة

UpdateConfirm (const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId)=0
virtual WEAVE_ERROR
قم بتأكيد حالة طلب التحديث.
ViewConfirm (const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId)=0
virtual WEAVE_ERROR
تأكيد طلب عرض فاشل.
ViewConfirm (const uint64_t & aResponderId, ReferencedTLVData & aDataList, uint16_t aTxnId)=0
virtual WEAVE_ERROR
تأكيد طلب عرض ناجح.

الوظائف العامة

UpdateConfirm

virtual WEAVE_ERROR UpdateConfirm(
  const uint64_t & aResponderId,
  StatusReport & aStatus,
  uint16_t aTxnId
)=0

قم بتأكيد حالة طلب التحديث.

في حالة طلبات التحديث ، لا توجد استجابة "نجاح" مميزة. في كلتا الحالتين ، يرسل المستجيب تقرير حالة وهذه هي الطريقة التي يتم تسليمها إلى الطبقة الأعلى التالية.

تفاصيل
المعلمات
[in] aResponderId
مرجع لمعرف عقدة 64 بت للناشر المستجيب.
[in] aStatus
مرجع إلى كائن StatusReport يوضح بالتفصيل حالة الطلب.
[in] aTxnId
معرّف المعاملة المعين من قبل العميل والذي يشير إلى هذا التبادل المعين.
عائدات
WEAVE_NO_ERROR للتواصل النجاح. خلاف ذلك ، تكون القيمة حسب تقدير المنفذ.

ViewConfirm

virtual WEAVE_ERROR ViewConfirm(
  const uint64_t & aResponderId,
  StatusReport & aStatus,
  uint16_t aTxnId
)=0

تأكيد طلب عرض فاشل.

تأكد من فشل طلب العرض بطريقة ما وأنه تم إرسال تقرير الحالة الذي يصف الفشل.

تفاصيل
المعلمات
[in] aResponderId
مرجع لمعرف عقدة 64 بت للناشر المستجيب.
[in] aStatus
إشارة إلى كائن StatusReport توضح بالتفصيل الخطأ الذي حدث.
[in] aTxnId
معرّف المعاملة المعين من قبل العميل والذي يشير إلى هذا التبادل المعين.
عائدات
WEAVE_NO_ERROR للتواصل النجاح. خلاف ذلك ، تكون القيمة حسب تقدير المنفذ.

ViewConfirm

virtual WEAVE_ERROR ViewConfirm(
  const uint64_t & aResponderId,
  ReferencedTLVData & aDataList,
  uint16_t aTxnId
)=0

تأكيد طلب عرض ناجح.

تأكد من استلام طلب عرض ، وتم إرجاع استجابة ونجاح العملية ، وتقديم قائمة بيانات.

تفاصيل
المعلمات
[in] aResponderId
مرجع لمعرف عقدة 64 بت للناشر المستجيب.
[in] aDataList
إشارة إلى ReferencedTLVData الكائن الذي يحتوي على قائمة البيانات المشفرة TLV مع البيانات المطلوبة.
[in] aTxnId
معرّف المعاملة المعين من قبل العميل والذي يشير إلى هذا التبادل المعين.
عائدات
WEAVE_NO_ERROR للتواصل النجاح. خلاف ذلك ، تكون القيمة حسب تقدير المنفذ.