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 לא חוקי.

משמש במקרים שבהם האובייקט עובר פעולת deserialed מהודעה.

אופרטור==

bool operator==(
  const ProductSpec &
) const 

מפעיל של שוויון.

פרטים
פרמטרים
another
ProductSpec שצריך לבדוק מול ProductSpec הזה
החזרות
TRUE אם כל השדות בשני האובייקטים שווים, FALSE אם לא