nl::Weave::Profiles

Namespace ini mencakup semua antarmuka dalam profil Weave for Weave, baik Common maupun Nest Labs khusus vendor.

Ringkasan

Enumerasi

@184 enum
WeaveProfileId enum

Fungsi

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

Class

nl::Weave::Profiles::MessageIterator

Untuk menggunakan buffering pesan secara wajar, kami menentukan iterator ini, yang dapat digunakan untuk melacak batas dan sebagainya.

nl::Weave::Profiles::ReferencedString

Berikut adalah cara menangani {i>string<i} di Weave.

nl::Weave::Profiles::ReferencedTLVData

Demikian pula, kita harus dapat merepresentasikan blob lama yang besar dari data TLV.

nl::Weave::Profiles::RetainedPacketBuffer

Class ini adalah class dasar yang berfungsi sebagai objek praktis untuk otomatis mereferensikan penghitungan System::PacketBuffer.

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

Namespace

nl::Weave::Profiles::BDX_Current

Namespace ini mencakup semua antarmuka dalam profil Weave untuk profil Transfer Data Massal (BDX) yang saat ini digunakan di produksi.

nl::Weave::Profiles::BDX_Development

Namespace ini mencakup semua antarmuka dalam profil Weave untuk Bulk Data Transfer (BDX) yang secara aktif dalam pengembangan dan tidak boleh digunakan untuk penggunaan produksi.

nl::Weave::Profiles::BulkDataTransfer

Namespace ini mencakup semua antarmuka dalam profil Weave untuk profil Weave Bulk Data Transfer (BDX).

nl::Weave::Profiles::Common

Namespace ini mencakup semua antarmuka dalam profil Weave untuk profil Common Weave.

nl::Weave::Profiles::DataManagement_Current

Namespace ini mencakup semua antarmuka dalam profil Weave for the Weave Data Management (WDM) yang saat ini didukung untuk penggunaan produksi.

nl::Weave::Profiles::DataManagement_Legacy

Namespace ini mencakup semua antarmuka dalam profil Weave for the Weave Data Management (WDM) yang akan dihentikan penggunaannya.

nl::Weave::Profiles::DeviceControl

Namespace ini mencakup semua antarmuka dalam Weave untuk profil Weave Device Control.

nl::Weave::Profiles::DeviceDescription

Namespace ini mencakup semua antarmuka dalam Weave untuk profil Weave Device Description.

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

Namespace ini mencakup semua antarmuka dalam Weave untuk profil Penyediaan Weave Fabric, yang kedua dari tiga profil penyediaan Weave.

nl::Weave::Profiles::Heartbeat

Namespace ini mencakup semua antarmuka dalam profil Weave untuk profil Heartbeat Weave.

nl::Weave::Profiles::Locale

Namespace ini mencakup semua antarmuka dalam profil Weave untuk profil Locale Weave.

nl::Weave::Profiles::NetworkProvisioning

Namespace ini mencakup semua antarmuka dalam Weave untuk profil Penyediaan Jaringan Weave, yang pertama dari tiga profil penyediaan Weave.

nl::Weave::Profiles::Security

Namespace ini mencakup semua antarmuka di dalam profil Weave untuk profil Security Weave.

nl::Weave::Profiles::ServiceDirectory

Namespace ini mencakup semua antarmuka dalam profil Weave untuk profil Direktori Layanan Weave, yang menyertakan protokol terkait dengan nama yang sama.

nl::Weave::Profiles::ServiceProvisioning

Namespace ini mencakup semua antarmuka dalam Weave untuk profil Penyediaan Layanan Weave, yang ketiga dari tiga profil penyediaan Weave.

nl::Weave::Profiles::SoftwareUpdate

Ruang nama ini mencakup semua antarmuka di dalam profil Weave untuk profil Pembaruan Perangkat Lunak Weave, yang menyertakan protokol yang sesuai dengan nama yang sama.

nl::Weave::Profiles::StatusReporting

Namespace ini mencakup semua antarmuka dalam Weave untuk subprofil Pelaporan Status Weave, yang merupakan bagian dari dan di dalam profil Weave Common.

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

Namespace ini mencakup semua antarmuka dalam Weave untuk profil Penyambungan Token Autentikasi Weave.

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

Enumerasi

@184

 @184

WeaveProfileId

 WeaveProfileId

Fungsi

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  BDX,
  kWeaveManagedNamespaceDesignation_Current
)

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  BDX,
  kWeaveManagedNamespaceDesignation_Development
)

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  DataManagement,
  kWeaveManagedNamespaceDesignation_Current
)

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  DataManagement,
  kWeaveManagedNamespaceDesignation_Legacy
)