nl::Weave::Profiles::SoftwareUpdate::ProductSpec

#include <src/lib/profiles/software-update/SoftwareUpdateProfile.h>

Ürün spesifikasyonunu temsil eden yardımcı sınıf.

Özet

Oluşturucular ve Yıkıcılar

ProductSpec(uint16_t aVendor, uint16_t aProduct, uint16_t aRevision)
ProductSpec nesnesi için bir kurucu.
ProductSpec()
Geçersiz bir ProductSpec nesnesi oluşturan varsayılan kurucu.

Herkese açık özellikler

productId
uint16_t
Tedarikçi firma tarafından yönetilen bir ad alanından alınan 16 bitlik ürün kimliği.
productRev
uint16_t
Tedarikçi firma tarafından yönetilen bir ad alanından alınan 16 bitlik ürün düzeltmesi.
vendorId
uint16_t
Weave Vendor Identifier Registry'den alınan Weave Tedarikçi Kimliği.

Kamu işlevleri

operator==(const ProductSpec &) const
bool
Eşitlik operatörü.

Herkese açık özellikler

productId

uint16_t productId

Tedarikçi firma tarafından yönetilen bir ad alanından alınan 16 bitlik ürün kimliği.

productRev

uint16_t productRev

Tedarikçi firma tarafından yönetilen bir ad alanından alınan 16 bitlik ürün düzeltmesi.

vendorId

uint16_t vendorId

Weave Vendor Identifier Registry'den alınan Weave Tedarikçi Kimliği.

Kamu işlevleri

ProductSpec

 ProductSpec(
  uint16_t aVendor,
  uint16_t aProduct,
  uint16_t aRevision
)

ProductSpec nesnesi için bir kurucu.

Ayrıntılar
Parametreler
[in] aVendor
Belirtilen ürün için tedarikçi tanımlayıcısı
[in] aProduct
Tedarikçi firmaya özel ürün tanımlayıcısı
[in] aRevision
Tedarikçi firmaya özel ürün düzeltme numarası

ProductSpec

 ProductSpec()

Geçersiz bir ProductSpec nesnesi oluşturan varsayılan kurucu.

Nesnenin bir iletideki seri durumdan çıkarıldığı durumlarda kullanılır.

operatör==

bool operator==(
  const ProductSpec &
) const 

Eşitlik operatörü.

Ayrıntılar
Parametreler
another
Bu ProductSpec ile karşılaştırmalı olarak kontrol edilecek bir ProductSpec
İadeler
İki nesnedeki tüm alanlar eşitse doğru, aksi takdirde yanlış