nl:: বুনা:: প্রোফাইল:: সফটওয়্যার আপডেট:: পণ্য বিশেষ
#include <src/lib/profiles/software-update/SoftwareUpdateProfile.h>
একটি অক্জিলিয়ারী ক্লাস যা একটি পণ্যের স্পেসিফিকেশন প্রতিনিধিত্ব করে।
সারাংশ
কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর | |
---|---|
ProductSpec (uint16_t aVendor, uint16_t aProduct, uint16_t aRevision) ProductSpec অবজেক্টের জন্য একটি কনস্ট্রাক্টর। | |
ProductSpec () একটি ডিফল্ট কনস্ট্রাক্টর যা একটি অবৈধ ProductSpec অবজেক্ট তৈরি করে। |
পাবলিক বৈশিষ্ট্য | |
---|---|
productId | uint16_t একটি 16-বিট পণ্য ID একটি বিক্রেতা-পরিচালিত নামস্থান থেকে আঁকা। |
productRev | uint16_t একটি 16-বিট পণ্য সংশোধন একটি বিক্রেতা পরিচালিত নেমস্পেস থেকে আঁকা। |
vendorId | uint16_t উইভ ভেন্ডর আইডিটি ওয়েভ ভেন্ডর আইডেন্টিফায়ার রেজিস্ট্রি থেকে আঁকা। |
পাবলিক ফাংশন | |
---|---|
operator== (const ProductSpec &) const | bool একটি সমতা অপারেটর. |
পাবলিক বৈশিষ্ট্য
পণ্য আইডি
uint16_t productId
একটি 16-বিট পণ্য ID একটি বিক্রেতা-পরিচালিত নামস্থান থেকে আঁকা।
পণ্য রেভ
uint16_t productRev
একটি 16-বিট পণ্য সংশোধন একটি বিক্রেতা পরিচালিত নেমস্পেস থেকে আঁকা।
বিক্রেতা আইডি
uint16_t vendorId
উইভ ভেন্ডর আইডিটি ওয়েভ ভেন্ডর আইডেন্টিফায়ার রেজিস্ট্রি থেকে আঁকা।
পাবলিক ফাংশন
পণ্য বিশেষ
ProductSpec( uint16_t aVendor, uint16_t aProduct, uint16_t aRevision )
ProductSpec অবজেক্টের জন্য একটি কনস্ট্রাক্টর।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
|
পণ্য বিশেষ
ProductSpec()
একটি ডিফল্ট কনস্ট্রাক্টর যা একটি অবৈধ ProductSpec অবজেক্ট তৈরি করে।
এমন ক্ষেত্রে ব্যবহার করা হয় যেখানে বস্তুটিকে একটি বার্তা থেকে ডিসিরিয়ালাইজ করা হচ্ছে।
অপারেটর==
bool operator==( const ProductSpec & ) const
একটি সমতা অপারেটর.
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | সত্য যদি উভয় বস্তুর সমস্ত ক্ষেত্র সমান হয়, অন্যথায় মিথ্যা |