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 هذه.
المرتجعات
true إذا كانت جميع الحقول في كلا الكائنين متساوية، false وإلا