nl::Weave::Profiles

Bu ad alanı, hem Common hem de Nest Labs tedarikçisine özel Weave profilleri için Weave'deki tüm arayüzleri içerir.

Özet

Numaralandırmalar

@184 enum
WeaveProfileId enum

İşlevler

WeaveMakeManagedNamespaceIdentifier(BDX, kWeaveManagedNamespaceDesignation_Current)
namespace
WeaveMakeManagedNamespaceIdentifier(BDX, kWeaveManagedNamespaceDesignation_Development)
namespace
WeaveMakeManagedNamespaceIdentifier(DataManagement, kWeaveManagedNamespaceDesignation_Current)
namespace
WeaveMakeManagedNamespaceIdentifier(DataManagement, kWeaveManagedNamespaceDesignation_Legacy)
namespace

Sınıflar

nl::Weave::Profiles::MessageIterator

Mesaj arabelleklerini mantıklı bir şekilde kullanmak için sınırları takip etmek ve benzeri işlemlerde kullanılabilecek bu yinelemeyi tanımlarız.

nl::Weave::Profiles::ReferencedString

Weave'da dizelerin nasıl işleneceği burada açıklanmaktadır.

nl::Weave::Profiles::ReferencedTLVData

Benzer şekilde, TLV verilerinden oluşan büyük bir eski blob'u da temsil etmemiz gerekir.

nl::Weave::Profiles::RetainedPacketBuffer

Bu, System::PacketBuffer sayımına otomatik olarak başvuru için kolaylık sağlayan bir nesne olarak işlev gören bir temel sınıftır.

nl::Weave::Profiles::WeaveEchoClient
nl::Weave::Profiles::WeaveEchoServer

Ad alanları

nl::Weave::Profiles::BDX_Current

Bu ad alanı, şu anda üretim aşamasında olan Toplu Veri Aktarımı (BDX) profilinin Weave içindeki tüm arayüzlerini içerir.

nl::Weave::Profiles::BDX_Development

Bu ad alanı, aktif olarak geliştirilme aşamasında olan ve üretimde kullanılmaması gereken Toplu Veri Aktarımı (BDX) profiline ait Weave içindeki tüm arayüzleri içerir.

nl::Weave::Profiles::BulkDataTransfer

Bu ad alanı, Weave Bulk Data Transfer (BDX) profili için Weave'deki tüm arayüzleri içerir.

nl::Weave::Profiles::Common

Bu ad alanı, Weave Common profili için Weave içindeki tüm arayüzleri içerir.

nl::Weave::Profiles::DataManagement_Current

Bu ad alanı, şu anda üretim kullanımı için desteklenen Weave Data Management (WDM) profiline yönelik Weave'deki tüm arayüzleri içerir.

nl::Weave::Profiles::DataManagement_Legacy

Bu ad alanı, desteği sonlandırılacak Weave Data Management (WDM) profiline ait Weave'deki tüm arayüzleri içerir.

nl::Weave::Profiles::DeviceControl

Bu ad alanı, Weave Device Control profili için Weave'deki tüm arayüzleri içerir.

nl::Weave::Profiles::DeviceDescription

Bu ad alanı, Weave Device Description profiline ait Weave'deki tüm arayüzleri içerir.

nl::Weave::Profiles::DropcamLegacyPairing
nl::Weave::Profiles::Echo_Next
nl::Weave::Profiles::FabricProvisioning

Bu ad alanı, üç Weave temel hazırlık profilinden ikincisi olan Weave Fabric Temel Hazırlık profiline ait Weave'deki tüm arayüzleri içerir.

nl::Weave::Profiles::Heartbeat

Bu ad alanı, Weave Heartbeat profili için Weave'deki tüm arayüzleri içerir.

nl::Weave::Profiles::Locale

Bu ad alanı, Weave Locale profili için Weave içindeki tüm arayüzleri içerir.

nl::Weave::Profiles::NetworkProvisioning

Bu ad alanı, üç Weave temel hazırlık profilinden ilki olan Weave Ağ Temel Hazırlığı profilinin Weave içindeki tüm arayüzlerini içerir.

nl::Weave::Profiles::Security

Bu ad alanı, Weave Security profili için Weave'deki tüm arayüzleri içerir.

nl::Weave::Profiles::ServiceDirectory

Bu ad alanı, Weave Service Directory profilinin Weave'deki tüm arayüzlerini ve aynı ada karşılık gelen protokolü içerir.

nl::Weave::Profiles::ServiceProvisioning

Bu ad alanı, üç Weave temel hazırlık profilinden üçüncüsü olan Weave Service Temel Hazırlık profilinin Weave'deki tüm arayüzlerini içerir.

nl::Weave::Profiles::SoftwareUpdate

Bu ad alanı, Weave Software Update profilinin Weave'deki tüm arayüzlerini ve aynı ada karşılık gelen protokolü içerir.

nl::Weave::Profiles::StatusReporting

Bu ad alanı, Weave Common profilinin bir parçası olan Weave Status Reporting alt profilinin Weave içindeki tüm arayüzlerini içerir.

nl::Weave::Profiles::Time
nl::Weave::Profiles::TokenPairing

Bu ad alanı, Weave Kimlik Doğrulama Jetonu Eşleme profiline ait Weave içindeki tüm arayüzleri içerir.

nl::Weave::Profiles::Vendor
nl::Weave::Profiles::WeaveMakeManagedNamespaceIdentifier
nl::Weave::Profiles::WeaveTunnel

Numaralandırmalar

@184

 @184

WeaveProfileId

 WeaveProfileId

İşlevler

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  BDX,
  kWeaveManagedNamespaceDesignation_Current
)

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  BDX,
  kWeaveManagedNamespaceDesignation_Development
)

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  DataManagement,
  kWeaveManagedNamespaceDesignation_Current
)

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  DataManagement,
  kWeaveManagedNamespaceDesignation_Legacy
)