nl:: बुनें:: प्रोफाइल:: डेटा प्रबंधन_विरासत:: PublisherDataManager

यह एक अमूर्त वर्ग है।

#include <src/lib/profiles/data-management/Legacy/PublisherDataManager.h>

WDM प्रकाशक द्वारा आवश्यक पुष्टिकरण और अधिसूचना विधि परिभाषाओं वाला एक सार वर्ग।

सारांश

कक्षा PublisherDataManager एक अमूर्त वर्ग है कि मंत्र बाहर तरीकों एक आवेदन implementer आदेश डेटा और स्थिति डब्ल्यूडीएम प्रोटोकॉल एक्सचेंजों में प्रकाशक द्वारा दिया संभाल करने में प्रदान करना होगा है। यह के दो प्राथमिक घटकों में से एक है DMPublisher सार आधार वर्ग।

ध्यान दें कि नीचे दी गई सभी संकेत विधियां विनिमय संदर्भ तर्क लेती हैं और इस संदर्भ को प्रबंधित करने के लिए इन विधियों के कार्यान्वयनकर्ताओं की ज़िम्मेदारी है। विशेष रूप से, इसका निपटान करने के लिए जब इसकी अब आवश्यकता नहीं है

विरासत

प्रत्यक्ष ज्ञात उपवर्गों: nl :: Weave :: प्रोफाइल :: DataManagement_Legacy :: DMPublisher

सार्वजनिक समारोह

UpdateIndication ( ExchangeContext *aResponseCtx, ReferencedTLVData & aDataList)=0
virtual WEAVE_ERROR
अद्यतन अनुरोध की प्राप्ति का संकेत दें।
ViewIndication ( ExchangeContext *aResponseCtx, ReferencedTLVData & aPathList)=0
virtual WEAVE_ERROR
एक दृश्य अनुरोध की प्राप्ति का संकेत दें।

सार्वजनिक समारोह

अद्यतनसंकेत

virtual WEAVE_ERROR UpdateIndication(
  ExchangeContext *aResponseCtx,
  ReferencedTLVData & aDataList
)=0

अद्यतन अनुरोध की प्राप्ति का संकेत दें।

इंगित करें कि एक अद्यतन अनुरोध फ्रेम प्राप्त हुआ है और प्रेषक प्रसंस्करण और प्रतिक्रिया की प्रतीक्षा कर रहा है।

विवरण
मापदंडों
[in] aResponseCtx
वीव एक्सचेंज संदर्भ के लिए एक सूचक जिसमें संदेश वितरित किया गया था। विनिमय संदर्भों के बारे में उपरोक्त नोट देखें।
[in] aDataList
एक करने के लिए एक संदर्भ ReferencedTLVData एक TLV एन्कोड डेटा सूची में नए डेटा मान विवरण और संस्करण है जो के खिलाफ अद्यतन किया गया था के पहचानकर्ता सहित युक्त वस्तु।
रिटर्न
WEAVE_NO_ERROR सफलता संवाद करने के लिए। अन्यथा मूल्य कार्यान्वयनकर्ता के विवेक पर है।

संकेत देखें

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

एक दृश्य अनुरोध की प्राप्ति का संकेत दें।

इंगित करें कि एक दृश्य अनुरोध फ्रेम प्राप्त हुआ है और प्रेषक प्रसंस्करण और प्रतिक्रिया की प्रतीक्षा कर रहा है।

विवरण
मापदंडों
[in] aResponseCtx
वीव एक्सचेंज संदर्भ के लिए एक सूचक जिसमें संदेश वितरित किया गया था। विनिमय संदर्भों के बारे में उपरोक्त नोट देखें।
[in] aPathList
एक करने के लिए एक संदर्भ ReferencedTLVData एक TLV एन्कोड पथ सूची का अनुरोध किया डेटा का ब्यौरा युक्त वस्तु।
रिटर्न
WEAVE_NO_ERROR सफलता संवाद करने के लिए। अन्यथा मूल्य कार्यान्वयनकर्ता के विवेक पर है।