nl::Weave::Profiles

Không gian tên này bao gồm tất cả giao diện trong hồ sơ Weave for Weave, cả Common (Phổ biến) và Nest Labs dành riêng cho nhà cung cấp.

Tóm tắt

Bảng liệt kê

@184 enum
WeaveProfileId enum

Hàm

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

Lớp

nl::Weave::Profiles::MessageIterator

Để sử dụng vùng đệm thông báo một cách hợp lý, chúng ta sẽ xác định phương thức lặp lại (iterator) này, có thể dùng để theo dõi các ranh giới, v.v.

nl::Weave::Profiles::ReferencedString

Dưới đây là cách xử lý các chuỗi trong Weave.

nl::Weave::Profiles::ReferencedTLVData

Tương tự, chúng ta cần có khả năng đại diện cho một blob lớn dữ liệu TLV.

nl::Weave::Profiles::RetainedPacketBuffer

Đây là lớp cơ sở đóng vai trò là đối tượng tiện lợi để tự động tham chiếu đếm System::PacketBuffer.

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

Không gian tên

nl::Weave::Profiles::BDX_Current

Không gian tên này bao gồm tất cả các giao diện trong Weave cho cấu hình Chuyển dữ liệu hàng loạt (BDX) hiện đang được sử dụng chính thức.

nl::Weave::Profiles::BDX_Development

Không gian tên này bao gồm tất cả các giao diện trong cấu hình Weave dành cho cấu hình Chuyển dữ liệu hàng loạt (BDX) đang trong quá trình phát triển và không được dùng để dùng cho việc phát hành chính thức.

nl::Weave::Profiles::BulkDataTransfer

Không gian tên này bao gồm tất cả các giao diện trong Weave dành cho hồ sơ Chuyển dữ liệu hàng loạt (BDX).

nl::Weave::Profiles::Common

Không gian tên này bao gồm tất cả các giao diện trong hồ sơ Weave for the Weave Common (Phổ biến).

nl::Weave::Profiles::DataManagement_Current

Không gian tên này bao gồm tất cả các giao diện trong cấu hình Weave dành cho cấu hình Quản lý dữ liệu của Weave (WDM) hiện được hỗ trợ để sử dụng trong phiên bản chính thức.

nl::Weave::Profiles::DataManagement_Legacy

Không gian tên này bao gồm tất cả các giao diện trong cấu hình Weave dành cho cấu hình Quản lý dữ liệu của Weave (WDM) sắp ngừng hoạt động.

nl::Weave::Profiles::DeviceControl

Không gian tên này bao gồm tất cả các giao diện trong Weave dành cho hồ sơ Weave Device Control.

nl::Weave::Profiles::DeviceDescription

Không gian tên này bao gồm tất cả các giao diện trong cấu hình Weave dành cho hồ sơ Mô tả thiết bị Weave.

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

Không gian tên này bao gồm tất cả các giao diện trong Weave dành cho hồ sơ Cấp phép vải của Weave. Đây là giao diện thứ hai trong số 3 hồ sơ cấp phép của Weave.

nl::Weave::Profiles::Heartbeat

Không gian tên này bao gồm tất cả các giao diện trong cấu hình Weave Heartbeat.

nl::Weave::Profiles::Locale

Không gian tên này bao gồm tất cả các giao diện trong hồ sơ Locale của Weave.

nl::Weave::Profiles::NetworkProvisioning

Không gian tên này bao gồm tất cả giao diện trong Weave dành cho hồ sơ Cấp phép mạng Weave, giao diện đầu tiên trong số 3 hồ sơ cấp phép Weave.

nl::Weave::Profiles::Security

Không gian tên này bao gồm tất cả các giao diện trong hồ sơ Bảo mật của Weave dành cho hồ sơ Weave.

nl::Weave::Profiles::ServiceDirectory

Không gian tên này bao gồm tất cả các giao diện trong hồ sơ Weave Service Directory, bao gồm cả giao thức tương ứng cùng tên.

nl::Weave::Profiles::ServiceProvisioning

Không gian tên này bao gồm tất cả giao diện trong hồ sơ Weave dành cho hồ sơ Cấp phép dịch vụ Weave. Đây là giao diện thứ ba trong số 3 hồ sơ cấp phép Weave.

nl::Weave::Profiles::SoftwareUpdate

Không gian tên này bao gồm tất cả các giao diện trong cấu hình Weave dành cho hồ sơ Cập nhật phần mềm Weave, bao gồm cả giao thức tương ứng cùng tên.

nl::Weave::Profiles::StatusReporting

Không gian tên này bao gồm tất cả các giao diện trong hồ sơ phụ của Weave dành cho hồ sơ phụ Báo cáo trạng thái Weave. Đây là một phần thuộc và trong hồ sơ Common của Weave.

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

Không gian tên này bao gồm tất cả các giao diện trong Weave dành cho hồ sơ Ghép nối mã thông báo xác thực Weave.

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

Bảng liệt kê

@184

 @184

WeaveProfileId

 WeaveProfileId

Hàm

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  BDX,
  kWeaveManagedNamespaceDesignation_Current
)

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  BDX,
  kWeaveManagedNamespaceDesignation_Development
)

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  DataManagement,
  kWeaveManagedNamespaceDesignation_Current
)

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  DataManagement,
  kWeaveManagedNamespaceDesignation_Legacy
)