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

לציין שהתקבלה בקשת עדכון.

לציין שהתקבלה מסגרת לבקשת עדכון והשולח ממתין לעיבוד ולתשובה.

פרטים
פרמטרים
[in] aResponseCtx
מצביע אל ההקשר של חילופי הודעות ב-Weave, שבו ההודעה נמסרה. יש לעיין בהערה שלמעלה לגבי הקשרים של החלפה.
[in] aDataList
הפניה לאובייקט ReferencedTLVData שמכיל רשימת נתונים בקידוד TLV, המפרטת ערכי נתונים חדשים, כולל מזהה הגרסה שלגביה בוצע העדכון.
החזרות
WEAVE_NO_ERROR כדי לדווח על הצלחה. אחרת, הערך נתון לשיקול דעתו של המיישם.

ViewIndication

virtual WEAVE_ERROR ViewIndication(
  ExchangeContext *aResponseCtx,
  ReferencedTLVData & aPathList
)=0

לציין קבלה של בקשה לצפייה.

מציינת שהתקבלה מסגרת של בקשה לצפייה והשולח ממתין לעיבוד ולתשובה.

פרטים
פרמטרים
[in] aResponseCtx
מצביע אל ההקשר של חילופי הודעות ב-Weave, שבו ההודעה נמסרה. יש לעיין בהערה שלמעלה לגבי הקשרים של החלפה.
[in] aPathList
הפניה לאובייקט ReferencedTLVData שמכיל רשימת נתיבים בקידוד TLV שבה מפורט הנתונים המבוקשים.
החזרות
WEAVE_NO_ERROR כדי לדווח על הצלחה. אחרת, הערך נתון לשיקול דעתו של המיישם.