nl:: Weave:: Profiles:: DataManagement_Legacy:: ClientDataManager
هذا صف مجرّد.
#include <src/lib/profiles/data-management/Legacy/ClientDataManager.h>
فئة مجردة تحتوي على تعريفات طرق التأكيد والإشارة التي يتطلبها عميل WDM.
ملخّص
فئة ClientDataManager هي فئة مجردة توضح الطرق التي يجب أن يوفرها منفّذ التطبيق لمعالجة البيانات والحالة التي يعرضها الناشر في تبادلات بروتوكولات WDM. وفي الغالب، يتم استدعاء هذه الطُرق نتيجة تلقّي ردّ على طلب من عميل ومؤشرات بشأن استلام طلب من تطبيق مشابه. يُعد ClientDataManager أحد المكونين الأساسيين لفئة الأساس التجريدية DMClient.
الاكتساب
الفئات الفرعية المعروفة المباشرة: nl::Weave::Profiles::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
تأكَّد من حالة طلب التعديل.
بالنسبة إلى طلبات التحديث، لا يوجد خطأ "نجح" مميز الاستجابة. في كلتا الحالتين، يرسل المجيب تقرير حالة وهذه هي الطريقة التي يتم توصيله إلى الطبقة الأعلى التالية.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المعلمات |
|
||||||
المرتجعات |
WEAVE_NO_ERROR للإبلاغ عن النجاح. وبخلاف ذلك، يتم تحديد القيمة وفقًا لتقدير القائم بالتنفيذ.
|
ViewConfirm
virtual WEAVE_ERROR ViewConfirm( const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId )=0
تأكيد طلب مشاهدة تعذّر إكماله
التأكد من فشل طلب المشاهدة بطريقة ما ومن إرسال تقرير حالة يصف فيه الفشل.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المعلمات |
|
||||||
المرتجعات |
WEAVE_NO_ERROR للإبلاغ عن النجاح. وبخلاف ذلك، يتم تحديد القيمة وفقًا لتقدير القائم بالتنفيذ.
|
ViewConfirm
virtual WEAVE_ERROR ViewConfirm( const uint64_t & aResponderId, ReferencedTLVData & aDataList, uint16_t aTxnId )=0
أكِّد طلب المشاهدة الناجح.
تأكَّد من تلقّي طلب ملفّ شخصي، وأنّه تم عرض الردّ وأنّ العملية تمّت بنجاح، وجارٍ عرض قائمة بيانات.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المعلمات |
|
||||||
المرتجعات |
WEAVE_NO_ERROR للإبلاغ عن النجاح. وبخلاف ذلك، يتم تحديد القيمة وفقًا لتقدير القائم بالتنفيذ.
|