Referencia de OpenWeave C++

Páginas de referencia de OpenWeave.

nl

Structs

nl::ArrayLengthAndBuffer Un asistente para unir un array con una longitud.
nl::ErrorFormatter.
nl::FieldDescriptor Estructura que describe un campo TLV en una estructura de esquema y la conecta a datos en una estructura c.
nl::MemoryManagement Una estructura C de funciones de asignación de memoria o libres.
nl::SchemaFieldDescriptor Rodea un array de FieldDescriptors para describir una estructura o estructura de esquema.
nl::SerializationContext Una c-struct que contiene cualquier contexto o estado que necesitemos para serializar o deserializar
nl::SerializedByteString
nl::SerializedFieldTypeBoolean_array
nl::SerializedFieldTypeByteString_array
nl::SerializedFieldTypeFloatingPoint32_array
nl::SerializedFieldTypeFloatingPoint64_array
nl::SerializedFieldTypeInt16_array
nl::SerializedFieldTypeInt32_array
nl::SerializedFieldTypeInt64_array
nl::SerializedFieldTypeInt8_array
nl::SerializedFieldTypeUInt16_array
nl::SerializedFieldTypeUInt32_array
nl::SerializedFieldTypeUInt64_array
nl::SerializedFieldTypeUInt8_array
nl::SerializedFieldTypeUTF8String_array
nl::StructureSchemaPointerPair Par de datos con una estructura c de datos y el StructureSchemaDescriptor para escribir una estructura TLV basada en esos datos.

nl::ArgParser

Clases

nl::ArgParser::HelpOptions Es un OptionSet común para procesar opciones informativas (ayuda, versión).
nl::ArgParser::OptionSetBase Un OptionSet en el que el controlador es una función virtual.

Structs

nl::ArgParser::OptionDef Define una opción de línea de comandos.
nl::ArgParser::OptionSet Define un grupo de opciones de línea de comandos reutilizables y relacionadas de forma lógica.

nl::Ble

Clases

nl::Ble::BleApplicationDelegate
nl::Ble::BLEEndPoint
nl::Ble::BleLayer Esta clase proporciona una interfaz para que un solo subproceso controle los datos hacia arriba en la pila a través de las funciones de la interfaz de la plataforma BleLayer, o hacia abajo en la pila a través de un objeto de WeaveConnection asociado con un BLEEndPoint.
nl::Ble::BleLayerObject
nl::Ble::BlePlatformDelegate
nl::Ble::BleTransportCapabilitiesRequestMessage
nl::Ble::BleTransportCapabilitiesResponseMessage
nl::Ble::BleTransportCommandMessage
nl::Ble::BTCommandHeader
nl::Ble::BTCommandTypeAck
nl::Ble::BTCommandTypeTestData
nl::Ble::BTCommandTypeTestRequest
nl::Ble::BTCommandTypeTestResult
nl::Ble::BTCommandTypeTxTiming
nl::Ble::BTCommandTypeWindowSize
nl::Ble::BTCommandTypeWobleMTU
nl::Ble::WoBle
nl::Ble::WoBleTest
nl::Ble::WoBleTxHistogram
nl::Ble::WoBleTxRecord

Structs

nl::Ble::WeaveBLEDeviceIdentificationInfo Bloque de información de identificación de dispositivo de Weave.
nl::Ble::WeaveBleUUID

nl::Ble::Plataforma::BlueZ

Structs

nl::Ble::Plataforma::BlueZ::Adapter
nl::Ble::Plataforma::BlueZ::BluezPeripheralArgs
nl::Ble::Platform::BlueZ::BluezServerEndpoint
nl::Ble::Plataforma::BlueZ::Características
nl::Ble::Plataforma::BlueZ::Servicio
nl::Ble::Plataforma::BlueZ::WeaveIdInfo
nl::Ble::Plataforma::BlueZ::WeaveServiceData

nl::Inet

Clases

nl::Inet::AsyncDNSResolverSockets Esta es una clase interna de InetLayer que proporciona API de ayuda para la resolución asíncrona del sistema de nombres de dominio (DNS) en InetLayer.
nl::Inet::DNSResolver Esta es una clase interna de InetLayer que proporciona la abstracción de la resolución del Sistema de nombres de dominio (DNS) en InetLayer.
nl::Inet::EndPointBasis Base de las clases de extremos de transporte de Internet.
nl::Inet::InetLayer Proporciona acceso a servicios de Internet para un solo subproceso, entre los que se incluyen temporizadores, resolución de sistemas de nombres de dominio (DNS), transporte de redes TCP, transporte de red UDP y transporte de red sin procesar.
nl::Inet::InetLayerBasis Esta es la clase básica de objetos con recuento de referencia administrados por un objeto InetLayer.
nl::Inet::InterfaceAddressIterator Iterador para la lista de direcciones IP de la interfaz de red del sistema.
nl::Inet::InterfaceIterator Iterador para la lista de interfaces de red del sistema.
nl::Inet::IPAddress Dirección del protocolo de Internet
nl::Inet::IPEndPointBasis Los objetos de esta clase representan extremos de protocolos de IP que no admiten instancias.
nl::Inet::IPPacketInfo Información sobre una conexión o un mensaje entrante o saliente.
nl::Inet::IPPrefix Prefijo de dirección del protocolo de Internet.
nl::Inet::RawEndPoint Los objetos de esta clase representan extremos de red IP sin procesar.
nl::Inet::SocketEvents Representan un conjunto de eventos de E/S solicitados o pendientes en un socket.
nl::Inet::TCPEndPoint Los objetos de esta clase representan extremos de transporte TCP.
nl::Inet::TunEndPoint Los objetos de esta clase representan interfaces de túnel.
nl::Inet::UDPEndPoint Los objetos de esta clase representan extremos de transporte UDP.

Unión

nl::Inet::PeerSockAddr

nl::Weave

Clases

nl::Weave::Vinculación Captura el destino previsto de una comunicación de Weave y la información de configuración asociada.
nl::Weave::Contador Interfaz para administrar un contador como un valor entero.
nl::Weave::ExchangeContext Esta clase representa una conversación continua (ExchangeContext) entre dos o más nodos.
nl::Weave::FabricStateDelegate Esta clase abstracta delegada comunica los cambios de estado de la estructura.
nl::Weave::HostPortList Para administrar y manipular una lista de puertos de host, es una colección compacta y codificada de objetos binarios de tuplas de host y de identificadores de puertos asociadas con el Directorio de servicios de Weave.
nl::Weave::JNIUtils
nl::Weave::MonotonicalIncreaseCounter Una clase para administrar un contador que aumenta de forma monótona como un valor entero.
nl::Weave::PersistedCounter Una clase para administrar un contador como un valor entero destinado a conservarse durante los reinicios.
nl::Weave::WeaveConnection La definición de la clase Weave Connection
nl::Weave::WeaveConnectionTunnel La definición de la clase WeaveConnectionTunnel, que administra un par de TCPEndPoints cuyas conexiones WeaveConnection originales se vinculan, y entre las que WeaveMessageLayer reenvía todos los datos y los cierres de conexión.
nl::Weave::WeaveEncriptaciónKey_AES128CTRSHA1
nl::Weave::WeaveExchangeHeader Especifica el perfil de Weave y el tipo de mensaje de un mensaje de Weave en particular dentro de un ExchangeContext.
nl::Weave::WeaveExchangeManager Esta clase se usa para administrar ExchangeContexts con otros nodos de Weave.
nl::Weave::WeaveFabricState Se reenvió la declaración de WeaveFabricState.
nl::Weave::WeaveKeyId La definición del identificador de clave de Weave.
nl::Weave::WeaveMessageLayer La definición de la clase WeaveMessageLayer, que administra la comunicación con otros nodos de Weave.
nl::Weave::WeaveMsgEncriptaciónKey Contiene información sobre la clave de encriptación de mensajes de Weave.
nl::Weave::WeaveMsgEncriptaciónKeyCache Caché de clave para claves de encriptación de mensajes de Weave.
nl::Weave::WeaveSecurityManager
nl::Weave::WeaveServerBase Es un objeto de base común para implementar perfiles de respuesta no solicitada de Weave (servidores) que encapsula validaciones de solicitudes autenticadas y el envío de informes de estado, y proporciona almacenamiento común de miembros de datos para el estado de tejido y un administrador de intercambio.
nl::Weave::WeaveServerDelegateBase Una clase base común para implementar objetos delegados del servidor de Weave.
nl::Weave::WeaveSessionKey Contiene información sobre una clave de sesión de Weave.
nl::Weave::WeaveSessionState Transmite el estado de comunicación necesario para enviar o recibir mensajes con otro nodo.

Structs

nl::Weave::JNILibraryMethod
nl::Weave::WeaveMessageInfo Información sobre un mensaje de Weave que está en proceso de envío o recepción.
nl::Weave::WRMPConfig La configuración de WRMP

Unión

nl::Weave::WeaveEncriptaciónKey

nl::Weave::ASN1

Clases

nl::Weave::ASN1::ASN1Reader
nl::Weave::ASN1::ASN1UniversalTime
nl::Weave::ASN1::ASN1Escritor

nl::Weave::Cripto

Clases

nl::Weave::Crypto::CTR_DRBG
nl::Weave::Crypto::CTRMode
nl::Weave::Crypto::EncodedECDSASignature
nl::Weave::Crypto::EncodedECPrivateKey
nl::Weave::Crypto::EncodedECPublicKey
nl::Weave::Crypto::EncodedHMACSignature
nl::Weave::Crypto::EncodedRSAKey
nl::Weave::Crypto::EncodedRSASignature
nl::Weave::Crypto::HKDF
nl::Weave::Crypto::HKDFSHA1Or256
nl::Weave::Crypto::HMAC

nl::Weave::DeviceLayer

Clases

nl::Weave::DeviceLayer::ConfigurationManager Proporciona acceso a información de configuración del tiempo de ejecución y compilación para un dispositivo de Weave.
nl::Weave::DeviceLayer::ConfigurationManagerImpl Implementación concreta del objeto singleton ConfigurationManager para la plataforma EFR32.
nl::Weave::DeviceLayer::ConnectivityManager Proporciona control de la conectividad de red para un dispositivo de Weave.
nl::Weave::DeviceLayer::ConnectivityManagerImpl Implementación concreta del objeto singleton ConnectivityManager para plataformas EFR32 de Silicon Labs.
nl::Weave::DeviceLayer::PlatformManager Proporciona funciones para inicializar e interactuar con la pila de red de Weave en un dispositivo compatible con Weave.
nl::Weave::DeviceLayer::PlatformManagerImpl Implementación concreta del objeto singleton PlatformManager para la plataforma EFR32.
nl::Weave::DeviceLayer::SoftwareUpdateManager
nl::Weave::DeviceLayer::SoftwareUpdateManagerImpl Implementación concreta del objeto singleton SoftwareUpdateManager para plataformas EFR32 de Silicon Labs.
nl::Weave::DeviceLayer::ThreadStackManager Proporciona funciones para inicializar e interactuar con la pila de Thread en un dispositivo compatible con Weave.
nl::Weave::DeviceLayer::ThreadStackManagerImpl Implementación concreta del objeto singleton de ThreadStackManager para plataformas EFR32 que usan el SDK de Silicon Labs y la pila de OpenThread.
nl::Weave::DeviceLayer::TimeSyncManager Administra la sincronización del tiempo de dispositivos de Weave.
nl::Weave::DeviceLayer::TraitManager Administra la publicación y suscripción de características de Weave Data Management para un dispositivo de Weave.

Structs

nl::Weave::DeviceLayer::WeaveDeviceEvent Representa un evento de capa de dispositivo de Weave.
nl::Weave::DeviceLayer::WeaveDevicePlatformEvent Representa información de eventos específica de la plataforma para las plataformas EFR32 de Silicon Labs.

nl::Weave::DeviceLayer::Interno

Clases

nl::Weave::DeviceLayer::Internal::BLEManager Permite controlar los servicios de WoBLE y la conectividad de un dispositivo de Weave.
nl::Weave::DeviceLayer::Internal::BLEManagerImpl Implementación concreta del objeto singleton de NetworkProvisioningServer para las plataformas EFR32.
nl::Weave::DeviceLayer::Internal::DeviceControlServer Implementa el perfil de control de dispositivos de Weave para un dispositivo de Weave.
nl::Weave::DeviceLayer::Internal::DeviceDescriptionServer Implementa el perfil de descripción de dispositivos de Weave para un dispositivo de Weave.
nl::Weave::DeviceLayer::Internal::DeviceIdentityTraitDataSource Implementa una fuente de datos para Weave DeviceIdentityTrait.
nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo
nl::Weave::DeviceLayer::Interno::EchoServer Implementa el perfil de eco de Weave para un dispositivo de Weave.
nl::Weave::DeviceLayer::Internal::EFR32Config
nl::Weave::DeviceLayer::Internal::ESP32Config Proporciona funciones y definiciones para acceder a la información de configuración del dispositivo en el ESP32.
nl::Weave::DeviceLayer::Interno::ESP32Utils
nl::Weave::DeviceLayer::Internal::FabricProvisioningServer Implementa el perfil de aprovisionamiento de tejido de Weave para un dispositivo de Weave.
nl::Weave::DeviceLayer::Internal::FactoryProvisioning Implementación predeterminada de la función de aprovisionamiento de fábrica del dispositivo.
nl::Weave::DeviceLayer::Internal::FactoryProvisioningBase Admite el aprovisionamiento de fábrica del dispositivo en el momento del inicio.
nl::Weave::DeviceLayer::Internal::GenericConfigurationManagerImpl Proporciona una implementación genérica de las funciones de ConfigurationManager que funciona en varias plataformas.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl Proporciona una implementación genérica de las funciones de ConnectivityManager que funciona en varias plataformas.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_BLE Proporciona una implementación genérica de las funciones de ConnectivityManager específicas de BLE para plataformas en las que la clase BLEManager implementa la funcionalidad de BLE.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoBLE Proporciona una implementación genérica de las funciones de ConnectivityManager específicas de BLE para plataformas que no lo admiten.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoThread Proporciona una implementación genérica de las funciones de ConnectivityManager específicas de Wi-Fi para usar en plataformas que NO admiten Thread.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoTunnel Proporciona una implementación genérica de las funciones de ConnectivityManager específicas del túnel de servicios para plataformas que no admiten un túnel de servicio.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoWiFi Proporciona una implementación genérica de las funciones de ConnectivityManager específicas de Wi-Fi para plataformas que no admiten Wi-Fi.
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_Thread Proporciona una implementación genérica de las funciones de ConnectivityManager específicas de Wi-Fi para usar en plataformas que admiten Thread.
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl Proporciona una implementación genérica de las funciones del Administrador de actualizaciones de software que funcionan en varias plataformas.
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl_BDX Proporciona una implementación genérica de las funciones de SoftwareUpdateManager para usar en plataformas que admiten BDX.
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_FreeRTOS Proporciona una implementación genérica de las funciones de ThreadStackManager que funciona en plataformas de FreeRTOS.
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread Proporciona una implementación genérica de ThreadStackManager, que funciona en conjunto con OpenThread.
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread_LwIP Proporciona una implementación genérica de las funciones de ThreadStackManager que funciona junto con OpenThread y LwIP.
nl::Weave::DeviceLayer::Internal::GroupKeyStoreImpl Implementación de la API de Weave GroupKeyStoreBase para plataformas basadas en el SDK de Silicon Labs.
nl::Weave::DeviceLayer::Internal::NetworkProvisioningServer Proporciona servicios de aprovisionamiento de red para un dispositivo de Weave.
nl::Weave::DeviceLayer::Internal::NetworkProvisioningServerImpl Implementación concreta del objeto singleton de NetworkProvisioningServer para las plataformas EFR32 de Silicon Labs.
nl::Weave::DeviceLayer::Internal::NetworkTelemetryManager
nl::Weave::DeviceLayer::Internal::NRF5Config Proporciona funciones y definiciones para acceder a la configuración de dispositivos persistentes en plataformas basadas en el SDK nRF5 nórdico.
nl::Weave::DeviceLayer::Internal::ServiceProvisioningServer Implementa el perfil de aprovisionamiento del servicio de Weave para un dispositivo de Weave.
nl::Weave::DeviceLayer::Internal::ThreadTelemetry
nl::Weave::DeviceLayer::Internal::ThreadTopology
nl::Weave::DeviceLayer::Internal::TunnelTelemetry
nl::Weave::DeviceLayer::Internal::WeaveTelemetryBase Esta es una clase base que controla las funciones de telemetría de red para diferentes redes.
nl::Weave::DeviceLayer::Internal::WiFiTelemetry

nl::Weave::DeviceManager

Clases

nl::Weave::DeviceManager::DeviceStatus
nl::Weave::DeviceManager::TraitSchemaDirectory
nl::Weave::DeviceManager::WeaveDeviceManager

nl::Weave::Plataforma::Seguridad

Clases

nl::Weave::Platform::Security::AES128BlockCipher
nl::Weave::Platform::Seguridad::AES128BlockCipherDec
nl::Weave::Platform::Seguridad::AES128BlockCipherEnc
nl::Weave::Platform::Security::AES256BlockCipher
nl::Weave::Platform::Seguridad::AES256BlockCipherDec
nl::Weave::Platform::Security::AES256BlockCipherEnc
nl::Weave::Platform::Seguridad::SHA1
nl::Weave::Platform::Security::SHA256

nl::Weave::Perfiles

Clases

nl::Weave::Profiles::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::Profiles::ReferencedString Cómo manejar strings en Weave.
nl::Weave::Profiles::ReferencedTLVData De manera similar, debemos ser capaces de representar un BLOB grande y antiguo de datos de TLV.
nl::Weave::Profiles::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::Profiles::WeaveEchoClient
nl::Weave::Profiles::WeaveEchoServer

nl::Weave::Perfiles::BDX_Current

Clases

nl::Weave::Perfiles::BDX_Current::BlockAck
nl::Weave::Perfiles::BDX_Current::BlockEOF
nl::Weave::Perfiles::BDX_Current::BlockEOFAck
nl::Weave::Profiles::BDX_Current::BlockQuery
nl::Weave::Perfiles::BDX_Current::BlockSend
nl::Weave::Perfiles::BDX_Current::RecibirAceptar
nl::Weave::Perfiles::BDX_Current::ReceiveInit
nl::Weave::Profiles::BDX_Current::ReceiveReceive
nl::Weave::Perfiles::BDX_Current::EnviarAceptar
nl::Weave::Perfiles::BDX_Current::SendInit
nl::Weave::Perfiles::BDX_Current::EnviarRechazo
nl::Weave::Profiles::BDX_Current::TransferError
nl::Weave::Perfiles::BDX_Current::WeaveBdxClient
nl::Weave::Profiles::BDX_Current::WeaveBdxDelegate

nl::Weave::Weave::BDX_Development

Clases

nl::Weave::Profiles::BDX_Development::BdxNode
nl::Weave::Profiles::BDX_Development::BlockAck El mensaje BlockAck se usa para reconocer un bloque de datos.
nl::Weave::Profiles::BDX_Development::BlockAckV1 El mensaje BlockAckV1 se usa para reconocer un bloque de datos.
nl::Weave::Profiles::BDX_Development::BlockEOF El mensaje BlockEOF se usa para transferir el último bloque de datos de remitente a receptor.
nl::Weave::Profiles::BDX_Development::BlockEOFAck El mensaje BlockEOFAck se usa para reconocer el último bloque de datos.
nl::Weave::Profiles::BDX_Development::BlockEOFAckV1 El mensaje BlockEOFAckV1 se usa para confirmar el último bloque de datos.
nl::Weave::Profiles::BDX_Development::BlockEOFV1 El mensaje BlockEOFV1 se usa para transferir el último bloque de datos de remitente a receptor.
nl::Weave::Profiles::BDX_Development::BlockQuery El mensaje BlockQuery se usa para solicitar que un bloque de datos se transfiera del remitente al receptor.
nl::Weave::Profiles::BDX_Development::BlockQueryV1 El mensaje BlockQueryV1 se usa para solicitar que un bloque de datos se transfiera del remitente al receptor.
nl::Weave::Profiles::BDX_Development::BlockSend El mensaje BlockSend se usa para transferir un bloque de datos de remitente a receptor.
nl::Weave::Profiles::BDX_Development::BlockSendV1 El mensaje BlockSendV1 se usa para transferir un bloque de datos de remitente a receptor.
nl::Weave::Profiles::BDX_Development::ReceiveAccept El mensaje ReceiveAccept se usa para aceptar un intercambio propuesto cuando el receptor es el iniciador.
nl::Weave::Profiles::BDX_Development::ReceiveInit El mensaje ReceiveInit se usa para iniciar un intercambio cuando el receptor es el iniciador.
nl::Weave::Profiles::BDX_Development::ReceiveReceive El mensaje ReceiveReceive se usa para rechazar un intercambio propuesto cuando el remitente es el iniciador.
nl::Weave::Profiles::BDX_Development::SendAccept El mensaje SendAccept se usa para aceptar un intercambio propuesto cuando el remitente es el iniciador.
nl::Weave::Profiles::BDX_Development::SendInit El mensaje SendInit se usa para iniciar un intercambio cuando el remitente es el iniciador.
nl::Weave::Perfiles::BDX_Desarrollo::EnviarRechazo El mensaje SendRejected se usa para rechazar un intercambio propuesto cuando el remitente es el iniciador.
nl::Weave::Profiles::BDX_Development::TransferError El mensaje de error se usa para informar un error y anular un intercambio.

Structs

nl::Weave::Profiles::BDX_Development::BDXHandlers
nl::Weave::Profiles::BDX_Development::BDXTransfer Esta estructura contiene miembros de datos que representan una transferencia BDX activa.

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

Clases

nl::Weave::Profiles::BulkDataTransfer::BdxDelegate

nl::Weave::Perfiles::DataManagement_Current

Clases

nl::Weave::Profiles::DataManagement_Current::AlwaysAcceptDataElementAccessControlDelegate
nl::Weave::Profiles::DataManagement_Current::BuilderBase Clase básica para codificadores de mensajes WDM.
nl::Weave::Profiles::DataManagement_Current::CircularEventReader Un TLVReader respaldado por CircularEventBuffer.
nl::Weave::Profiles::DataManagement_Current::Command
nl::Weave::Profiles::DataManagement_Current::CommandSender (en inglés)
nl::Weave::Profiles::DataManagement_Current::GenericTraitCatalogImpl Una implementación de Weave proporcionó la interfaz TraitCatalogBase para una colección de instancias de datos de características que se refieren al mismo recurso.
nl::Weave::Profiles::DataManagement_Current::IDataElementAccessControlDelegate Interfaz que implementará un procesador de elementos de datos en una NotificationRequest.
nl::Weave::Profiles::DataManagement_Current::IDirtyPathCut
nl::Weave::Profiles::DataManagement_Current::IPathFilter
nl::Weave::Profiles::DataManagement_Current::IWeavePublisherLock Interfaz que implementará la app para serializar el acceso a las estructuras de datos de WDM clave.
nl::Weave::Profiles::DataManagement_Current::IWeaveWDMMutex Interfaz de un objeto silenciador.
nl::Weave::Profiles::DataManagement_Current::ListBuilderBase Clase base para codificadores de mensajes WDM, especializada en elementos de array de TLV, como listas de datos y listas de versiones.
nl::Weave::Profiles::DataManagement_Current::ListParserBase Clase base para analizadores de mensajes WDM, especializada en elementos de array de TLV, como listas de datos y listas de versiones.
nl::Weave::Profiles::DataManagement_Current::LogBDXUpload
nl::Weave::Profiles::DataManagement_Current::LoggingConfiguration LoggingConfiguration encapsula el componente configurable del subsistema de Logging de eventos de Weave.
nl::Weave::Profiles::DataManagement_Current::LoggingManagement Una clase para administrar los registros de eventos en la memoria.
nl::Weave::Profiles::DataManagement_Current::NotificationEngine
nl::Weave::Profiles::DataManagement_Current::ParserBase Clase básica para analizadores de mensajes WDM.
nl::Weave::Profiles::DataManagement_Current::ResourceIdentifier Es una estructura que encapsula el ID de un recurso.
nl::Weave::Profiles::DataManagement_Current::SingleResourceTraitCatalog
nl::Weave::Profiles::DataManagement_Current::SubscriptionClient
nl::Weave::Profiles::DataManagement_Current::SubscriptionEngine Este es un singleton que aloja todas las suscripciones de WDM Next, tanto para el cliente como para el publicador.
nl::Weave::Profiles::DataManagement_Current::SubscriptionHandler
nl::Weave::Profiles::DataManagement_Current::TraitCatalogBase
nl::Weave::Profiles::DataManagement_Current::TraitDataReceptor
nl::Weave::Profiles::DataManagement_Current::TraitDataSource
nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine El motor de esquema toma información de esquema asociada con una característica particular y proporciona instalaciones para analizarla y traducirla a un formato que pueda usar la maquinaria WDM.
nl::Weave::Profiles::DataManagement_Current::TraitUpdatableDataReceptor
nl::Weave::Profiles::DataManagement_Current::UpdateClient
nl::Weave::Profiles::DataManagement_Current::UpdateDictionaryDirtyPathCut La clase de utilidad para volver a colocar el diccionario en la lista de pendientes cuando se procesa la ruta de acceso de la propiedad que tiene el elemento secundario del diccionario.
nl::Weave::Profiles::DataManagement_Current::UpdateDirtyPathFilter Clase de utilidad para filtrar la ruta cuando se controla la notificación.
nl::Weave::Profiles::DataManagement_Current::UpdateEncoder Este objeto codifica las cargas útiles UpdateRequest y WDM PartialUpdateRequest de WDM.
nl::Weave::Profiles::DataManagement_Current::ViewClient

Structs

nl::Weave::Profiles::DataManagement_Current::CircularEventBuffer Búfer de evento interno, creado alrededor de nl::Weave::TLV::WeaveCircularTLVBuffer.
nl::Weave::Profiles::DataManagement_Current::ConstSchemaVersionRange
nl::Weave::Profiles::DataManagement_Current::CopyAndAdjustDeltaTimeContext Estructura interna para recorrer la lista de eventos.
nl::Weave::Profiles::DataManagement_Current::DebugLogContext
nl::Weave::Profiles::DataManagement_Current::DetailedRootSection Estructura que proporciona una resolución completa de la instancia de característica.
nl::Weave::Profiles::DataManagement_Current::EventEnvelopeContext Estructura interna para recorrer eventos
nl::Weave::Profiles::DataManagement_Current::EventLoadOutContext Estructura para copiar listas de eventos en el resultado.
nl::Weave::Profiles::DataManagement_Current::EventOptions Estructura que proporciona opciones para los diferentes campos de eventos.
nl::Weave::Profiles::DataManagement_Current::EventSchema Estructura que define un esquema para los metadatos de eventos.
nl::Weave::Profiles::DataManagement_Current::ExternalEvents Estructura para hacer un seguimiento de eventos almacenados en la plataforma.
nl::Weave::Profiles::DataManagement_Current::LogStorageResources Una clase de ayuda que se usa para inicializar la administración de registros.
nl::Weave::Profiles::DataManagement_Current::ReclaimEventCtx
nl::Weave::Profiles::DataManagement_Current::SchemaVersionRange
nl::Weave::Profiles::DataManagement_Current::TraitPath
nl::Weave::Profiles::DataManagement_Current::TraitPathStore
nl::Weave::Profiles::DataManagement_Current::VersionedTraitPath

Unión

nl::Weave::Profiles::DataManagement_Current::Timestamp La unión que proporciona un sistema de conjunto de aplicaciones o una marca de tiempo UTC.

nl::Weave::Perfiles::DataManagement_Current::BaseMessageWithSubscribeId

Clases

nl::Weave::Profiles::DataManagement_Current::BaseMessageWithSubscribeId::Builder
nl::Weave::Profiles::DataManagement_Current::BaseMessageWithSubscribeId::Parser

nl::Weave::Perfiles::DataManagement_Current::CustomCommand

Clases

nl::Weave::Profiles::DataManagement_Current::CustomCommand::Builder Definición de codificador Command de WDM.
nl::Weave::Profiles::DataManagement_Current::CustomCommand::Parser Definición del analizador de solicitudes de comando personalizado de WDM.

nl::Weave::Perfiles::DataManagement_Current::CustomCommandResponse

Clases

nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Builder Definición del codificador de respuesta personalizada WDM de WDM.
nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Parser Analizador de respuestas personalizado de WDM del comando.

nl::Weave::Perfiles::DataManagement_Current::DataElement

Clases

nl::Weave::Profiles::DataManagement_Current::DataElement::Builder Definición del codificador del elemento de datos de WDM.
nl::Weave::Profiles::DataManagement_Current::DataElement::Parser Definición del analizador de elementos de datos de WDM.

nl::Weave::Perfiles::DataManagement_Current::DataList

Clases

nl::Weave::Profiles::DataManagement_Current::DataList::Builder
nl::Weave::Profiles::DataManagement_Current::DataList::Parser

nl::Weave::Perfiles::DataManagement_Current::Evento

Clases

nl::Weave::Profiles::DataManagement_Current::Event::Builder
nl::Weave::Profiles::DataManagement_Current::Event::Parser

nl::Weave::Perfiles::DataManagement_Current::EventList

Clases

nl::Weave::Profiles::DataManagement_Current::EventList::Builder
nl::Weave::Profiles::DataManagement_Current::EventList::Parser

nl::Weave::Perfiles::DataManagement_Current::NotificationRequest

Clases

nl::Weave::Profiles::DataManagement_Current::NotificationRequest::Parser

nl::Weave::Perfiles::DataManagement_Current::Ruta

Clases

nl::Weave::Profiles::DataManagement_Current::Path::Builder
nl::Weave::Profiles::DataManagement_Current::Path::Parser

nl::Weave::Perfiles::DataManagement_Current::PathList

Clases

nl::Weave::Profiles::DataManagement_Current::PathList::Builder
nl::Weave::Profiles::DataManagement_Current::PathList::Parser

nl::Weave::Perfiles::DataManagement_Current::RecordionRecord

Clases

nl::Weave::Profiles::DataManagement_Current::RejectedionRecord::Builder
nl::Weave::Profiles::DataManagement_Current::RejectedionRecord::Parser

nl::Weave::Perfiles::DataManagement_Current::RejectedionRecordList

Clases

nl::Weave::Profiles::DataManagement_Current::RejectedionRecordList::Builder
nl::Weave::Profiles::DataManagement_Current::RejectedionRecordList::Parser

nl::Weave::Perfiles::DataManagement_Current::StatusElement

Clases

nl::Weave::Profiles::DataManagement_Current::StatusElement::Builder Definición del codificador del elemento de estado de WDM.
nl::Weave::Profiles::DataManagement_Current::StatusElement::Parser Definición del analizador del elemento de estado de WDM.

nl::Weave::Perfiles::DataManagement_Current::StatusList

Clases

nl::Weave::Profiles::DataManagement_Current::StatusList::Builder Compilador de StatusList.
nl::Weave::Profiles::DataManagement_Current::StatusList::Parser

nl::Weave::Perfiles::DataManagement_Current::SubscribeCancelRequest

Clases

nl::Weave::Profiles::DataManagement_Current::SubscribeCancelRequest::Builder
nl::Weave::Profiles::DataManagement_Current::SubscribeCancelRequest::Parser

nl::Weave::Perfiles::DataManagement_Current::SubscribeConfirmRequest

Clases

nl::Weave::Profiles::DataManagement_Current::SubscribeConfirmRequest::Builder
nl::Weave::Profiles::DataManagement_Current::SubscribeConfirmRequest::Parser

nl::Weave::Perfiles::DataManagement_Current::SubscribeRequest

Clases

nl::Weave::Profiles::DataManagement_Current::SubscribeRequest::Builder
nl::Weave::Profiles::DataManagement_Current::SubscribeRequest::Parser Definición del analizador Path de WDM

nl::Weave::Perfiles::DataManagement_Current::SubscribeResponse

Clases

nl::Weave::Profiles::DataManagement_Current::SubscribeResponse::Constructor
nl::Weave::Perfiles::DataManagement_Current::SubscribeResponse::Parser Definición del analizador Path de WDM

nl::Weave::Perfiles::DataManagement_Current::UpdateRequest

Clases

nl::Weave::Profiles::DataManagement_Current::UpdateRequest::Parser Definición del analizador de solicitudes de actualización de WDM.

nl::Weave::Perfiles::DataManagement_Current::UpdateResponse

Clases

nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Builder Definición del codificador de respuesta de actualización de WDM.
nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Parser

nl::Weave::Perfiles::DataManagement_Current::VersionList

Clases

nl::Weave::Profiles::DataManagement_Current::VersionList::Builder
nl::Weave::Profiles::DataManagement_Current::VersionList::Parser

nl::Weave::Perfiles::DataManagement_Legacy

Clases

nl::Weave::Profiles::DataManagement_Legacy::Binding La clase Binding administra el estado de las comunicaciones en nombre de una entidad de aplicación con Weave.
nl::Weave::Profiles::DataManagement_Legacy::ClientDataManager Clase abstracta que contiene las definiciones del método de confirmación e indicación que requiere el cliente de WDM.
nl::Weave::Profiles::DataManagement_Legacy::ClientNotifier Una clase auxiliar empleada cuando se desea la compatibilidad con suscripciones y notificaciones en un cliente de WDM.
nl::Weave::Profiles::DataManagement_Legacy::DMClient La clase básica abstracta para clientes de WDM específicos de la aplicación.
nl::Weave::Profiles::DataManagement_Legacy::DMPublisher Es la clase base abstracta para los publicadores de WDM específicos de la aplicación.
nl::Weave::Profiles::DataManagement_Legacy::ProfileDatabase La clase auxiliar abstracta ProfileDatabase.
nl::Weave::Profiles::DataManagement_Legacy::ProtocolEngine La clase del motor de protocolo WDM.
nl::Weave::Profiles::DataManagement_Legacy::PublisherDataManager Una clase abstracta que contiene definiciones de métodos de confirmación y notificación requeridas por el publicador de WDM.

nl::Weave::Perfiles::DeviceControl

Clases

nl::Weave::Profiles::DeviceControl::DeviceControlDelegate Delegar la clase para implementar operaciones entrantes de Control de dispositivos en el dispositivo del servidor
nl::Weave::Profiles::DeviceControl::DeviceControlServer La clase de servidor para implementar el perfil de control de dispositivos.

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

Clases

nl::Weave::Profiles::DeviceDescription::DeviceDescriptionClient Objeto cliente para emitir solicitudes de descripción de dispositivo.
nl::Weave::Profiles::DeviceDescription::DeviceDescriptionServer Objeto de servidor para responder las solicitudes de descripción de dispositivos.
nl::Weave::Profiles::DeviceDescription::IdentificaDeviceCriteria Representa los criterios que se usan para seleccionar dispositivos en el protocolo IdentityDevice.
nl::Weave::Profiles::DeviceDescription::IdentificarRequestMessage Analizado un mensaje de RequestRequest.
nl::Weave::Profiles::DeviceDescription::IdentificarResponseMessage Forma analizada de un mensaje de IdentificationResponse.
nl::Weave::Profiles::DeviceDescription::TextDescriptorReader
nl::Weave::Profiles::DeviceDescription::TextDescriptorWriter
nl::Weave::Profiles::DeviceDescription::WeaveDeviceDescriptor Contiene información descriptiva sobre un dispositivo de Weave.

nl::Weave::Perfiles::Echo_Next

Clases

nl::Weave::Profiles::Echo_Next::WeaveEchoClient
Provides the ability to send Weave EchoRequest messages to a peer node and receive
the corresponding EchoResponse messages.
nl::Weave::Profiles::Echo_Next::WeaveEchoServer
Accepts EchoRequest messages from a peer node and responds with an EchoResponse message.

nl::Weave::Perfiles::Fabrica

Clases

nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate Delegue la clase para implementar acciones adicionales correspondientes a operaciones de aprovisionamiento de Fabric.
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer La clase de servidor para implementar el perfil de aprovisionamiento de Fabric.

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

Clases

nl::Weave::Profiles::Heartbeat::WeaveHeartbeatReceiver La clase receptora Heartbeat (Wetve)
nl::Weave::Profiles::Heartbeat::WeaveHeartbeatSender La clase de remitente de Wetve

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

Clases

nl::Weave::Profiles::NetworkProvisioning::NetworkInfo Una clase de utilidad para serializar y deserializar cargas útiles comunicadas a través del perfil de NetworkProvisioning: encapsula información pertinente a la detección y configuración de redes.
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningDelegate Delegar clase para implementar operaciones de aprovisionamiento de red
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer La clase de servidor para implementar el perfil de aprovisionamiento de red.
nl::Weave::Profiles::NetworkProvisioning::WirelessRegConfig Contenedor de la información de configuración regulatoria inalámbrica.

Structs

nl::Weave::Profiles::NetworkProvisioning::WirelessRegDomain Es un código de 2 caracteres que identifica un dominio regulatorio inalámbrico.

nl::Weave::Perfiles::Seguridad

Clases

nl::Weave::Profiles::Security::CertificateKeyId
nl::Weave::Profiles::Security::ValidationContext
nl::Weave::Profiles::Security::WeaveCertificateData
nl::Weave::Profiles::Security::WeaveCertificateSet
nl::Weave::Perfiles::Seguridad::WeaveDN
nl::Weave::Profiles::Security::WeaveProvisioningBundle
nl::Weave::Profiles::Security::WeaveSignatureGenerator Genera una WeaveSignature con una clave privada en la memoria.
nl::Weave::Profiles::Security::WeaveSignatureGeneratorBase Proporciona una funcionalidad genérica para generar WeaveSignatures.

nl::Weave::Perfiles::Seguridad::AppKeys

Clases

nl::Weave::Perfiles::Seguridad::AppKeys::DummyGroupKeyStore
nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase La definición de la clase de almacén de claves de grupo de Weave.
nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey Contiene información sobre las claves de grupos de aplicaciones de Weave.

nl::Weave::Perfiles::Seguridad::CASO

Clases

nl::Weave::Profiles::Security::CASE::StartSessionContext Contiene información de contexto relacionada con la generación o el procesamiento de los mensajes de inicio de CASE de una sesión.
nl::Weave::Profiles::Security::CASE::StartSessionRequestContext Contiene información contextual relacionada con la generación o el procesamiento de un mensaje CASESessionRequest en CASE.
nl::Weave::Profiles::Security::CASE::StartSessionResponseContext Contiene información contextual relacionada con la generación o el procesamiento de un mensaje CASESessionRequest en CASE.
nl::Weave::Profiles::Security::CASE::ReconfigureContext Contiene la información relacionada con la generación o el procesamiento de un mensaje CASE para volver a configurar.
nl::Weave::Profiles::Security::CASE::WeaveCASEAuthDelegate Interfaz abstracta a la que se delegan las acciones de autenticación durante el establecimiento de la sesión en CASE.
nl::Weave::Profiles::Security::CASE::WeaveCASEEngine Implementa la lógica central del protocolo CASE de Weave.

nl::Weave::Perfiles::Seguridad:CertProvisioning

Clases

nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine Implementa la lógica central del objeto del protocolo de aprovisionamiento de certificados de Weave.
nl::Weave::Profiles::Security::CertProvisioning::WeaveNodeMfrAttestDelegate Interfaz abstracta a la que se delegan acciones específicas de la plataforma durante la certificación del fabricante del nodo de Weave.
nl::Weave::Profiles::Security::CertProvisioning::WeaveNodeOpAuthDelegate Interfaz abstracta a la que se delegan acciones específicas de la plataforma durante la autenticación operativa de los nodos de Weave.

nl::Weave::Perfiles::Seguridad:KeyExport

Clases

nl::Weave::Perfiles::Seguridad::KeyExport::__FINAL
nl::Weave::Perfiles::Seguridad::KeyExport::WeaveKeyExport Implementa la lógica central del protocolo de exportación de claves de Weave.
nl::Weave::Profiles::Security::KeyExport::WeaveKeyExportDelegate Clase delegada abstracta llamada por el motor KeyExport para realizar varias acciones relacionadas con la autenticación durante la exportación de claves.
nl::Weave::Profiles::Security::KeyExport::WeaveStandAloneKeyExportClient Implementa el lado del cliente del protocolo de exportación de claves de Weave para su uso en contextos independientes (que no sean de Weave).

nl::Weave::Perfiles::Seguridad::PASE

Clases

nl::Weave::Perfiles::Seguridad::PASE::WeavePASEEngine

nl::Weave::Perfiles::Seguridad:Contraseñas

Structs

nl::Weave::Profiles::Seguridad::Passcodes::EncryptedPasscodeStruct

nl::Weave::Perfiles::Seguridad::Tomar

Clases

nl::Weave::Profiles::Security::Take::WeaveTakeChallengerAuthDelegate
nl::Weave::Perfiles::Seguridad::Take::WeaveTakeEngine
nl::Weave::Profiles::Security::Take::WeaveTakeTokenAuthDelegate

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

Clases

nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager El objeto de administrador del directorio del servicio de Weave.

Structs

nl::Weave::Profiles::ServiceDirectory::ServiceConnectStartArgs Argumentos pasados a la devolución de llamada WeaveServiceManager::OnConnectComenzar.

nl::Weave::Perfiles::ServiceProvisioning

Clases

nl::Weave::Profiles::ServiceProvisioning::IFJServiceFabricJoinMessage
nl::Weave::Profiles::ServiceProvisioning::PairDeviceToAccountMessage
nl::Weave::Profiles::ServiceProvisioning::RegisterServicePairAccountAccount
nl::Weave::Profiles::ServiceProvisioning::ServiceProvisioningDelegate
nl::Weave::Profiles::ServiceProvisioning::ServiceProvisioningServer Clase de servidor simple para implementar el perfil de aprovisionamiento de servicios.
nl::Weave::Profiles::ServiceProvisioning::UpdateServiceMessage

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

Clases

nl::Weave::Profiles::SoftwareUpdate::ImageAnnounce Clase que describe el mensaje ImageAnnounce.
nl::Weave::Profiles::SoftwareUpdate::ImageQuery Una clase para admitir la creación y la decodificación de mensajes de búsqueda de imágenes.
nl::Weave::Profiles::SoftwareUpdate::ImageQueryResponse Una clase para admitir la creación y la decodificación de los mensajes de respuesta de consultas de imágenes.
nl::Weave::Profiles::SoftwareUpdate::IntegritySpec Una clase auxiliar que contiene el tipo de integridad y el hash real de la imagen de actualización de software.
nl::Weave::Profiles::SoftwareUpdate::IntegrityTypeList Una clase auxiliar para contener una lista de tipos de integridad como parte de la búsqueda de imágenes.
nl::Weave::Profiles::SoftwareUpdate::IWeaveImageAnnounceServerDelegate Interfaz para el delegado WeaveImageAnnounceServer.
nl::Weave::Profiles::SoftwareUpdate::ProductSpec Una clase auxiliar que representa una especificación de producto.
nl::Weave::Profiles::SoftwareUpdate::UpdateSchemeList Una clase auxiliar para contener una lista de esquemas de actualización como parte de la búsqueda de imágenes.
nl::Weave::Profiles::SoftwareUpdate::WeaveImageAnnounceServer Servidor que escucha anuncios de imágenes de Weave.

nl::Weave::Perfiles::StatusReporting

Clases

nl::Weave::Profiles::StatusReporting::StatusReport

nl::Weave::Perfiles::Tiempo

Clases

nl::Weave::Profiles::Time::_TimeSyncNodeBase
nl::Weave::Profiles::Time::SingleSourceTimeSyncClient
nl::Weave::Profiles::Time::TimeChangeNotification códec para el mensaje de notificación de cambio de tiempo
nl::Weave::Profiles::Time::TimeSyncNode
nl::Weave::Profiles::Time::TimeSyncRequest
nl::Weave::Profiles::Time::TimeSyncResponse
nl::Weave::Profiles::Time::TimeZoneUtcOffset Códec para el desplazamiento de UTC de una zona horaria

Structs

nl::Weave::Profiles::Time::Contacto Está en público, ya que la devolución de llamada TimeSyncNode::FilterTimeCorrectionContributor proporciona una vista global a la capa superior.
nl::Weave::Profiles::Time::ServingNode Se usa para especificar los contactos a fin de llamar a SyncWithNodes It's put en el abierto en lugar de ser una clase anidada para hacer que la declaración de la clase de TimeSyncNode sea más corta y también la declaración de exportación más explícita.

nl::Weave::Perfiles::Vinculación de tokens

Clases

nl::Weave::Profiles::TokenPairing::TokenPairingDelegate
nl::Weave::Profiles::TokenPairing::TokenPairingServer Objeto de servidor para responder las solicitudes de vinculación de tokens.

nl::Weave::Perfiles::Proveedor:Nestlabs::DropcamLegacyPairing

Clases

nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingDelegate Delegar clase para implementar operaciones entrantes de vinculación de Dropcam en el dispositivo del servidor
nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingServer La clase de servidor para implementar el perfil de vinculación heredado de Dropcam.

nl::Weave::Perfiles::WeaveTunnel

Clases

nl::Weave::Perfiles::WeaveTunnel::ReconnectParam Los parámetros de la política de reconexión que se usan para controlar la forma en que el túnel se vuelve a conectar al servicio.
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent
nl::Weave::Perfiles::WeaveTunnel::WeaveTunnelConnectionMgr Esta clase encapsula todos los estados de conexión del túnel de Weave y la lógica y las funciones de administración asociadas.
nl::Weave::Perfiles::WeaveTunnel::WeaveTunnelControl
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelHeader
nl::Weave::Perfiles::WeaveTunnel::WeaveTunnelRoute

nl::Weave::Asistencia de seguridad

Clases

nl::Weave::SecuritySupport::PairingCodeSupport
nl::Weave::SecuritySupport::PasscodeencryptionSupport
nl::Weave::SecuritySupport::WeaveCertificateSupport
nl::Weave::SecuritySupport::WeaveKeyExportClientNative
nl::Weave::SecuritySupport::WeaveKeyExportSupportNative
nl::Weave::SecuritySupport::WeaveSecuritySupport

nl::Weave::Asistencia

Structs

nl::Weave::Support::ProfileStringContext Contexto para registrar y cancelar el registro de devoluciones de llamada asociadas con el identificador de perfil especificado para mostrar strings de compatibilidad legibles asociadas con el perfil.
nl::Weave::Support::ProfileStringInfo Devoluciones de llamada asociadas al identificador de perfil especificado para mostrar strings de compatibilidad legibles asociadas al perfil.

nl::Weave::Sistema

Clases

nl::Weave::System::Layer
This provides access to timers according to the configured event handling model.
nl::Weave::System::LwIPEventHandlerDelegate
nl::Weave::Sistema::Silenciarx
This class represents a simple mutual exclusion lock used on platforms with preemptively scheduled multi-threaded
programming environments, for example, POSIX threads and FreeRTOS.
nl::Weave::Sistema::Objeto Representa un objeto contado de referencia asignado desde un espacio contenido en un objeto ObjectPool. n="> </t,&gt
nl::Weave::Sistema::PacketBuffer La clase del búfer de paquetes es la estructura principal utilizada para manipular paquetes de datos serializados en octetos, por lo general, en el contexto de una red de comunicaciones de datos, como Bluetooth o el protocolo de Internet.
nl::Weave::Sistema::Timer Esta es una clase interna de la Capa del sistema de Weave, que se utiliza para representar un cronómetro en curso de un intento único.

Structs

nl::Weave::System::LwIPEvent

Unión

nl::Weave::System::ObjectArena
A union template used for representing a well-aligned block of memory.

nl::Weave::Sistema::Estadísticas

Clases

nl::Weave::System::Stats::Snapshot

nl::Weave::TLV

Clases

nl::Weave::TLV::CircularTLVReader
nl::Weave::TLV::CircularTLVWriter
nl::Weave::TLV::TLVReader Proporciona un analizador con eficiencia de memoria para datos codificados en formato TLV de Weave.
nl::Weave::TLV::TLVUpdater Proporciona una interfaz unificada de lectura y escritura para editar, agregar o borrar elementos en la codificación TLV.
nl::Weave::TLV::TLVWriter Proporciona un codificador con memoria eficiente para escribir datos en el formato TLV de Weave.
nl::Weave::TLV::WeaveCircularTLVBuffer WeaveCircularTLVBuffer proporciona almacenamiento circular para los elementos nl::Weave::TLV::TLVWriter y nl::Weave::TLVTLVReader.

nl::Weave::TLV::Depuración

Structs

nl::Weave::TLV::Debug::DumpContext

nl::Weave::TLV::Utilidades

Structs

nl::Weave::TLV::Utilidades::FindContext
nl::Weave::TLV::Utilidades::FindPredicateContext

nl::Weave::Calidez

Clases

nl::Weave::Warm::WarmFabricStateDelegate Esta es una clase interna para WarmCore.

Structs

nl::Weave::Warm::ActionEntry
nl::Weave::Warm::ModuleState

Esquema::Weave::Función:Auth::ApplicationKeysTrait

Clases

Esquema::Weave::Trait::Auth::ApplicationKeysTrait::ApplicationKeysTraitDataReceptor Contiene interfaces para el receptor de datos de las características de las claves de aplicaciones de Weave.

Módulos

Control de dispositivos
Aprovisionamiento de telas
Aprovisionamiento de red
Rendezvous pasivo El período pasivo de Rendezvous se diferencia de Active en el hecho de que la etapa de establecimiento de la conexión se inicia antes de la fase de identificación por el aprovisionador.
Rendezvous remoto pasivo La función Remote Rendezvous pasivo se diferencia de Riveezvous pasivo en cuanto a que un dispositivo de asistencia actúa como retransmisor para el aprovisionamiento, retransmitiendo mensajes entre el aprovisionamiento y el aprovisionador.
Aprovisionamiento de servicios
Vinculación de tokens