nl:: Weave:: Profiles:: SoftwareUpdate:: ProductSpec
#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-बिट वाला प्रॉडक्ट आईडी होता है, जिसे वेंडर से मैनेज किए जाने वाले नेमस्पेस से लिया जाता है.
|
productRev
|
uint16_t
वेंडर के मैनेज किए गए नेमस्पेस से लिया गया, 16-बिट प्रॉडक्ट में बदलाव.
|
vendorId
|
uint16_t
वीव वेंडर आइडेंटिफ़ायर रजिस्ट्री से लिया गया वीव वेंडर आईडी.
|
सार्वजनिक फ़ंक्शन |
|
---|---|
operator==(const ProductSpec &) const
|
bool
इक्वलिटी ऑपरेटर.
|
सार्वजनिक एट्रिब्यूट
productId
uint16_t productId
यह 16-बिट वाला प्रॉडक्ट आईडी होता है, जिसे वेंडर से मैनेज किए जाने वाले नेमस्पेस से लिया जाता है.
productRev
uint16_t productRev
वेंडर के मैनेज किए गए नेमस्पेस से लिया गया, 16-बिट प्रॉडक्ट में बदलाव.
vendorId
uint16_t vendorId
वीव वेंडर आइडेंटिफ़ायर रजिस्ट्री से लिया गया वीव वेंडर आईडी.
सार्वजनिक फ़ंक्शन
ProductSpec
ProductSpec( uint16_t aVendor, uint16_t aProduct, uint16_t aRevision )
ProductSpec ऑब्जेक्ट के लिए कंस्ट्रक्टर.
जानकारी | |||||||
---|---|---|---|---|---|---|---|
पैरामीटर |
|
ProductSpec
ProductSpec()
एक डिफ़ॉल्ट कंस्ट्रक्टर जो अमान्य ProductSpec ऑब्जेक्ट बनाता है.
इसका इस्तेमाल तब किया जाता है, जब ऑब्जेक्ट को किसी मैसेज से डीरियलाइज़ किया जा रहा हो.
ऑपरेटर==
bool operator==( const ProductSpec & ) const
इक्वलिटी ऑपरेटर.
जानकारी | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए गए सामान |
अगर दोनों ऑब्जेक्ट के सभी फ़ील्ड बराबर हैं, तो 'सही' है, नहीं तो 'गलत'
|