Referencia de OpenWeave C ++
Páginas de referencia para OpenWeave.
nl
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
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
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
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
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
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
nl :: Tejido:: Perfiles: DataManagement_Current :: SuscribirseResponse
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
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
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 |
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 |