Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Referencia de OpenWeave C ++

Páginas de referencia para OpenWeave.

nl

Estructuras

nl :: ArrayLengthAndBuffer Ayudante para envolver una matriz con una longitud.
nl :: ErrorFormatter
nl :: FieldDescriptor Estructura que describe un campo TLV en una estructura de esquema y lo conecta a datos en una c-struct.
nl :: Gestión de memoria Una c-estructura de funciones de asignación / liberación de memoria.
nl :: SchemaFieldDescriptor Envuelve una matriz de FieldDescriptors para describir una estructura / 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 c-struct de datos y StructureSchemaDescriptor para escribir una estructura TLV basada en esos datos.

nl :: ArgParser

Clases

nl :: ArgParser :: HelpOptions Common OptionSet para manejar opciones informativas (ayuda, versión).
nl :: ArgParser :: OptionSetBase Un OptionSet donde el controlador es una función virtual.

Estructuras

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

nl :: Ble

Clases

nl :: Ble :: BleApplicationDelegate
nl :: Ble :: BLEEndPoint
nl :: Ble :: BleLayer Esta clase proporciona una interfaz para que un solo subproceso impulse datos hacia arriba en la pila a través de las funciones de interfaz de la plataforma BleLayer o hacia abajo de la pila a través de un objeto 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

Estructuras

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

nl :: Ble :: Plataforma:: BlueZ

Estructuras

nl :: Ble :: Plataforma :: BlueZ :: Adaptador
nl :: Ble :: Plataforma :: BlueZ :: BluezPeripheralArgs
nl :: Ble :: Plataforma :: BlueZ :: BluezServerEndpoint
nl :: Ble :: Plataforma :: BlueZ :: Característica
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 auxiliares para la resolución del Sistema de nombres de dominio asíncrono (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 punto final de transporte de Internet.
nl :: Inet :: InetLayer Esto proporciona acceso a servicios de Internet, incluidos temporizadores, resolución del sistema de nombres de dominio (DNS), transporte de red TCP, transporte de red UDP y transporte de red sin procesar, para un solo hilo.
nl :: Inet :: InetLayerBasis Ésta es la clase básica de objetos contados por referencias gestionados 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 :: dirección IP Dirección del protocolo de Internet.
nl :: Inet :: IPEndPointBasis Los objetos de esta clase representan puntos finales de protocolo IP no instanciables.
nl :: Inet :: IPPacketInfo Información sobre un mensaje / conexión entrante / saliente.
nl :: Inet :: IPPrefix Prefijo de dirección de protocolo de Internet.
nl :: Inet :: RawEndPoint Los objetos de esta clase representan puntos finales de red IP sin procesar.
nl :: Inet :: SocketEvents Representa un conjunto de eventos de E / S solicitados / pendientes en un socket.
nl :: Inet :: TCPEndPoint Los objetos de esta clase representan puntos finales 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 puntos finales de transporte UDP.

Sindicatos

nl :: Inet :: PeerSockAddr

nl :: Tejido

Clases

nl :: Tejido :: Encuadernación Captura el objetivo previsto de una comunicación Weave y la información de configuración asociada.
nl :: Weave :: Contador Una interfaz para administrar un contador como un valor entero.
nl :: Weave :: ExchangeContext Esta clase representa una conversación en curso ( ExchangeContext ) entre dos o más nodos.
nl :: Weave :: FabricStateDelegate Esta clase de delegado abstracto comunica los cambios de estado de la estructura.
nl :: Weave :: HostPortList Para administrar y manipular una lista de puertos de host, una colección compacta y codificada en binario de tuplas de identificadores de puerto y host asociadas con el directorio de servicios de Weave.
nl :: Tejido :: JNIUtils
nl :: Weave :: MonotonicallyIncreasingCounter Una clase para administrar un contador que aumenta monótonamente como un valor entero.
nl :: Weave :: PersistedCounter Una clase para administrar un contador como un valor entero destinado a persistir entre 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 WeaveConnections originales se han acoplado, y entre los cuales WeaveMessageLayer reenvía todos los datos y cierres de conexiones.
nl :: Weave :: WeaveEncryptionKey_AES128CTRSHA1
nl :: Weave :: WeaveExchangeHeader Esto especifica el perfil de Weave y el tipo de mensaje de un mensaje de Weave en particular dentro de ExchangeContext .
nl :: Weave :: WeaveExchangeManager Esta clase se usa para administrar ExchangeContexts con otros nodos de Weave.
nl :: Weave :: WeaveFabricState Reenviar declaración de WeaveFabricState .
nl :: Weave :: WeaveKeyId La definición del identificador Weave Key.
nl :: Weave :: WeaveMessageLayer La definición de la clase WeaveMessageLayer , que gestiona la comunicación con otros nodos de Weave.
nl :: Weave :: WeaveMsgEncryptionKey Contiene información sobre la clave de cifrado de mensajes de Weave.
nl :: Weave :: WeaveMsgEncryptionKeyCache Caché de claves para las claves de cifrado de mensajes de Weave.
nl :: Weave :: WeaveSecurityManager
nl :: Weave :: WeaveServerBase Objeto base común para implementar respondedores no solicitados (servidores) del perfil Weave que encapsula la validación de solicitudes autenticadas y el envío de informes de estado y proporciona almacenamiento de miembros de datos comunes para el estado de la estructura y un administrador de intercambio.
nl :: Weave :: WeaveServerDelegateBase Una clase base común para implementar objetos delegados del servidor 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 / recibir mensajes con otro nodo.

Estructuras

nl :: Weave :: JNILibraryMethod
nl :: Weave :: WeaveMessageInfo Información sobre un mensaje de Weave que está en proceso de ser enviado o recibido.
nl :: Weave :: WRMPConfig La configuración de WRMP.

Sindicatos

nl :: Weave :: WeaveEncryptionKey

nl :: Tejido:: ASN1

Clases

nl :: Weave :: ASN1 :: ASN1Reader
nl :: Weave :: ASN1 :: ASN1UniversalTime
nl :: Tejido :: ASN1 :: ASN1Writer

nl :: Tejido:: 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 :: Tejido :: Cripto :: HKDF
nl :: Tejido :: Cripto :: HKDFSHA1Or256
nl :: Weave :: Crypto :: HMAC

nl :: Tejido:: DeviceLayer

Clases

nl :: Weave :: DeviceLayer :: ConfigurationManager Proporciona acceso a información de configuración de tiempo de ejecución y tiempo de construcción para un dispositivo 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 Weave.
nl :: Weave :: DeviceLayer :: ConnectivityManagerImpl Implementación concreta del objeto singleton ConnectivityManager para plataformas Silicon Labs EFR32.
nl :: Weave :: DeviceLayer :: PlatformManager Proporciona funciones para inicializar e interactuar con la pila de red Weave en un dispositivo habilitado para 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 las plataformas Silicon Labs EFR32.
nl :: Weave :: DeviceLayer :: ThreadStackManager Proporciona funciones para inicializar e interactuar con la pila Thread en un dispositivo habilitado para Weave.
nl :: Weave :: DeviceLayer :: ThreadStackManagerImpl Implementación concreta del objeto singleton ThreadStackManager para plataformas EFR32 utilizando Silicon Labs SDK y la pila OpenThread.
nl :: Weave :: DeviceLayer :: TimeSyncManager Gestiona la sincronización de tiempo para dispositivos de tejido.
nl :: Weave :: DeviceLayer :: TraitManager Gestiona la publicación y suscripción de las características de Weave Data Management para un dispositivo Weave.

Estructuras

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

nl :: Tejido:: DeviceLayer :: Interno

Clases

nl :: Weave :: DeviceLayer :: Internal :: BLEManager Proporciona control sobre los servicios WoBLE y la conectividad para un dispositivo Weave.
nl :: Weave :: DeviceLayer :: Internal :: BLEManagerImpl Implementación concreta del objeto singleton NetworkProvisioningServer para las plataformas EFR32.
nl :: Weave :: DeviceLayer :: Internal :: DeviceControlServer Implementa el perfil Weave Device Control para un dispositivo Weave.
nl :: Weave :: DeviceLayer :: Internal :: DeviceDescriptionServer Implementa el perfil de descripción de dispositivo de tejido para un dispositivo de tejido.
nl :: Weave :: DeviceLayer :: Internal :: DeviceIdentityTraitDataSource Implementa una fuente de datos para Weave DeviceIdentityTrait.
nl :: Weave :: DeviceLayer :: Internal :: DeviceNetworkInfo
nl :: Weave :: DeviceLayer :: Internal :: EchoServer Implementa el perfil Weave Echo para un dispositivo 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 :: Internal :: ESP32Utils
nl :: Weave :: DeviceLayer :: Internal :: FabricProvisioningServer Implementa el perfil de aprovisionamiento de tejido Weave para un dispositivo Weave.
nl :: Weave :: DeviceLayer :: Internal :: FactoryProvisioning Implementación predeterminada de la función de aprovisionamiento de fábrica de dispositivos.
nl :: Weave :: DeviceLayer :: Internal :: FactoryProvisioningBase Admite el aprovisionamiento de fábrica de dispositivos en el momento del arranque.
nl :: Weave :: DeviceLayer :: Internal :: GenericConfigurationManagerImpl Proporciona una implementación genérica de características de ConfigurationManager que funciona en múltiples plataformas.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl Proporciona una implementación genérica de las características de ConnectivityManager que funciona en múltiples plataformas.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_BLE Proporciona una implementación genérica de funciones de ConnectivityManager específicas de BLE para plataformas en las que la clase BLEManager implementa la funcionalidad BLE.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoBLE Proporciona una implementación genérica de funciones de ConnectivityManager específicas de BLE para plataformas que no son compatibles con BLE.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoThread Proporciona una implementación genérica de funciones de ConnectivityManager específicas de WiFi para su uso en plataformas que NO admiten Thread.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoTunnel Proporciona una implementación genérica de funciones de ConnectivityManager específicas del túnel de servicio para plataformas que no admiten un túnel de servicio.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoWiFi Proporciona una implementación genérica de funciones de ConnectivityManager específicas de WiFi para plataformas que no admiten WiFi.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_Thread Proporciona una implementación genérica de funciones de ConnectivityManager específicas de WiFi para su uso en plataformas que admiten Thread.
nl :: Weave :: DeviceLayer :: Internal :: GenericSoftwareUpdateManagerImpl Proporciona una implementación genérica de las funciones de Software Update Manager que funciona en múltiples plataformas.
nl :: Weave :: DeviceLayer :: Internal :: GenericSoftwareUpdateManagerImpl_BDX Proporciona una implementación genérica de las funciones de SoftwareUpdateManager para su uso en plataformas que admiten BDX.
nl :: Weave :: DeviceLayer :: Internal :: GenericThreadStackManagerImpl_FreeRTOS Proporciona una implementación genérica de las características de ThreadStackManager que funciona en plataformas FreeRTOS.
nl :: Weave :: DeviceLayer :: Internal :: GenericThreadStackManagerImpl_OpenThread Proporciona una implementación genérica de las características de ThreadStackManager que funciona junto con OpenThread.
nl :: Weave :: DeviceLayer :: Internal :: GenericThreadStackManagerImpl_OpenThread_LwIP Proporciona una implementación genérica de las características de ThreadStackManager que funciona junto con OpenThread y LwIP.
nl :: Weave :: DeviceLayer :: Internal :: GroupKeyStoreImpl Una implementación de la API Weave GroupKeyStoreBase para plataformas basadas en Silicon Labs SDK.
nl :: Weave :: DeviceLayer :: Internal :: NetworkProvisioningServer Proporciona servicios de aprovisionamiento de red para un dispositivo Weave.
nl :: Weave :: DeviceLayer :: Internal :: NetworkProvisioningServerImpl Implementación concreta del objeto singleton NetworkProvisioningServer para las plataformas Silicon Labs EFR32.
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 Nordic nRF5 SDK.
nl :: Weave :: DeviceLayer :: Internal :: ServiceProvisioningServer Implementa el perfil de aprovisionamiento de servicios de Weave para un dispositivo 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 maneja funciones de telemetría de red para diferentes redes.
nl :: Weave :: DeviceLayer :: Internal :: WiFiTelemetry

nl :: Tejido:: Administrador de dispositivos

Clases

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

nl :: Tejido:: Plataforma:: Seguridad

Clases

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

nl :: Tejido:: Perfiles

Clases

nl :: Weave :: Profiles :: MessageIterator Para usar los búferes de mensajes de manera sensata, definimos este iterador, que se puede usar para realizar un seguimiento de los límites, etc.
nl :: Weave :: Profiles :: ReferencedString Aquí se explica cómo manejar cadenas en Weave.
nl :: Weave :: Profiles :: ReferencedTLVData De manera similar, debemos ser capaces de representar una gran cantidad de datos TLV .
nl :: Weave :: Profiles :: RetainedPacketBuffer Esta es una clase base que sirve como un objeto de conveniencia para hacer referencia automáticamente al conteo de un System :: PacketBuffer .
nl :: Weave :: Perfiles :: WeaveEchoClient
nl :: Weave :: Perfiles :: WeaveEchoServer

nl :: Tejido:: Perfiles: BDX_Current

Clases

nl :: Weave :: Perfiles :: BDX_Current :: BlockAck
nl :: Weave :: Perfiles :: BDX_Current :: BlockEOF
nl :: Weave :: Perfiles :: BDX_Current :: BlockEOFAck
nl :: Weave :: Perfiles :: BDX_Current :: BlockQuery
nl :: Weave :: Perfiles :: BDX_Current :: BlockSend
nl :: Weave :: Profiles :: BDX_Current :: ReceiveAccept
nl :: Weave :: Perfiles :: BDX_Current :: ReceiveInit
nl :: Weave :: Profiles :: BDX_Current :: ReceiveReject
nl :: Weave :: Perfiles :: BDX_Current :: SendAccept
nl :: Weave :: Perfiles :: BDX_Current :: SendInit
nl :: Weave :: Perfiles :: BDX_Current :: SendReject
nl :: Weave :: Perfiles :: BDX_Current :: TransferError
nl :: Weave :: Perfiles :: BDX_Current :: WeaveBdxClient
nl :: Weave :: Perfiles :: BDX_Current :: WeaveBdxDelegate

nl :: Tejido:: Perfiles: BDX_Development

Clases

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

Estructuras

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

nl :: Tejido:: Perfiles: BulkDataTransfer

Clases

nl :: Weave :: Perfiles :: BulkDataTransfer :: BdxDelegate

nl :: Tejido:: Perfiles: DataManagement_Current

Clases

nl :: Weave :: Profiles :: DataManagement_Current :: AlwaysAcceptDataElementAccessControlDelegate
nl :: Weave :: Profiles :: DataManagement_Current :: BuilderBase Clase base para codificadores de mensajes WDM.
nl :: Weave :: Perfiles :: DataManagement_Current :: CircularEventReader Un TLVReader respaldado por CircularEventBuffer .
nl :: Weave :: Profiles :: DataManagement_Current :: Command
nl :: Weave :: Profiles :: DataManagement_Current :: CommandSender
nl :: Weave :: Profiles :: DataManagement_Current :: GenericTraitCatalogImpl Weave proporcionó la implementación de la interfaz TraitCatalogBase para una colección de instancias de datos de rasgos que hacen referencia al mismo recurso.
nl :: Weave :: Profiles :: DataManagement_Current :: IDataElementAccessControlDelegate Interfaz que debe implementar un procesador de elementos de datos en una NotifyRequest.
nl :: Weave :: Profiles :: DataManagement_Current :: IDirtyPathCut
nl :: Weave :: Perfiles :: DataManagement_Current :: IPathFilter
nl :: Weave :: Profiles :: DataManagement_Current :: IWeavePublisherLock Interfaz que la aplicación implementará para serializar el acceso a las estructuras de datos clave de WDM.
nl :: Weave :: Perfiles :: DataManagement_Current :: IWeaveWDMMutex Interfaz de un objeto mutex.
nl :: Weave :: Profiles :: DataManagement_Current :: ListBuilderBase Clase base para codificadores de mensajes WDM, especializada en elementos de matriz 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 matriz 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 Weave Event Logging .
nl :: Weave :: Profiles :: DataManagement_Current :: LoggingManagement Una clase para administrar los registros de eventos en memoria.
nl :: Weave :: Profiles :: DataManagement_Current :: NotificationEngine
nl :: Weave :: Profiles :: DataManagement_Current :: ParserBase Clase base para analizadores de mensajes WDM.
nl :: Weave :: Profiles :: DataManagement_Current :: ResourceIdentifier Una estructura que encapsula el ID de un recurso.
nl :: Weave :: Profiles :: DataManagement_Current :: SingleResourceTraitCatalog
nl :: Weave :: Perfiles :: DataManagement_Current :: SubscriptionClient
nl :: Weave :: Perfiles :: DataManagement_Current :: SubscriptionEngine Este es un singleton que aloja todas las suscripciones de WDM Next, tanto del lado del cliente como del editor.
nl :: Weave :: Profiles :: DataManagement_Current :: SubscriptionHandler
nl :: Weave :: Profiles :: DataManagement_Current :: TraitCatalogBase
nl :: Weave :: Profiles :: DataManagement_Current :: TraitDataSink
nl :: Weave :: Profiles :: DataManagement_Current :: TraitDataSource
nl :: Weave :: Perfiles :: DataManagement_Current :: TraitSchemaEngine El motor de esquema toma la información del esquema asociada con un rasgo particular y proporciona facilidades para analizarlo y traducirlo en una forma utilizable por la maquinaria WDM.
nl :: Weave :: Profiles :: DataManagement_Current :: TraitUpdatableDataSink
nl :: Weave :: Profiles :: DataManagement_Current :: UpdateClient
nl :: Weave :: Profiles :: DataManagement_Current :: UpdateDictionaryDirtyPathCut Clase de utilidad para volver a poner el diccionario en la cola pendiente cuando se procesa la ruta de propiedad que tiene el diccionario secundario.
nl :: Weave :: Profiles :: DataManagement_Current :: UpdateDirtyPathFilter Clase de utilidad para filtrar la ruta al manejar la notificación.
nl :: Weave :: Profiles :: DataManagement_Current :: UpdateEncoder Este objeto codifica las cargas útiles WDM UpdateRequest y PartialUpdateRequest.
nl :: Weave :: Profiles :: DataManagement_Current :: ViewClient

Estructuras

nl :: Weave :: Perfiles :: DataManagement_Current :: CircularEventBuffer Búfer de eventos interno, construido alrededor de nl :: Weave :: TLV :: WeaveCircularTLVBuffer .
nl :: Weave :: Profiles :: DataManagement_Current :: ConstSchemaVersionRange
nl :: Weave :: Profiles :: DataManagement_Current :: CopyAndAdjustDeltaTimeContext Estructura interna para atravesar la lista de eventos.
nl :: Weave :: Profiles :: DataManagement_Current :: DebugLogContext
nl :: Weave :: Profiles :: DataManagement_Current :: DetailRootSection La estructura que proporciona una resolución completa de la instancia del rasgo.
nl :: Weave :: Profiles :: DataManagement_Current :: EventEnvelopeContext Estructura interna para atravesar eventos.
nl :: Weave :: Profiles :: DataManagement_Current :: EventLoadOutContext Estructura para copiar listas de eventos en la salida.
nl :: Weave :: Profiles :: DataManagement_Current :: EventOptions La estructura que proporciona opciones para los diferentes campos de eventos.
nl :: Weave :: Profiles :: DataManagement_Current :: EventSchema La estructura que define un esquema para los metadatos de eventos.
nl :: Weave :: Profiles :: DataManagement_Current :: ExternalEvents Estructura para rastrear eventos almacenados en la plataforma.
nl :: Weave :: Profiles :: DataManagement_Current :: LogStorageResources Una clase auxiliar que se utiliza para inicializar la gestión de registros.
nl :: Weave :: Profiles :: DataManagement_Current :: ReclaimEventCtx
nl :: Weave :: Profiles :: DataManagement_Current :: SchemaVersionRange
nl :: Weave :: Perfiles :: DataManagement_Current :: TraitPath
nl :: Weave :: Perfiles :: DataManagement_Current :: TraitPathStore
nl :: Weave :: Perfiles :: DataManagement_Current :: VersionedTraitPath

Sindicatos

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

nl :: Tejido:: Perfiles: DataManagement_Current :: BaseMessageWithSubscribeId

Clases

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

nl :: Tejido:: Perfiles: DataManagement_Current :: CustomCommand

Clases

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

nl :: Tejido:: Perfiles: DataManagement_Current :: CustomCommandResponse

Clases

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

nl :: Tejido:: Perfiles: DataManagement_Current :: DataElement

Clases

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

nl :: Tejido:: Perfiles: DataManagement_Current :: Lista de datos

Clases

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

nl :: Tejido:: Perfiles: DataManagement_Current :: Evento

Clases

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

nl :: Tejido:: Perfiles: DataManagement_Current :: Lista de eventos

Clases

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

nl :: Tejido:: Perfiles: DataManagement_Current :: Solicitud de notificación

Clases

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

nl :: Tejido:: Perfiles: DataManagement_Current :: Camino

Clases

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

nl :: Tejido:: Perfiles: DataManagement_Current :: PathList

Clases

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

nl :: Tejido:: Perfiles: DataManagement_Current :: Registro de rechazo

Clases

nl :: Weave :: Profiles :: DataManagement_Current :: RejectionRecord :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: RejectionRecord :: Analizador

nl :: Tejido:: Perfiles: DataManagement_Current :: RejectionRecordList

Clases

nl :: Weave :: Profiles :: DataManagement_Current :: RejectionRecordList :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: RejectionRecordList :: Analizador

nl :: Tejido:: Perfiles: DataManagement_Current :: StatusElement

Clases

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

nl :: Tejido:: Perfiles: DataManagement_Current :: StatusList

Clases

nl :: Weave :: Perfiles :: DataManagement_Current :: StatusList :: Builder Constructor StatusList.
nl :: Weave :: Profiles :: DataManagement_Current :: StatusList :: Analizador

nl :: Tejido:: Perfiles: DataManagement_Current :: SuscribirseCancelRequest

Clases

nl :: Weave :: Perfiles :: DataManagement_Current :: SubscribeCancelRequest :: Builder
nl :: Weave :: Perfiles :: DataManagement_Current :: SubscribeCancelRequest :: Parser

nl :: Tejido:: Perfiles: DataManagement_Current :: SuscribirseConfirmarRequest

Clases

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

nl :: Tejido:: Perfiles: DataManagement_Current :: SuscribirseSolicitar

Clases

nl :: Weave :: Perfiles :: DataManagement_Current :: SubscribeRequest :: Builder
nl :: Weave :: Perfiles :: DataManagement_Current :: SubscribeRequest :: Parser Definición del analizador de ruta WDM.

nl :: Tejido:: Perfiles: DataManagement_Current :: SuscribirseResponse

Clases

nl :: Weave :: Perfiles :: DataManagement_Current :: SubscribeResponse :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: SubscribeResponse :: Analizador Definición del analizador de ruta WDM.

nl :: Tejido:: Perfiles: DataManagement_Current :: UpdateRequest

Clases

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

nl :: Tejido:: 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 :: Analizador

nl :: Tejido:: Perfiles: DataManagement_Current :: VersionList

Clases

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

nl :: Tejido:: Perfiles: DataManagement_Legacy

Clases

nl :: Weave :: Profiles :: DataManagement_Legacy :: Binding La clase Binding gestiona el estado de las comunicaciones en nombre de una entidad de aplicación que utiliza Weave.
nl :: Weave :: Profiles :: DataManagement_Legacy :: ClientDataManager Una clase abstracta que contiene definiciones de métodos de confirmación e indicación requeridas por el cliente WDM.
nl :: Weave :: Profiles :: DataManagement_Legacy :: ClientNotifier Una clase auxiliar empleada cuando se desea soporte de notificación y suscripción en un cliente WDM.
nl :: Weave :: Profiles :: DataManagement_Legacy :: DMClient La clase base abstracta para clientes WDM específicos de la aplicación.
nl :: Weave :: Profiles :: DataManagement_Legacy :: DMPublisher La clase base abstracta para editores 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 de motor de protocolo WDM.
nl :: Weave :: Profiles :: DataManagement_Legacy :: PublisherDataManager Una clase abstracta que contiene las definiciones de métodos de confirmación y notificación requeridas por el editor de WDM.

nl :: Tejido:: Perfiles: Control del dispositivo

Clases

nl :: Weave :: Profiles :: DeviceControl :: DeviceControlDelegate Clase de delegado para implementar operaciones de control de dispositivos entrantes en el dispositivo del servidor.
nl :: Weave :: Profiles :: DeviceControl :: DeviceControlServer Clase de servidor para implementar el perfil de control de dispositivos.

nl :: Tejido:: Perfiles: Descripción del aparato

Clases

nl :: Weave :: Perfiles :: DeviceDescription :: DeviceDescriptionClient Objeto de cliente para emitir solicitudes de descripción de dispositivo.
nl :: Weave :: Profiles :: DeviceDescription :: DeviceDescriptionServer Objeto de servidor para responder a las solicitudes de descripción de dispositivo.
nl :: Weave :: Profiles :: DeviceDescription :: IdentifyDeviceCriteria Representa el uso de criterios para seleccionar dispositivos en el protocolo IdentifyDevice.
nl :: Weave :: Profiles :: DeviceDescription :: IdentifyRequestMessage Forma analizada de un mensaje IdentifyRequest.
nl :: Weave :: Profiles :: DeviceDescription :: IdentifyResponseMessage Forma analizada de un mensaje IdentifyResponse.
nl :: Weave :: Profiles :: DeviceDescription :: TextDescriptorReader
nl :: Weave :: Profiles :: DeviceDescription :: TextDescriptorWriter
nl :: Weave :: Perfiles :: DeviceDescription :: WeaveDeviceDescriptor Contiene información descriptiva sobre un dispositivo Weave.

nl :: Tejido:: Perfiles: Echo_Next

Clases

nl :: Weave :: Perfiles :: 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:: Profiles:: FabricProvisioning

Classes

nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate Delegate class for implementing additional actions corresponding to Fabric Provisioning operations.
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer Server class for implementing the Fabric Provisioning profile.

nl:: Weave:: Profiles:: Heartbeat

Classes

nl::Weave::Profiles::Heartbeat::WeaveHeartbeatReceiver Weave Heartbeat Receiver class.
nl::Weave::Profiles::Heartbeat::WeaveHeartbeatSender Weave Heartbeat Sender class.

nl:: Weave:: Profiles:: NetworkProvisioning

Classes

nl::Weave::Profiles::NetworkProvisioning::NetworkInfo A utility class for serializing and deserializing payloads communicated via NetworkProvisioning profile: it encapsulates information pertinent to the detecting and configuring networks.
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningDelegate Delegate class for implementing Network Provisioning operations.
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer Server class for implementing the Network Provisioning profile.
nl::Weave::Profiles::NetworkProvisioning::WirelessRegConfig Container for wireless regulatory configuration information.

Structs

nl::Weave::Profiles::NetworkProvisioning::WirelessRegDomain 2-character code identifying a wireless regulatory domain.

nl:: Weave:: Profiles:: Security

Classes

nl::Weave::Profiles::Security::CertificateKeyId
nl::Weave::Profiles::Security::ValidationContext
nl::Weave::Profiles::Security::WeaveCertificateData
nl::Weave::Profiles::Security::WeaveCertificateSet
nl::Weave::Profiles::Security::WeaveDN
nl::Weave::Profiles::Security::WeaveProvisioningBundle
nl::Weave::Profiles::Security::WeaveSignatureGenerator Generates a WeaveSignature using an in-memory private key.
nl::Weave::Profiles::Security::WeaveSignatureGeneratorBase Provides generic functionality for generating WeaveSignatures.

nl:: Weave:: Profiles:: Security:: AppKeys

Classes

nl::Weave::Profiles::Security::AppKeys::DummyGroupKeyStore
nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase The definition of the Weave group key store class.
nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey Contains information about Weave application group keys.

nl:: Weave:: Profiles:: Security:: CASE

Classes

nl::Weave::Profiles::Security::CASE::BeginSessionContext Holds context information related to the generation or processing of a CASE begin session messages.
nl::Weave::Profiles::Security::CASE::BeginSessionRequestContext Holds context information related to the generation or processing of a CASE BeginSessionRequest message.
nl::Weave::Profiles::Security::CASE::BeginSessionResponseContext Holds context information related to the generation or processing of a CASE BeginSessionRequest message.
nl::Weave::Profiles::Security::CASE::ReconfigureContext Holds information related to the generation or processing of a CASE Reconfigure message.
nl::Weave::Profiles::Security::CASE::WeaveCASEAuthDelegate Abstract interface to which authentication actions are delegated during CASE session establishment.
nl::Weave::Profiles::Security::CASE::WeaveCASEEngine Implements the core logic of the Weave CASE protocol.

nl:: Weave:: Profiles:: Security:: CertProvisioning

Classes

nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine Implements the core logic of the Weave Certificate Provisioning protocol object.
nl::Weave::Profiles::Security::CertProvisioning::WeaveNodeMfrAttestDelegate Abstract interface to which platform specific actions are delegated during Weave node manufacturer attestation.
nl::Weave::Profiles::Security::CertProvisioning::WeaveNodeOpAuthDelegate Abstract interface to which platform specific actions are delegated during Weave node operational authentication.

nl:: Weave:: Profiles:: Security:: KeyExport

Classes

nl::Weave::Profiles::Security::KeyExport::__FINAL
nl::Weave::Profiles::Security::KeyExport::WeaveKeyExport Implements the core logic of the Weave key export protocol.
nl::Weave::Profiles::Security::KeyExport::WeaveKeyExportDelegate Abstract delegate class called by KeyExport engine to perform various actions related to authentication during key export.
nl::Weave::Profiles::Security::KeyExport::WeaveStandAloneKeyExportClient Implements the client side of the Weave key export protocol for use in stand-alone (non-Weave messaging) contexts.

nl:: Weave:: Profiles:: Security:: PASE

Classes

nl::Weave::Profiles::Security::PASE::WeavePASEEngine

nl:: Weave:: Profiles:: Security:: Passcodes

Structs

nl::Weave::Profiles::Security::Passcodes::EncryptedPasscodeStruct

nl:: Weave:: Profiles:: Security:: TAKE

Classes

nl::Weave::Profiles::Security::TAKE::WeaveTAKEChallengerAuthDelegate
nl::Weave::Profiles::Security::TAKE::WeaveTAKEEngine
nl::Weave::Profiles::Security::TAKE::WeaveTAKETokenAuthDelegate

nl:: Weave:: Profiles:: ServiceDirectory

Classes

nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager The manager object for the Weave service directory.

Structs

nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs Arguments passed to the WeaveServiceManager::OnConnectBegin callback.

nl:: Weave:: Profiles:: ServiceProvisioning

Classes

nl::Weave::Profiles::ServiceProvisioning::IFJServiceFabricJoinMessage
nl::Weave::Profiles::ServiceProvisioning::PairDeviceToAccountMessage
nl::Weave::Profiles::ServiceProvisioning::RegisterServicePairAccountMessage
nl::Weave::Profiles::ServiceProvisioning::ServiceProvisioningDelegate
nl::Weave::Profiles::ServiceProvisioning::ServiceProvisioningServer Simple server class for implementing the Service Provisioning profile.
nl::Weave::Profiles::ServiceProvisioning::UpdateServiceMessage

nl:: Weave:: Profiles:: SoftwareUpdate

Classes

nl::Weave::Profiles::SoftwareUpdate::ImageAnnounce Class describing the ImageAnnounce message.
nl::Weave::Profiles::SoftwareUpdate::ImageQuery A class to support creation and decoding of image query messages.
nl::Weave::Profiles::SoftwareUpdate::ImageQueryResponse A class to support creation and decoding of the image query response messages.
nl::Weave::Profiles::SoftwareUpdate::IntegritySpec An auxiliary class holding the integrity type and the actual hash of the software update image.
nl::Weave::Profiles::SoftwareUpdate::IntegrityTypeList An auxiliary class to hold a list of integrity types as a part of the image query.
nl::Weave::Profiles::SoftwareUpdate::IWeaveImageAnnounceServerDelegate Interface for WeaveImageAnnounceServer delegate.
nl::Weave::Profiles::SoftwareUpdate::ProductSpec An auxiliary class that representing a product specification.
nl::Weave::Profiles::SoftwareUpdate::UpdateSchemeList An auxiliary class to hold a list of update schemes as a part of the image query.
nl::Weave::Profiles::SoftwareUpdate::WeaveImageAnnounceServer Server that listens for Weave image announcements.

nl:: Weave:: Profiles:: StatusReporting

Classes

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

nl:: Weave:: Profiles:: Time

Classes

nl::Weave::Profiles::Time::_TimeSyncNodeBase
nl::Weave::Profiles::Time::SingleSourceTimeSyncClient
nl::Weave::Profiles::Time::TimeChangeNotification codec for Time Change Notification message
nl::Weave::Profiles::Time::TimeSyncNode
nl::Weave::Profiles::Time::TimeSyncRequest
nl::Weave::Profiles::Time::TimeSyncResponse
nl::Weave::Profiles::Time::TimeZoneUtcOffset Codec for UTC offset of a timezone.

Structs

nl::Weave::Profiles::Time::Contact This is in the public because the TimeSyncNode::FilterTimeCorrectionContributor callback gives a global view to higher layer.
nl::Weave::Profiles::Time::ServingNode used to specify contacts for calling SyncWithNodes It's put in the open instead of being a nested class to make class declaration of TimeSyncNode shorter, and also the export declaration more explicit.

nl:: Weave:: Profiles:: TokenPairing

Classes

nl::Weave::Profiles::TokenPairing::TokenPairingDelegate
nl::Weave::Profiles::TokenPairing::TokenPairingServer Server object for responding to Token Pairing requests.

nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing

Classes

nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingDelegate Delegate class for implementing incoming Dropcam Legacy Pairing operations on the server device.
nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingServer Server class for implementing the Dropcam Legacy Pairing profile.

nl:: Weave:: Profiles:: WeaveTunnel

Classes

nl::Weave::Profiles::WeaveTunnel::ReconnectParam The reconnect policy parameters that are used to govern the way the tunnel reconnects to the Service.
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelConnectionMgr This class encapsulates all the Weave tunnel connection states and the associated management logic and functions.
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelControl
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelHeader
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelRoute

nl:: Weave:: SecuritySupport

Classes

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:: Support

Structs

nl::Weave::Support::ProfileStringContext Context for registering and deregistering callbacks associated with the specified profile identifier for returning human-readable support strings associated with the profile.
nl::Weave::Support::ProfileStringInfo Callbacks associated with the specified profile identifier for returning human-readable support strings associated with the profile.

nl:: Weave:: System

Classes

nl::Weave::System::Layer
This provides access to timers according to the configured event handling model.
nl::Weave::System::LwIPEventHandlerDelegate
nl::Weave::System::Mutex
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::System::Object This represents a reference-counted object allocated from space contained in an ObjectPool object.
nl::Weave::System::PacketBuffer The packet buffer class is the core structure used for manipulating packets of octet-serialized data, usually in the context of a data communications network, like Bluetooth or the Internet protocol.
nl::Weave::System::Timer This is an internal class to Weave System Layer , used to represent an in-progress one-shot timer.

Structs

nl::Weave::System::LwIPEvent

Unions

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

nl:: Weave:: System:: Stats

Classes

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

nl:: Weave:: TLV

Classes

nl::Weave::TLV::CircularTLVReader
nl::Weave::TLV::CircularTLVWriter
nl::Weave::TLV::TLVReader Provides a memory efficient parser for data encoded in Weave TLV format.
nl::Weave::TLV::TLVUpdater Provides a unified Reader/Writer interface for editing/adding/deleting elements in TLV encoding.
nl::Weave::TLV::TLVWriter Provides a memory efficient encoder for writing data in Weave TLV format.
nl::Weave::TLV::WeaveCircularTLVBuffer WeaveCircularTLVBuffer provides circular storage for thenl::Weave::TLV::TLVWriter and nl::Weave::TLVTLVReader.

nl:: Weave:: TLV:: Debug

Structs

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

nl:: Weave:: TLV:: Utilities

Structs

nl::Weave::TLV::Utilities::FindContext
nl::Weave::TLV::Utilities::FindPredicateContext

nl:: Weave:: Warm

Classes

nl::Weave::Warm::WarmFabricStateDelegate This is an internal class to WarmCore.

Structs

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

Schema:: Weave:: Trait:: Auth:: ApplicationKeysTrait

Classes

Schema::Weave::Trait::Auth::ApplicationKeysTrait::ApplicationKeysTraitDataSink Contains interfaces for the Weave application keys trait data sink.

Modules

Device Control
Fabric Provisioning
Network Provisioning
Passive Rendezvous Passive Rendezvous differs from Active in that the connection establishment phase is initiated before the identify phase by the provisionee.
Remote Passive Rendezvous Remote Passive Rendezvous differs from Passive Rendezvous in that an assisting device acts as a relay for the provisionee, relaying messages between the provisionee and provisioner.
Service Provisioning
Token Pairing