nl:: Weave:: Profiles:: DataManagement_Legacy:: PublisherDataManager
यह एक ऐब्सट्रैक्ट क्लास है.
#include <src/lib/profiles/data-management/Legacy/PublisherDataManager.h>
एक ऐब्स्ट्रैक्ट क्लास, जिसमें पुष्टि करने और सूचना देने के तरीके की परिभाषाएं शामिल हैं. इन परिभाषाओं को WDM पब्लिशर के लिए ज़रूरी है.
खास जानकारी
क्लास PublisherDataManager एक ऐब्स्ट्रैक्ट क्लास है. यह उन तरीकों के बारे में बताता है जिन्हें ऐप्लिकेशन लागू करने वाला व्यक्ति, डब्ल्यूडीएम प्रोटोकॉल एक्सचेंज में डिलीवर किए गए डेटा और स्टेटस को मैनेज करने के लिए उपलब्ध कराता है. यह 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. अगर ऐसा नहीं है, तो वैल्यू लागू करने वाले के विवेक पर निर्भर करती है.
|