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