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
معرّف مورد Weave الذي يتم الحصول عليه من سجل معرّفات موردي Weave.

وظائف عامة

operator==(const ProductSpec &) const
bool
يشير ذلك المصطلح إلى عامل مساواة.

السمات العامة

productId

uint16_t productId

معرّف منتج 16 بت مشتق من مساحة اسم يديرها المورّد.

productRev

uint16_t productRev

نسخة مراجعة منتج 16 بت تم سحبها من مساحة اسم يديرها المورّد.

vendorId

uint16_t vendorId

معرّف مورد Weave الذي يتم الحصول عليه من سجل معرّفات موردي Weave.

وظائف عامة

ProductSpec

 ProductSpec(
  uint16_t aVendor,
  uint16_t aProduct,
  uint16_t aRevision
)

دالة إنشاء للعنصر ProductSpec.

التفاصيل
المعلمات
[in] aVendor
معرّف المورّد للمنتج المحدّد
[in] aProduct
معرّف المنتج الخاص بالمورّد
[in] aRevision
رقم مراجعة المنتج الخاص بالمورّد

ProductSpec

 ProductSpec()

دالة إنشاء تلقائية تنشئ كائن ProductSpec غير صالح.

يتم استخدامها في الحالات التي يتم فيها إلغاء تسلسل الكائن من رسالة.

عامل التشغيل==

bool operator==(
  const ProductSpec &
) const 

يشير ذلك المصطلح إلى عامل مساواة.

التفاصيل
المعلمات
another
ProductSpec للتحقق من مواصفات ProductSpec هذه
المرتجعات
صحيح إذا كانت جميع الحقول في كلا العنصرين متساوية، وخطأ في الحالات الأخرى