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

Referencia de OpenWeave C ++

Páginas de referencia para OpenWeave.

nl

Estructuras

nl :: ArrayLengthAndBuffer Un 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 Envuelva alrededor de 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 Común optionset para el manejo de opciones de información (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 un solo hilo a la unidad de datos ya sea hacia arriba de la pila a través de los BleLayer funciones de interfaz de la plataforma, 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 para InetLayer que proporciona APIs de ayuda para la resolución asíncrono Domain Name System (DNS) en InetLayer .
nl :: Inet :: DNSResolver Esta es una clase interna para InetLayer que proporciona la abstracción de la resolución 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 subproceso.
nl :: Inet :: InetLayerBasis Esta es la clase base de objetos de referencia-contado gestionadas por un InetLayer objeto.
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 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 reinicios.
nl :: Weave :: WeaveConnection La definición de la clase Weave Connection.
nl :: Weave :: WeaveConnectionTunnel La definición de la WeaveConnectionTunnel clase, que gestiona un par de TCPEndPoints cuyos WeaveConnections originales se han acoplado, y entre las cuales la WeaveMessageLayer reenvía todos los cierres de datos y de conexión.
nl :: Weave :: WeaveEncryptionKey_AES128CTRSHA1
nl :: Weave :: WeaveExchangeHeader Esto especifica el perfil y el mensaje de la armadura de tipo de un mensaje de la armadura en particular dentro de un ExchangeContext .
nl :: Weave :: WeaveExchangeManager Esta clase se usa para administrar ExchangeContexts con otros nodos de Weave.
nl :: Weave :: WeaveFabricState Declaración adelantada de WeaveFabricState .
nl :: Weave :: WeaveKeyId La definición del identificador Weave Key.
nl :: Weave :: WeaveMessageLayer La definición de la WeaveMessageLayer clase, que gestiona la comunicación con otros nodos de la armadura.
nl :: Weave :: WeaveMsgEncryptionKey Contiene información sobre la clave de cifrado de mensajes de Weave.
nl :: Weave :: WeaveMsgEncryptionKeyCache Caché de claves para claves de cifrado de mensajes de Weave.
nl :: Weave :: WeaveSecurityManager
nl :: Weave :: WeaveServerBase Objeto base común para implementar respondedores no solicitados (servidores) de perfiles 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 :: Tejido :: WRMPConfig La configuración de WRMP.

Sindicatos

nl :: Weave :: WeaveEncryptionKey

nl :: Tejido:: ASN1

Clases

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

nl :: Tejido:: Cripto

Clases

nl :: Tejido :: Cripto :: 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 Aplicación concreta de la ConfigurationManager objeto único para la plataforma EFR32.
nl :: Weave :: DeviceLayer :: ConnectivityManager Proporciona control de la conectividad de red para un dispositivo Weave.
nl :: Weave :: DeviceLayer :: ConnectivityManagerImpl Aplicación concreta de la ConnectivityManager objeto único para las 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 Aplicación concreta de la PlatformManager objeto único para la plataforma EFR32.
nl :: Weave :: DeviceLayer :: SoftwareUpdateManager
nl :: Weave :: DeviceLayer :: SoftwareUpdateManagerImpl Aplicación concreta de la SoftwareUpdateManager objeto único para las plataformas Silicon Labs EFR32.
nl :: Weave :: DeviceLayer :: ThreadStackManager Proporciona funciones para inicializar e interactuar con la pila de Thread en un dispositivo habilitado para Weave.
nl :: Weave :: DeviceLayer :: ThreadStackManagerImpl Aplicación concreta de la ThreadStackManager Singleton objeto para EFR32 plataformas utilizando el SDK de laboratorios de silicio y la pila OpenThread.
nl :: Weave :: DeviceLayer :: TimeSyncManager Gestiona la sincronización de la hora para los dispositivos de tejido.
nl :: Weave :: DeviceLayer :: TraitManager Gestiona la publicación y suscripción de 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 Aplicación concreta de la NetworkProvisioningServer objeto único 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 de eco de tejido para un dispositivo de tejido.
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 ConfigurationManager características que funciona en múltiples plataformas.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl Proporciona una implementación genérica de ConnectivityManager características que funciona en múltiples plataformas.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_BLE Proporciona una implementación genérica de BLE-específica ConnectivityManager cuenta para las plataformas donde la funcionalidad BLE es implementado por el BLEManager clase.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoBLE Proporciona una implementación genérica de BLE-específica ConnectivityManager cuenta para las plataformas que no soportan BLE.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoThread Proporciona una implementación genérica de WiFi-específica ConnectivityManager cuenta para su uso en plataformas que no son compatibles con rosca.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoTunnel Proporciona una implementación genérica de túnel de servicio específica ConnectivityManager cuenta para las plataformas que no soportan un túnel de servicio.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoWiFi Proporciona una implementación genérica de WiFi-específica ConnectivityManager cuenta para las plataformas que no soportan WiFi.
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_Thread Proporciona una implementación genérica de WiFi-específica ConnectivityManager cuenta para su uso en las plataformas que el apoyo de rosca.
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 SoftwareUpdateManager cuenta para su uso en plataformas que soportan BDX.
nl :: Weave :: DeviceLayer :: Internal :: GenericThreadStackManagerImpl_FreeRTOS Proporciona una implementación genérica de ThreadStackManager características que funciona en plataformas FreeRTOS.
nl :: Weave :: DeviceLayer :: Internal :: GenericThreadStackManagerImpl_OpenThread Proporciona una implementación genérica de ThreadStackManager características que funciona en conjunto con OpenThread.
nl :: Weave :: DeviceLayer :: Internal :: GenericThreadStackManagerImpl_OpenThread_LwIP Proporciona una implementación genérica de ThreadStackManager características que funciona en conjunto 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 Aplicación concreta de la NetworkProvisioningServer objeto único 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 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 :: Perfiles :: MessageIterator Para utilizar los búferes de mensajes de forma sensata, definimos este iterador, que se puede utilizar 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 Del mismo modo, tenemos que ser capaces de representar una gran mancha de edad de TLV de datos.
nl :: Weave :: Profiles :: RetainedPacketBuffer Esta es una clase base que sirve como un objeto de referencia comodidad para contar de forma automática un sistema :: 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 :: Perfiles :: BDX_Current :: ReceiveAccept
nl :: Weave :: Perfiles :: BDX_Current :: ReceiveInit
nl :: Weave :: Perfiles :: 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_Desarrollo

Clases

nl :: Weave :: Perfiles :: BDX_Development :: BdxNode
nl :: Weave :: Perfiles :: BDX_Development :: BlockAck El BlockAck mensaje se utiliza para reconocer un bloque de datos.
nl :: Weave :: Perfiles :: BDX_Development :: BlockAckV1 El BlockAckV1 mensaje se utiliza para reconocer un bloque de datos.
nl :: Weave :: Perfiles :: BDX_Development :: BlockEOF El BlockEOF mensaje se utiliza para transferir el último bloque de datos del emisor al receptor.
nl :: Weave :: Perfiles :: BDX_Development :: BlockEOFAck El BlockEOFAck mensaje se utiliza para reconocer el último bloque de datos.
nl :: Weave :: Perfiles :: BDX_Development :: BlockEOFAckV1 El BlockEOFAckV1 mensaje se utiliza para reconocer el último bloque de datos.
nl :: Weave :: Perfiles :: BDX_Development :: BlockEOFV1 El BlockEOFV1 mensaje se utiliza para transferir el último bloque de datos del emisor al receptor.
nl :: Weave :: Perfiles :: BDX_Development :: BlockQuery El BlockQuery mensaje se utiliza para solicitar que un bloque de datos se transfiere del emisor al receptor.
nl :: Weave :: Perfiles :: BDX_Development :: BlockQueryV1 El BlockQueryV1 mensaje se utiliza para solicitar que un bloque de datos se transfiere del emisor al receptor.
nl :: Weave :: Perfiles :: BDX_Development :: BlockSend El BlockSend mensaje se utiliza para transferir un bloque de datos del emisor al receptor.
nl :: Weave :: Perfiles :: BDX_Development :: BlockSendV1 El BlockSendV1 mensaje se utiliza para transferir un bloque de datos del emisor al receptor.
nl :: Weave :: Profiles :: BDX_Development :: ReceiveAccept El ReceiveAccept mensaje se utiliza para aceptar un intercambio propuesto cuando el receptor es el iniciador.
nl :: Weave :: Perfiles :: BDX_Development :: ReceiveInit El ReceiveInit mensaje se utiliza para iniciar un intercambio cuando el receptor es el iniciador.
nl :: Weave :: Profiles :: BDX_Development :: ReceiveReject El ReceiveReject mensaje se utiliza para rechazar un intercambio propuesto cuando el remitente es el iniciador.
nl :: Weave :: Perfiles :: BDX_Development :: SendAccept El SendAccept mensaje se utiliza para aceptar un intercambio propuesto cuando el remitente es el iniciador.
nl :: Weave :: Perfiles :: BDX_Development :: SendInit El SendInit mensaje se utiliza para iniciar un intercambio cuando el remitente es el iniciador.
nl :: Weave :: Perfiles :: BDX_Development :: SendReject El SendReject mensaje se utiliza para rechazar un intercambio propuesto cuando el remitente es el iniciador.
nl :: Weave :: Perfiles :: BDX_Development :: TransferError El mensaje de error se utiliza para informar de un error y abortar 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 :: Perfiles :: 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 :: Perfiles :: DataManagement_Current :: CommandSender
nl :: Weave :: Perfiles :: DataManagement_Current :: GenericTraitCatalogImpl Una armadura proporcionado aplicación de la TraitCatalogBase interfaz para una colección de instancias de datos de rasgos que se refieren todos 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 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, especializados en TLV elementos de la matriz como Listas de Datos y Listas de versión.
nl :: Weave :: Profiles :: DataManagement_Current :: ListParserBase Clase base para programas de análisis de mensajes WDM, especializados en TLV elementos de la matriz como Listas de Datos y Listas de versión.
nl :: Weave :: Profiles :: DataManagement_Current :: LogBDXUpload
nl :: Weave :: Profiles :: DataManagement_Current :: LoggingConfiguration LoggingConfiguration encapsula el componente configurable de la armadura del evento de registro de subsistema.
nl :: Weave :: Perfiles :: DataManagement_Current :: LoggingManagement Una clase para administrar los registros de eventos en memoria.
nl :: Weave :: Perfiles :: 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 :: Perfiles :: 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 :: Perfiles :: DataManagement_Current :: TraitDataSink
nl :: Weave :: Profiles :: DataManagement_Current :: TraitDataSource
nl :: Weave :: Perfiles :: DataManagement_Current :: TraitSchemaEngine El motor de esquema toma la información de esquema asociada con un rasgo particular y proporciona facilidades para analizar y traducir eso en una forma utilizable por la maquinaria de 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 WDM UpdateRequest y PartialUpdateRequest cargas útiles.
nl :: Weave :: Perfiles :: DataManagement_Current :: ViewClient

Estructuras

nl :: Weave :: Profiles :: DataManagement_Current :: CircularEventBuffer Memoria de eventos internos, construido alrededor del nl :: Armadura :: :: 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 :: Perfiles :: DataManagement_Current :: EventSchema La estructura que define un esquema para los metadatos de eventos.
nl :: Weave :: Perfiles :: 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 :: Perfiles :: 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 :: Analizador

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

Clases

nl :: Weave :: Perfiles :: DataManagement_Current :: CustomCommand :: Builder WDM personalizada Comando definición codificador.
nl :: Weave :: Perfiles :: DataManagement_Current :: CustomCommand :: Analizador WDM personalizada Comando solicitud de definición de analizador.

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

Clases

nl :: Weave :: Profiles :: DataManagement_Current :: CustomCommandResponse :: Builder WDM personalizada Comando Respuesta definición codificador.
nl :: Weave :: Profiles :: DataManagement_Current :: CustomCommandResponse :: Analizador WDM personalizada Comando Respuesta definición analizador.

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 :: Analizador Definición del analizador de elementos 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 :: Analizador

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

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

Clases

nl :: Weave :: Profiles :: DataManagement_Current :: NotificationRequest :: Analizador

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

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 :: Perfiles :: DataManagement_Current :: StatusElement :: Builder Definición del codificador del elemento de estado WDM.
nl :: Weave :: Perfiles :: DataManagement_Current :: StatusElement :: Analizador Definición del analizador del elemento de estado de WDM.

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

Clases

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

nl :: Tejido:: Perfiles: DataManagement_Current :: SuscribirseCancelarSolicitud

Clases

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

nl :: Tejido:: Perfiles: DataManagement_Current :: SuscribirseConfirmarSolicitud

Clases

nl :: Weave :: Perfiles :: DataManagement_Current :: SubscribeConfirmRequest :: Builder
nl :: Weave :: Perfiles :: DataManagement_Current :: SubscribeConfirmRequest :: Analizador

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

Clases

nl :: Weave :: Perfiles :: DataManagement_Current :: SubscribeRequest :: Builder
nl :: Weave :: Perfiles :: DataManagement_Current :: SubscribeRequest :: Analizador WDM Ruta definición analizador.

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

Clases

nl :: Weave :: Perfiles :: DataManagement_Current :: SubscribeResponse :: Builder
nl :: Weave :: Perfiles :: DataManagement_Current :: SubscribeResponse :: Analizador WDM Ruta definición analizador.

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

Clases

nl :: Weave :: Profiles :: DataManagement_Current :: UpdateRequest :: Analizador 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 :: Analizador

nl :: Tejido:: Perfiles: DataManagement_Legacy

Clases

nl :: Weave :: Profiles :: DataManagement_Legacy :: Binding La encuadernación de clase administra el estado de las comunicaciones en nombre de una entidad de aplicación usando la armadura.
nl :: Weave :: Profiles :: DataManagement_Legacy :: ClientDataManager Una clase abstracta que contiene las 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 :: Perfiles :: 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 de WDM específicos de la aplicación.
nl :: Weave :: Profiles :: DataManagement_Legacy :: ProfileDatabase El resumen ProfileDatabase clase auxiliar.
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 :: Perfiles :: DeviceDescription :: DeviceDescriptionServer Objeto de servidor para responder a las solicitudes de descripción de dispositivo.
nl :: Weave :: Perfiles :: 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 :: Perfiles :: Echo_Next :: WeaveEchoServer
Accepts EchoRequest messages from a peer node and responds with an EchoResponse message.

nl :: Tejido:: Perfiles: Aprovisionamiento de tejidos

Clases

nl :: Weave :: Perfiles :: FabricProvisioning :: FabricProvisioningDelegate Clase de delegado para implementar acciones adicionales correspondientes a operaciones de aprovisionamiento de tejido.
nl :: Weave :: Perfiles :: FabricProvisioning :: FabricProvisioningServer Clase de servidor para implementar el perfil de aprovisionamiento de tejido.

nl :: Tejido:: Perfiles: Latido del corazón

Clases

nl :: Weave :: Perfiles :: Heartbeat :: WeaveHeartbeatReceiver Armadura de Heartbeat clase de receptor.
nl :: Weave :: Perfiles :: Heartbeat :: WeaveHeartbeatSender Armadura de Heartbeat clase remitente.

nl :: Tejido:: Perfiles: Aprovisionamiento de red

Clases

nl :: Weave :: Perfiles :: NetworkProvisioning :: NetworkInfo Una clase de utilidad para serializar y deserializar cargas útiles comunicados a través de NetworkProvisioning perfil: se encapsula pertinente información a las redes de detección y configuración.
nl :: Weave :: Perfiles :: NetworkProvisioning :: NetworkProvisioningDelegate Clase de delegado para implementar operaciones de aprovisionamiento de red.
nl :: Weave :: Perfiles :: NetworkProvisioning :: NetworkProvisioningServer Clase de servidor para implementar el perfil de aprovisionamiento de red.
nl :: Weave :: Perfiles :: NetworkProvisioning :: WirelessRegConfig Contenedor para información de configuración regulatoria inalámbrica.

Estructuras

nl :: Weave :: Perfiles :: NetworkProvisioning :: WirelessRegDomain Código de 2 caracteres que identifica un dominio regulatorio inalámbrico.

nl :: Tejido:: Perfiles: Seguridad

Clases

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

nl :: Tejido:: Perfiles: Seguridad:: AppKeys

Clases

nl :: Weave :: Perfiles :: Seguridad :: AppKeys :: DummyGroupKeyStore
nl :: Weave :: Perfiles :: Seguridad :: AppKeys :: GroupKeyStoreBase La definición de la clase de tienda de claves del grupo Weave.
nl :: Weave :: Perfiles :: Seguridad :: AppKeys :: WeaveGroupKey Contiene información sobre las claves del grupo de aplicaciones Weave.

nl :: Tejido:: Perfiles: Seguridad:: CASO

Clases

nl :: Weave :: Profiles :: Security :: CASE :: BeginSessionContext Contiene información de contexto relacionado con la generación o la transformación de un CASO comenzar mensajes de la sesión.
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

Clases

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

Clases

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

Clases

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

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

Estructuras

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

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

Clases

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

nl:: Weave:: Profiles:: ServiceDirectory

Clases

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

Estructuras

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

nl:: Weave:: Profiles:: ServiceProvisioning

Clases

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

Clases

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 Una clase para admitir la creación y decodificación de los mensajes de respuesta a la consulta de imágenes.
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

Clases

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

nl:: Weave:: Profiles:: Time

Clases

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.

Estructuras

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

Clases

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

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

Clases

nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingDelegate Clase de delegado para implementar operaciones entrantes de Emparejamiento de Dropcam Legacy en el dispositivo servidor.
nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingServer Clase de servidor para implementar el perfil de emparejamiento de Dropcam Legacy.

nl:: Weave:: Profiles:: WeaveTunnel

Clases

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

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

Estructuras

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

Clases

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.

Estructuras

nl::Weave::System::LwIPEvent

Sindicatos

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

nl:: Weave:: System:: Stats

Clases

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

nl:: Weave:: TLV

Clases

nl :: Weave :: TLV :: CircularTLVReader
nl::Weave::TLV::CircularTLVWriter
nl::Weave::TLV::TLVReader Proporciona un programa de análisis eficiente de memoria para los datos codificados en la armadura de TLV formato.
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

Estructuras

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

nl:: Weave:: TLV:: Utilities

Estructuras

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

nl:: Weave:: Warm

Clases

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

Estructuras

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

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

Clases

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