nl::Weave::个人资料

此命名空间包括 Weave 中适用于 Weave 配置文件的所有接口,包括 Common 和 Nest Labs 供应商专用接口。

摘要

枚举

@184 枚举
WeaveProfileId 枚举

函数

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

nl::Weave::Profiles::MessageIterator

为了明智地使用消息缓冲区,我们定义了此迭代器,它可用于跟踪边界等等。

nl::Weave::Profiles::ReferencedString

下文介绍了如何在 Weave 中处理字符串。

nl::Weave::Profiles::ReferencedTLVData

同样,我们需要能够表示 TLV 数据的大型 blob。

nl::Weave::Profiles::RetainedPacketBuffer

这是一个基类,可作为自动引用计数 System::PacketBuffer 的便捷对象。

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

命名空间

nl::Weave::Profiles::BDX_Current

此命名空间包括 Weave 中当前用于生产环境的批量数据传输 (BDX) 配置文件的所有接口。

nl::Weave::Profiles::BDX_Development

此命名空间包括 Weave 中用于批量数据传输 (BDX) 配置文件且处于开发阶段且不应用于生产用途的所有接口。

nl::Weave::Profiles::BulkDataTransfer

此命名空间包括 Weave 批量数据传输 (BDX) 配置文件中的所有 Weave 接口。

nl::Weave::Profiles::常见

此命名空间包括 Weave Weave 配置文件中的所有接口。

nl::Weave::Profiles::DataManagement_Current

此命名空间包括 Weave 中适用于 Weave Data Management (WDM) 配置文件的所有接口,这些接口目前已用于生产用途。

nl::Weave::Profiles::DataManagement_Legacy

此命名空间包括 Weave 中即将弃用的 Weave Data Management (WDM) 配置文件的所有接口。

nl::Weave::Profiles::DeviceControl

此命名空间包含 Weave 中适用于 Weave Device Control 配置文件的所有接口。

nl::Weave::Profiles::设备说明

此命名空间包括 Weave 中适用于 Weave 设备描述配置文件的所有接口。

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

此命名空间包括 Weave Fabric 配置配置文件(3 个 Weave 配置配置文件中的第二个)中的接口。

nl::Weave::个人资料::检测信号

此命名空间包括 Weave Heartbeat 配置文件中的所有接口。

nl::Weave::Profiles::语言区域

此命名空间包含 Weave 中适用于 Weave Locale 配置文件的所有接口。

nl::Weave::Profiles::NetworkProvisioning

此命名空间包括 Weave 网络配置配置文件中的所有接口,这是三个 Weave 预配配置文件中的第一个。

nl::Weave::Profiles::安全

此命名空间包含 Weave 中适用于 Weave Security 配置文件的所有接口。

nl::Weave::Profiles::ServiceDirectory

此命名空间包含 Weave Service Directory 配置文件中的所有接口,其中包括同名的相应协议。

nl::Weave::Profiles::ServiceProvisioning

此命名空间包含 Weave Service Provisioning 配置文件(3 个 Weave 配置文件中的第三个)内的所有接口。

nl::Weave::Profiles::软件更新

此命名空间包含 Weave 软件更新配置文件的所有接口,其中包括同名的相应协议。

nl::Weave::Profiles::StatusReporting

此命名空间包括 Weave 状态报告子配置文件(属于 Weave 通用配置文件的一部分)内的所有接口。

nl::Weave::Profiles::时间
nl::Weave::Profiles::TokenPairing

此命名空间包含 Weave 中 Weave 身份验证令牌配对配置文件的所有接口。

nl::Weave::Profiles::供应商
nl::Weave::Profiles::WeaveMakeManaged 命名空间 Identifier
nl::Weave::Profiles::WeaveTunnel

枚举

184 岁

 @184

WeaveProfileId

 WeaveProfileId

函数

WeaveMakeManaged 命名空间 Identifier

namespace WeaveMakeManagedNamespaceIdentifier(
  BDX,
  kWeaveManagedNamespaceDesignation_Current
)

WeaveMakeManaged 命名空间 Identifier

namespace WeaveMakeManagedNamespaceIdentifier(
  BDX,
  kWeaveManagedNamespaceDesignation_Development
)

WeaveMakeManaged 命名空间 Identifier

namespace WeaveMakeManagedNamespaceIdentifier(
  DataManagement,
  kWeaveManagedNamespaceDesignation_Current
)

WeaveMakeManaged 命名空间 Identifier

namespace WeaveMakeManagedNamespaceIdentifier(
  DataManagement,
  kWeaveManagedNamespaceDesignation_Legacy
)