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 כדי לדווח על הצלחה. אחרת, הערך נתון לשיקול דעתו של המיישם.
|