nl::Weave::Profiles

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

Özet

Sıralamalar

@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 tamponlarını makul bir şekilde kullanmak için sınırları ve benzeri öğeleri izlemek için kullanılabilen bu iterasyonu tanımlarız.

nl::Weave::Profiles::ReferencedString

Weave'de dizeleri şu şekilde kullanabilirsiniz.

nl::Weave::Profiles::ReferencedTLVData

Benzer şekilde, büyük bir eski TLV veri blobunu temsil edebilmemiz gerekir.

nl::Weave::Profiles::RetainedPacketBuffer

Bu, otomatik olarak System::PacketBuffer sayımı için kolaylık sağlayan 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 üretimde olan Toplu Veri Aktarımı (BDX) profili için Weave'deki tüm arayüzleri içerir.

nl::Weave::Profiles::BDX_Development

Bu ad alanı, Toplu Veri Aktarımı (BDX) profili için Weave'de aktif olarak geliştirme aşamasında olan ve üretimde kullanılmaması gereken tüm arayüzleri içerir.

nl::Weave::Profiles::BulkDataTransfer

Bu ad alanı, Weave Bulk Data Transfer (BDX) profili için Weave içindeki 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ı, Weave Veri Yönetimi (WDM) profili için şu anda üretim kullanımı için desteklenen Weave içindeki tüm arayüzleri içerir.

nl::Weave::Profiles::DataManagement_Legacy

Bu ad alanı, Weave Veri Yönetimi (WDM) profili için kullanımdan kaldırılmak üzere olan tüm arayüzleri içerir.

nl::Weave::Profiles::DeviceControl

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

nl::Weave::Profiles::DeviceDescription

Bu ad alanı, Weave Device Açıklama profili için Weave içindeki 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 profili için Weave'deki tüm arayüzleri içerir.

nl::Weave::Profiles::Heartbeat

Bu ad alanı, Weave Heartbeat profili için Weave içindeki 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ık profili için Weave'deki tüm arayüzleri içerir.

nl::Weave::Profiles::Security

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

nl::Weave::Profiles::ServiceDirectory

Bu ad alanı, aynı ada sahip ilgili protokolü içeren Weave Hizmet Dizini profilindeki tüm arayüzleri içerir.

nl::Weave::Profiles::ServiceProvisioning

Bu ad alanı, üç Weave temel hazırlık profilinden üçüncüsü olan Weave Hizmet Temel Hazırlığı profili için Weave'deki tüm arayüzleri içerir.

nl::Weave::Profiles::SoftwareUpdate

Bu ad alanı, Weave Software Update profili için Weave içindeki tüm arayüzleri ve aynı ada sahip ilgili protokolü içerir.

nl::Weave::Profiles::StatusReporting

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

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

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

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

Sıralamalar

@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
)