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

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

אופרטור==

bool operator==(
  const ProductSpec &
) const 

אופרטור שוויון.

פרטים
פרמטרים
another
ProductSpec לבדיקה מול ProductSpec זה
החזרות
True אם כל השדות בשני האובייקטים שווים, false אם לא