nl:: বুনা:: প্রোফাইল:: DataManagement_Legacy:: প্রকাশক ডেটা ম্যানেজার

এটি একটি বিমূর্ত ক্লাস।

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

WDM প্রকাশকের দ্বারা প্রয়োজনীয় নিশ্চিতকরণ এবং বিজ্ঞপ্তি পদ্ধতির সংজ্ঞা সম্বলিত একটি বিমূর্ত শ্রেণী।

সারসংক্ষেপ

Class PublisherDataManager হল একটি বিমূর্ত শ্রেণী যা WDM প্রোটোকল এক্সচেঞ্জে প্রকাশকের দ্বারা সরবরাহকৃত ডেটা এবং স্থিতি পরিচালনা করার জন্য একটি অ্যাপ্লিকেশন বাস্তবায়নকারীকে যে পদ্ধতিগুলি প্রদান করতে হবে তা বানান করে৷ এটি ডিএমপিপাবলিশারের বিমূর্ত বেস ক্লাসের দুটি প্রাথমিক উপাদানগুলির মধ্যে একটি।

নোট করুন যে নীচের সমস্ত ইঙ্গিত পদ্ধতিগুলি একটি বিনিময় প্রসঙ্গ যুক্তি গ্রহণ করে এবং এই প্রসঙ্গ পরিচালনা করার দায়িত্ব এই পদ্ধতিগুলির বাস্তবায়নকারীদের। বিশেষ করে, যখন এটি আর প্রয়োজন হয় না তখন এটি নিষ্পত্তি করা।

উত্তরাধিকার

সরাসরি পরিচিত সাবক্লাস: nl::Weave::Profiles::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
একটি রেফারেন্সডটিএলভিডেটা অবজেক্টের একটি রেফারেন্স যেখানে অনুরোধ করা ডেটার বিবরণ দিয়ে একটি TLV-এনকোডেড পাথ তালিকা রয়েছে।
রিটার্নস
সফলতার সাথে যোগাযোগ করতে WEAVE_NO_ERROR । অন্যথায় মানটি বাস্তবায়নকারীর বিবেচনার ভিত্তিতে।