nl:: Weave:: Profiles:: DataManagement_Legacy:: ClientDataManager
זו כיתה מופשטת.
#include <src/lib/profiles/data-management/Legacy/ClientDataManager.h>
מחלקה מופשטת שמכילה את ההגדרות של שיטות האישור והאינדיקציה הנדרשות על ידי לקוח ה-WDM.
סיכום
המחלקה ClientDataManager היא מחלקה מופשטת שמפרטת את השיטות ששילם אפליקציה חייב לספק כדי לטפל בנתונים ובסטטוס שמועברים על ידי בעל התוכן הדיגיטלי בחילופי פרוטוקולים של WDM. לרוב, השיטות האלה מופעלות כתוצאה מקבלת תגובה לבקשת הלקוח ואינדיקציה לקבלת בקשה מעמית מרוחק. ClientDataManager הוא אחד משני הרכיבים העיקריים של מחלקת הבסיס המופשטת DMClient.
ירושה
Direct known Subclasses: 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 כדי להודיע על הצלחה. אחרת, הערך נתון לשיקול דעתו של המיישם.
|