nl::Weave::Profiles

Este espacio de nombres incluye todas las interfaces dentro de los perfiles de Weave para Weave, tanto Common como específicas del proveedor de Nest Labs.

Resumen

Enumeraciones

@184 enum
WeaveProfileId enum

remotas

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

Clases

nl::Weave::Profiles::MessageIterator

Para usar los búferes de mensajes de manera razonable, definimos este iterador, que se puede usar para realizar un seguimiento de los límites, etcétera.

nl::Weave::Profiles::ReferencedString

Aquí te mostramos cómo manejar cadenas en Weave.

nl::Weave::Profiles::ReferencedTLVData

Del mismo modo, debemos poder representar un gran BLOB antiguo de datos de TLV.

nl::Weave::Profiles::RetainedPacketBuffer

Esta es una clase base que sirve como un objeto de conveniencia para hacer referencia automáticamente al recuento de un System::PacketBuffer.

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

Espacios de nombres

nl::Weave::Profiles::BDX_Current

Este espacio de nombres incluye todas las interfaces de Weave del perfil de transferencia de datos masiva (BDX) que actualmente se usan en producción.

nl::Weave::Profiles::BDX_Development

Este espacio de nombres incluye todas las interfaces de Weave del perfil de transferencia de datos masiva (BDX) que están en desarrollo y no deben usarse para producción.

nl::Weave::Profiles::BulkDataTransfer

Este espacio de nombres incluye todas las interfaces de Weave para el perfil de transferencia de datos masiva (BDX) de Weave.

nl::Weave::Profiles::Common

Este espacio de nombres incluye todas las interfaces dentro de Weave para el perfil Common de Weave.

nl::Weave::Profiles::DataManagement_Current

Este espacio de nombres incluye todas las interfaces de Weave para el perfil de administración de datos de Weave (WDM) que actualmente son compatibles con el uso de producción.

nl::Weave::Profiles::DataManagement_Legacy

Este espacio de nombres incluye todas las interfaces de Weave para el perfil de administración de datos de Weave (WDM) que están por dar de baja.

nl::Weave::Profiles::DeviceControl

Este espacio de nombres incluye todas las interfaces dentro de Weave para el perfil de Control de dispositivos de Weave.

nl::Weave::Profiles::DeviceDescription

Este espacio de nombres incluye todas las interfaces dentro de Weave para el perfil de Weave Device Description.

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

Este espacio de nombres incluye todas las interfaces dentro de Weave para el perfil de aprovisionamiento de Weave Fabric, el segundo de los tres perfiles de aprovisionamiento de Weave.

nl::Weave::Profiles::Heartbeat

Este espacio de nombres incluye todas las interfaces dentro de Weave para el perfil Heartbeat de Weave.

nl::Weave::Profiles::Locale

Este espacio de nombres incluye todas las interfaces dentro de Weave para el perfil de Locale de Weave.

nl::Weave::Profiles::NetworkProvisioning

Este espacio de nombres incluye todas las interfaces de Weave para el perfil de aprovisionamiento de red de Weave, el primero de los tres perfiles de aprovisionamiento de Weave.

nl::Weave::Profiles::Security

Este espacio de nombres incluye todas las interfaces dentro de Weave para el perfil de Security de Weave.

nl::Weave::Profiles::ServiceDirectory

Este espacio de nombres incluye todas las interfaces de Weave para el perfil del Directorio de servicios de Weave, que incluye el protocolo correspondiente del mismo nombre.

nl::Weave::Profiles::ServiceProvisioning

Este espacio de nombres incluye todas las interfaces de Weave para el perfil de aprovisionamiento de servicios de Weave, el tercero de los tres perfiles de aprovisionamiento de Weave.

nl::Weave::Profiles::SoftwareUpdate

Este espacio de nombres incluye todas las interfaces dentro de Weave para el perfil de actualización de software de Weave, que incluye el protocolo correspondiente del mismo nombre.

nl::Weave::Profiles::StatusReporting

Este espacio de nombres incluye todas las interfaces de Weave para el subperfil de informes de estado de Weave, que forma parte del perfil Common de Weave.

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

Este espacio de nombres incluye todas las interfaces dentro de Weave para el perfil de vinculación de tokens de autenticación de Weave.

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

Enumeraciones

@184

 @184

WeaveProfileId

 WeaveProfileId

remotas

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  BDX,
  kWeaveManagedNamespaceDesignation_Current
)

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  BDX,
  kWeaveManagedNamespaceDesignation_Development
)

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  DataManagement,
  kWeaveManagedNamespaceDesignation_Current
)

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  DataManagement,
  kWeaveManagedNamespaceDesignation_Legacy
)