En Google, luchamos por la equidad racial de la comunidad negra. Más información

nl::Weave::Perfiles

Este espacio de nombres incluye todas las interfaces de los perfiles de Weave para Weave, tanto en los Common como en los específicos para proveedores de Nest Labs.

Resumen

Enumeraciones

@184 enum
WeaveProfileId enum

Functions

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

Clases

nl::Weave::Perfiles::MessageIterator

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

nl::Weave::Perfiles::ReferencedString

Cómo manejar strings en Weave.

nl::Weave::Perfiles::ReferencedTLVData

De manera similar, debemos ser capaces de representar un BLOB grande y antiguo de datos de TLV.

nl::Weave::Perfiles::RetainedPacketBuffer

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

nl::Weave::Weave::WeaveEchoClient
nl::Weave::Perfiles::WeaveEchoServer

Espacios de nombres

nl::Weave::Perfiles::BDX_Current

Este espacio de nombres incluye todas las interfaces de Weave para el perfil de transferencia masiva de datos (BDX) que está actualmente en uso de producción.

nl::Weave::Weave::BDX_Development

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

nl::Weave::Perfiles::Transferencia de datos masivos

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

nl::Weave::Perfiles::Comunes

Este espacio de nombres incluye todas las interfaces de Weave para el perfil de Weave en común.

nl::Weave::Perfiles::DataManagement_Current

Este espacio de nombres incluye todas las interfaces de Weave para el perfil de Weave Data Management (WDM) que se admiten actualmente en la producción.

nl::Weave::Perfiles::DataManagement_Legacy

Este espacio de nombres incluye todas las interfaces de Weave para el perfil de Weave Data Management (WDM) que están a punto de darse de baja.

nl::Weave::Perfiles::DeviceControl

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

nl::Weave::Perfiles::Descripción del dispositivo

Este espacio de nombres incluye todas las interfaces de Weave para el perfil de la descripción de los dispositivos en Weave.

nl::Weave::Perfiles::DropcamLegacyPairing
nl::Weave::Perfiles::Echo_Next
nl::Weave::Perfiles::Fabrica

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

nl::Weave::Perfiles::Ritmo cardíaco

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

nl::Weave::Perfiles::Configuración regional

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

nl::Weave::Perfiles::Aprovisionamiento de redes

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::Perfiles::Seguridad

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

nl::Weave::Perfiles::Directorio de servicios

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

nl::Weave::Perfiles::ServiceProvisioning

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

nl::Weave::Perfiles::Actualización de software

Este espacio de nombres incluye todas las interfaces de Weave para el perfil de Weave Software Update, que incluye el protocolo correspondiente con el mismo nombre.

nl::Weave::Perfiles::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::Perfiles::Tiempo
nl::Weave::Perfiles::Vinculación de tokens

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

nl::Weave::Perfiles::Proveedor
nl::Weave::Perfiles::WeaveMakeManagedNamespaceIdentifier
nl::Weave::Perfiles::WeaveTunnel

Enumeraciones

@184

 @184

ID de perfil de Weave

 WeaveProfileId

Functions

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  BDX,
  kWeaveManagedNamespaceDesignation_Current
)

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  BDX,
  kWeaveManagedNamespaceDesignation_Development
)

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  DataManagement,
  kWeaveManagedNamespaceDesignation_Current
)

WeaveMakeManagedNamespaceIdentifier

namespace WeaveMakeManagedNamespaceIdentifier(
  DataManagement,
  kWeaveManagedNamespaceDesignation_Legacy
)