Referencia de OpenWeave C++
Páginas de referencia de OpenWeave.
nl
nl:: ArgParser
Clases |
|
---|---|
nl::ArgParser::HelpOptions | Es un OptionSet común para procesar opciones informativas (ayuda, versión). |
nl::ArgParser::OptionSetBase | Un OptionSet en el que el controlador es una función virtual. |
Structs |
|
---|---|
nl::ArgParser::OptionDef | Define una opción de línea de comandos. |
nl::ArgParser::OptionSet | Define un grupo de opciones de línea de comandos reutilizables y relacionadas de forma lógica. |
nl:: Ble
Clases |
|
---|---|
nl::Ble::BleApplicationDelegate | |
nl::Ble::BLEEndPoint | |
nl::Ble::BleLayer | Esta clase proporciona una interfaz para que un solo subproceso controle los datos hacia arriba en la pila a través de las funciones de la interfaz de la plataforma BleLayer, o hacia abajo en la pila a través de un objeto de WeaveConnection asociado con un BLEEndPoint. |
nl::Ble::BleLayerObject | |
nl::Ble::BlePlatformDelegate | |
nl::Ble::BleTransportCapabilitiesRequestMessage | |
nl::Ble::BleTransportCapabilitiesResponseMessage | |
nl::Ble::BleTransportCommandMessage | |
nl::Ble::BTCommandHeader | |
nl::Ble::BTCommandTypeAck | |
nl::Ble::BTCommandTypeTestData | |
nl::Ble::BTCommandTypeTestRequest | |
nl::Ble::BTCommandTypeTestResult | |
nl::Ble::BTCommandTypeTxTiming | |
nl::Ble::BTCommandTypeWindowSize | |
nl::Ble::BTCommandTypeWobleMTU | |
nl::Ble::WoBle | |
nl::Ble::WoBleTest | |
nl::Ble::WoBleTxHistogram | |
nl::Ble::WoBleTxRecord |
Structs |
|
---|---|
nl::Ble::WeaveBLEDeviceIdentificationInfo | Bloque de información de identificación de dispositivo de Weave. |
nl::Ble::WeaveBleUUID |
nl:: Ble:: Plataforma:: BlueZ
nl:: Inet
Clases |
|
---|---|
nl::Inet::AsyncDNSResolverSockets | Esta es una clase interna de InetLayer que proporciona API de ayuda para la resolución asíncrona del sistema de nombres de dominio (DNS) en InetLayer. |
nl::Inet::DNSResolver | Esta es una clase interna de InetLayer que proporciona la abstracción de la resolución del Sistema de nombres de dominio (DNS) en InetLayer. |
nl::Inet::EndPointBasis | Base de las clases de extremos de transporte de Internet. |
nl::Inet::InetLayer | Proporciona acceso a servicios de Internet para un solo subproceso, entre los que se incluyen temporizadores, resolución de sistemas de nombres de dominio (DNS), transporte de redes TCP, transporte de red UDP y transporte de red sin procesar. |
nl::Inet::InetLayerBasis | Esta es la clase básica de objetos con recuento de referencia administrados por un objeto InetLayer. |
nl::Inet::InterfaceAddressIterator | Iterador para la lista de direcciones IP de la interfaz de red del sistema. |
nl::Inet::InterfaceIterator | Iterador para la lista de interfaces de red del sistema. |
nl::Inet::IPAddress | Dirección del protocolo de Internet |
nl::Inet::IPEndPointBasis | Los objetos de esta clase representan extremos de protocolos de IP que no admiten instancias. |
nl::Inet::IPPacketInfo | Información sobre una conexión o un mensaje entrante o saliente. |
nl::Inet::IPPrefix | Prefijo de dirección del protocolo de Internet. |
nl::Inet::RawEndPoint | Los objetos de esta clase representan extremos de red IP sin procesar. |
nl::Inet::SocketEvents | Representan un conjunto de eventos de E/S solicitados o pendientes en un socket. |
nl::Inet::TCPEndPoint | Los objetos de esta clase representan extremos de transporte TCP. |
nl::Inet::TunEndPoint | Los objetos de esta clase representan interfaces de túnel. |
nl::Inet::UDPEndPoint | Los objetos de esta clase representan extremos de transporte UDP. |
Unión |
|
---|---|
nl::Inet::PeerSockAddr |
nl:: Weave
Clases |
|
---|---|
nl::Weave::Vinculación | Captura el destino previsto de una comunicación de Weave y la información de configuración asociada. |
nl::Weave::Contador | Interfaz para administrar un contador como un valor entero. |
nl::Weave::ExchangeContext | Esta clase representa una conversación continua (ExchangeContext) entre dos o más nodos. |
nl::Weave::FabricStateDelegate | Esta clase abstracta delegada comunica los cambios de estado de la estructura. |
nl::Weave::HostPortList | Para administrar y manipular una lista de puertos de host, es una colección compacta y codificada de objetos binarios de tuplas de host y de identificadores de puertos asociadas con el Directorio de servicios de Weave. |
nl::Weave::JNIUtils | |
nl::Weave::MonotonicalIncreaseCounter | Una clase para administrar un contador que aumenta de forma monótona como un valor entero. |
nl::Weave::PersistedCounter | Una clase para administrar un contador como un valor entero destinado a conservarse durante los reinicios. |
nl::Weave::WeaveConnection | La definición de la clase Weave Connection |
nl::Weave::WeaveConnectionTunnel | La definición de la clase WeaveConnectionTunnel, que administra un par de TCPEndPoints cuyas conexiones WeaveConnection originales se vinculan, y entre las que WeaveMessageLayer reenvía todos los datos y los cierres de conexión. |
nl::Weave::WeaveEncriptaciónKey_AES128CTRSHA1 | |
nl::Weave::WeaveExchangeHeader | Especifica el perfil de Weave y el tipo de mensaje de un mensaje de Weave en particular dentro de un ExchangeContext. |
nl::Weave::WeaveExchangeManager | Esta clase se usa para administrar ExchangeContexts con otros nodos de Weave. |
nl::Weave::WeaveFabricState | Se reenvió la declaración de WeaveFabricState. |
nl::Weave::WeaveKeyId | La definición del identificador de clave de Weave. |
nl::Weave::WeaveMessageLayer | La definición de la clase WeaveMessageLayer, que administra la comunicación con otros nodos de Weave. |
nl::Weave::WeaveMsgEncriptaciónKey | Contiene información sobre la clave de encriptación de mensajes de Weave. |
nl::Weave::WeaveMsgEncriptaciónKeyCache | Caché de clave para claves de encriptación de mensajes de Weave. |
nl::Weave::WeaveSecurityManager | |
nl::Weave::WeaveServerBase | Es un objeto de base común para implementar perfiles de respuesta no solicitada de Weave (servidores) que encapsula validaciones de solicitudes autenticadas y el envío de informes de estado, y proporciona almacenamiento común de miembros de datos para el estado de tejido y un administrador de intercambio. |
nl::Weave::WeaveServerDelegateBase | Una clase base común para implementar objetos delegados del servidor de Weave. |
nl::Weave::WeaveSessionKey | Contiene información sobre una clave de sesión de Weave. |
nl::Weave::WeaveSessionState | Transmite el estado de comunicación necesario para enviar o recibir mensajes con otro nodo. |
Structs |
|
---|---|
nl::Weave::JNILibraryMethod | |
nl::Weave::WeaveMessageInfo | Información sobre un mensaje de Weave que está en proceso de envío o recepción. |
nl::Weave::WRMPConfig | La configuración de WRMP |
Unión |
|
---|---|
nl::Weave::WeaveEncriptaciónKey |
nl:: Weave:: ASN1
Clases |
|
---|---|
nl::Weave::ASN1::ASN1Reader | |
nl::Weave::ASN1::ASN1UniversalTime | |
nl::Weave::ASN1::ASN1Escritor |
nl:: Weave:: Cripto
nl:: Weave:: DeviceLayer
Clases |
|
---|---|
nl::Weave::DeviceLayer::ConfigurationManager | Proporciona acceso a información de configuración del tiempo de ejecución y compilación para un dispositivo de Weave. |
nl::Weave::DeviceLayer::ConfigurationManagerImpl | Implementación concreta del objeto singleton ConfigurationManager para la plataforma EFR32. |
nl::Weave::DeviceLayer::ConnectivityManager | Proporciona control de la conectividad de red para un dispositivo de Weave. |
nl::Weave::DeviceLayer::ConnectivityManagerImpl | Implementación concreta del objeto singleton ConnectivityManager para plataformas EFR32 de Silicon Labs. |
nl::Weave::DeviceLayer::PlatformManager | Proporciona funciones para inicializar e interactuar con la pila de red de Weave en un dispositivo compatible con Weave. |
nl::Weave::DeviceLayer::PlatformManagerImpl | Implementación concreta del objeto singleton PlatformManager para la plataforma EFR32. |
nl::Weave::DeviceLayer::SoftwareUpdateManager | |
nl::Weave::DeviceLayer::SoftwareUpdateManagerImpl | Implementación concreta del objeto singleton SoftwareUpdateManager para plataformas EFR32 de Silicon Labs. |
nl::Weave::DeviceLayer::ThreadStackManager | Proporciona funciones para inicializar e interactuar con la pila de Thread en un dispositivo compatible con Weave. |
nl::Weave::DeviceLayer::ThreadStackManagerImpl | Implementación concreta del objeto singleton de ThreadStackManager para plataformas EFR32 que usan el SDK de Silicon Labs y la pila de OpenThread. |
nl::Weave::DeviceLayer::TimeSyncManager | Administra la sincronización del tiempo de dispositivos de Weave. |
nl::Weave::DeviceLayer::TraitManager | Administra la publicación y suscripción de características de Weave Data Management para un dispositivo de Weave. |
Structs |
|
---|---|
nl::Weave::DeviceLayer::WeaveDeviceEvent | Representa un evento de capa de dispositivo de Weave. |
nl::Weave::DeviceLayer::WeaveDevicePlatformEvent | Representa información de eventos específica de la plataforma para las plataformas EFR32 de Silicon Labs. |
nl:: Weave:: DeviceLayer:: Interno
Clases |
|
---|---|
nl::Weave::DeviceLayer::Internal::BLEManager | Permite controlar los servicios de WoBLE y la conectividad de un dispositivo de Weave. |
nl::Weave::DeviceLayer::Internal::BLEManagerImpl | Implementación concreta del objeto singleton de NetworkProvisioningServer para las plataformas EFR32. |
nl::Weave::DeviceLayer::Internal::DeviceControlServer | Implementa el perfil de control de dispositivos de Weave para un dispositivo de Weave. |
nl::Weave::DeviceLayer::Internal::DeviceDescriptionServer | Implementa el perfil de descripción de dispositivos de Weave para un dispositivo de Weave. |
nl::Weave::DeviceLayer::Internal::DeviceIdentityTraitDataSource | Implementa una fuente de datos para Weave DeviceIdentityTrait. |
nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo | |
nl::Weave::DeviceLayer::Interno::EchoServer | Implementa el perfil de eco de Weave para un dispositivo de Weave. |
nl::Weave::DeviceLayer::Internal::EFR32Config | |
nl::Weave::DeviceLayer::Internal::ESP32Config | Proporciona funciones y definiciones para acceder a la información de configuración del dispositivo en el ESP32. |
nl::Weave::DeviceLayer::Interno::ESP32Utils | |
nl::Weave::DeviceLayer::Internal::FabricProvisioningServer | Implementa el perfil de aprovisionamiento de tejido de Weave para un dispositivo de Weave. |
nl::Weave::DeviceLayer::Internal::FactoryProvisioning | Implementación predeterminada de la función de aprovisionamiento de fábrica del dispositivo. |
nl::Weave::DeviceLayer::Internal::FactoryProvisioningBase | Admite el aprovisionamiento de fábrica del dispositivo en el momento del inicio. |
nl::Weave::DeviceLayer::Internal::GenericConfigurationManagerImpl | Proporciona una implementación genérica de las funciones de ConfigurationManager que funciona en varias plataformas. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl | Proporciona una implementación genérica de las funciones de ConnectivityManager que funciona en varias plataformas. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_BLE | Proporciona una implementación genérica de las funciones de ConnectivityManager específicas de BLE para plataformas en las que la clase BLEManager implementa la funcionalidad de BLE. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoBLE | Proporciona una implementación genérica de las funciones de ConnectivityManager específicas de BLE para plataformas que no lo admiten. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoThread | Proporciona una implementación genérica de las funciones de ConnectivityManager específicas de Wi-Fi para usar en plataformas que NO admiten Thread. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoTunnel | Proporciona una implementación genérica de las funciones de ConnectivityManager específicas del túnel de servicios para plataformas que no admiten un túnel de servicio. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoWiFi | Proporciona una implementación genérica de las funciones de ConnectivityManager específicas de Wi-Fi para plataformas que no admiten Wi-Fi. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_Thread | Proporciona una implementación genérica de las funciones de ConnectivityManager específicas de Wi-Fi para usar en plataformas que admiten Thread. |
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl | Proporciona una implementación genérica de las funciones del Administrador de actualizaciones de software que funcionan en varias plataformas. |
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl_BDX | Proporciona una implementación genérica de las funciones de SoftwareUpdateManager para usar en plataformas que admiten BDX. |
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_FreeRTOS | Proporciona una implementación genérica de las funciones de ThreadStackManager que funciona en plataformas de FreeRTOS. |
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread | Proporciona una implementación genérica de ThreadStackManager, que funciona en conjunto con OpenThread. |
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread_LwIP | Proporciona una implementación genérica de las funciones de ThreadStackManager que funciona junto con OpenThread y LwIP. |
nl::Weave::DeviceLayer::Internal::GroupKeyStoreImpl | Implementación de la API de Weave GroupKeyStoreBase para plataformas basadas en el SDK de Silicon Labs. |
nl::Weave::DeviceLayer::Internal::NetworkProvisioningServer | Proporciona servicios de aprovisionamiento de red para un dispositivo de Weave. |
nl::Weave::DeviceLayer::Internal::NetworkProvisioningServerImpl | Implementación concreta del objeto singleton de NetworkProvisioningServer para las plataformas EFR32 de Silicon Labs. |
nl::Weave::DeviceLayer::Internal::NetworkTelemetryManager | |
nl::Weave::DeviceLayer::Internal::NRF5Config | Proporciona funciones y definiciones para acceder a la configuración de dispositivos persistentes en plataformas basadas en el SDK nRF5 nórdico. |
nl::Weave::DeviceLayer::Internal::ServiceProvisioningServer | Implementa el perfil de aprovisionamiento del servicio de Weave para un dispositivo de Weave. |
nl::Weave::DeviceLayer::Internal::ThreadTelemetry | |
nl::Weave::DeviceLayer::Internal::ThreadTopology | |
nl::Weave::DeviceLayer::Internal::TunnelTelemetry | |
nl::Weave::DeviceLayer::Internal::WeaveTelemetryBase | Esta es una clase base que controla las funciones de telemetría de red para diferentes redes. |
nl::Weave::DeviceLayer::Internal::WiFiTelemetry |
nl:: Weave:: DeviceManager
Clases |
|
---|---|
nl::Weave::DeviceManager::DeviceStatus | |
nl::Weave::DeviceManager::TraitSchemaDirectory | |
nl::Weave::DeviceManager::WeaveDeviceManager |
nl:: Weave:: Plataforma:: Seguridad
nl:: Weave:: Perfiles
Clases |
|
---|---|
nl::Weave::Profiles::MessageIterator | Para utilizar los búferes de mensajes de manera razonable, definimos este iterador, que se puede usar a fin de realizar un seguimiento de los límites, etc. |
nl::Weave::Profiles::ReferencedString | Cómo manejar strings en Weave. |
nl::Weave::Profiles::ReferencedTLVData | De manera similar, debemos ser capaces de representar un BLOB grande y antiguo de datos de TLV. |
nl::Weave::Profiles::RetainedPacketBuffer | Esta es una clase base que sirve como objeto de conveniencia para hacer referencia automáticamente a un recuento de System::PacketBuffer. |
nl::Weave::Profiles::WeaveEchoClient | |
nl::Weave::Profiles::WeaveEchoServer |
nl:: Weave:: Perfiles:: BDX_Current
nl:: Weave:: Weave:: BDX_Development
Clases |
|
---|---|
nl::Weave::Profiles::BDX_Development::BdxNode | |
nl::Weave::Profiles::BDX_Development::BlockAck | El mensaje BlockAck se usa para reconocer un bloque de datos. |
nl::Weave::Profiles::BDX_Development::BlockAckV1 | El mensaje BlockAckV1 se usa para reconocer un bloque de datos. |
nl::Weave::Profiles::BDX_Development::BlockEOF | El mensaje BlockEOF se usa para transferir el último bloque de datos de remitente a receptor. |
nl::Weave::Profiles::BDX_Development::BlockEOFAck | El mensaje BlockEOFAck se usa para reconocer el último bloque de datos. |
nl::Weave::Profiles::BDX_Development::BlockEOFAckV1 | El mensaje BlockEOFAckV1 se usa para confirmar el último bloque de datos. |
nl::Weave::Profiles::BDX_Development::BlockEOFV1 | El mensaje BlockEOFV1 se usa para transferir el último bloque de datos de remitente a receptor. |
nl::Weave::Profiles::BDX_Development::BlockQuery | El mensaje BlockQuery se usa para solicitar que un bloque de datos se transfiera del remitente al receptor. |
nl::Weave::Profiles::BDX_Development::BlockQueryV1 | El mensaje BlockQueryV1 se usa para solicitar que un bloque de datos se transfiera del remitente al receptor. |
nl::Weave::Profiles::BDX_Development::BlockSend | El mensaje BlockSend se usa para transferir un bloque de datos de remitente a receptor. |
nl::Weave::Profiles::BDX_Development::BlockSendV1 | El mensaje BlockSendV1 se usa para transferir un bloque de datos de remitente a receptor. |
nl::Weave::Profiles::BDX_Development::ReceiveAccept | El mensaje ReceiveAccept se usa para aceptar un intercambio propuesto cuando el receptor es el iniciador. |
nl::Weave::Profiles::BDX_Development::ReceiveInit | El mensaje ReceiveInit se usa para iniciar un intercambio cuando el receptor es el iniciador. |
nl::Weave::Profiles::BDX_Development::ReceiveReceive | El mensaje ReceiveReceive se usa para rechazar un intercambio propuesto cuando el remitente es el iniciador. |
nl::Weave::Profiles::BDX_Development::SendAccept | El mensaje SendAccept se usa para aceptar un intercambio propuesto cuando el remitente es el iniciador. |
nl::Weave::Profiles::BDX_Development::SendInit | El mensaje SendInit se usa para iniciar un intercambio cuando el remitente es el iniciador. |
nl::Weave::Perfiles::BDX_Desarrollo::EnviarRechazo | El mensaje SendRejected se usa para rechazar un intercambio propuesto cuando el remitente es el iniciador. |
nl::Weave::Profiles::BDX_Development::TransferError | El mensaje de error se usa para informar un error y anular un intercambio. |
Structs |
|
---|---|
nl::Weave::Profiles::BDX_Development::BDXHandlers | |
nl::Weave::Profiles::BDX_Development::BDXTransfer | Esta estructura contiene miembros de datos que representan una transferencia BDX activa. |
nl:: Weave:: Perfiles:: Transferencia de datos masivos
Clases |
|
---|---|
nl::Weave::Profiles::BulkDataTransfer::BdxDelegate |
nl:: Weave:: Perfiles:: DataManagement_Current
Unión |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::Timestamp | La unión que proporciona un sistema de conjunto de aplicaciones o una marca de tiempo UTC. |
nl:: Weave:: Perfiles:: DataManagement_Current:: BaseMessageWithSubscribeId
Clases |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::BaseMessageWithSubscribeId::Builder | |
nl::Weave::Profiles::DataManagement_Current::BaseMessageWithSubscribeId::Parser |
nl:: Weave:: Perfiles:: DataManagement_Current:: CustomCommand
Clases |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::CustomCommand::Builder | Definición de codificador Command de WDM. |
nl::Weave::Profiles::DataManagement_Current::CustomCommand::Parser | Definición del analizador de solicitudes de comando personalizado de WDM. |
nl:: Weave:: Perfiles:: DataManagement_Current:: CustomCommandResponse
Clases |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Builder | Definición del codificador de respuesta personalizada WDM de WDM. |
nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Parser | Analizador de respuestas personalizado de WDM del comando. |
nl:: Weave:: Perfiles:: DataManagement_Current:: DataElement
Clases |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::DataElement::Builder | Definición del codificador del elemento de datos de WDM. |
nl::Weave::Profiles::DataManagement_Current::DataElement::Parser | Definición del analizador de elementos de datos de WDM. |
nl:: Weave:: Perfiles:: DataManagement_Current:: DataList
Clases |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::DataList::Builder | |
nl::Weave::Profiles::DataManagement_Current::DataList::Parser |
nl:: Weave:: Perfiles:: DataManagement_Current:: Evento
Clases |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::Event::Builder | |
nl::Weave::Profiles::DataManagement_Current::Event::Parser |
nl:: Weave:: Perfiles:: DataManagement_Current:: EventList
Clases |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::EventList::Builder | |
nl::Weave::Profiles::DataManagement_Current::EventList::Parser |
nl:: Weave:: Perfiles:: DataManagement_Current:: NotificationRequest
Clases |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::NotificationRequest::Parser |
nl:: Weave:: Perfiles:: DataManagement_Current:: Ruta
Clases |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::Path::Builder | |
nl::Weave::Profiles::DataManagement_Current::Path::Parser |
nl:: Weave:: Perfiles:: DataManagement_Current:: PathList
Clases |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::PathList::Builder | |
nl::Weave::Profiles::DataManagement_Current::PathList::Parser |
nl:: Weave:: Perfiles:: DataManagement_Current:: RecordionRecord
Clases |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::RejectedionRecord::Builder | |
nl::Weave::Profiles::DataManagement_Current::RejectedionRecord::Parser |
nl:: Weave:: Perfiles:: DataManagement_Current:: RejectedionRecordList
Clases |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::RejectedionRecordList::Builder | |
nl::Weave::Profiles::DataManagement_Current::RejectedionRecordList::Parser |
nl:: Weave:: Perfiles:: DataManagement_Current:: StatusElement
Clases |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::StatusElement::Builder | Definición del codificador del elemento de estado de WDM. |
nl::Weave::Profiles::DataManagement_Current::StatusElement::Parser | Definición del analizador del elemento de estado de WDM. |
nl:: Weave:: Perfiles:: DataManagement_Current:: StatusList
Clases |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::StatusList::Builder | Compilador de StatusList. |
nl::Weave::Profiles::DataManagement_Current::StatusList::Parser |
nl:: Weave:: Perfiles:: DataManagement_Current:: SubscribeCancelRequest
Clases |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::SubscribeCancelRequest::Builder | |
nl::Weave::Profiles::DataManagement_Current::SubscribeCancelRequest::Parser |
nl:: Weave:: Perfiles:: DataManagement_Current:: SubscribeConfirmRequest
Clases |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::SubscribeConfirmRequest::Builder | |
nl::Weave::Profiles::DataManagement_Current::SubscribeConfirmRequest::Parser |
nl:: Weave:: Perfiles:: DataManagement_Current:: SubscribeRequest
Clases |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::SubscribeRequest::Builder | |
nl::Weave::Profiles::DataManagement_Current::SubscribeRequest::Parser | Definición del analizador Path de WDM |
nl:: Weave:: Perfiles:: DataManagement_Current:: SubscribeResponse
Clases |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::SubscribeResponse::Constructor | |
nl::Weave::Perfiles::DataManagement_Current::SubscribeResponse::Parser | Definición del analizador Path de WDM |
nl:: Weave:: Perfiles:: DataManagement_Current:: UpdateRequest
Clases |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::UpdateRequest::Parser | Definición del analizador de solicitudes de actualización de WDM. |
nl:: Weave:: Perfiles:: DataManagement_Current:: UpdateResponse
Clases |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Builder | Definición del codificador de respuesta de actualización de WDM. |
nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Parser |
nl:: Weave:: Perfiles:: DataManagement_Current:: VersionList
Clases |
|
---|---|
nl::Weave::Profiles::DataManagement_Current::VersionList::Builder | |
nl::Weave::Profiles::DataManagement_Current::VersionList::Parser |
nl:: Weave:: Perfiles:: DataManagement_Legacy
Clases |
|
---|---|
nl::Weave::Profiles::DataManagement_Legacy::Binding | La clase Binding administra el estado de las comunicaciones en nombre de una entidad de aplicación con Weave. |
nl::Weave::Profiles::DataManagement_Legacy::ClientDataManager | Clase abstracta que contiene las definiciones del método de confirmación e indicación que requiere el cliente de WDM. |
nl::Weave::Profiles::DataManagement_Legacy::ClientNotifier | Una clase auxiliar empleada cuando se desea la compatibilidad con suscripciones y notificaciones en un cliente de WDM. |
nl::Weave::Profiles::DataManagement_Legacy::DMClient | La clase básica abstracta para clientes de WDM específicos de la aplicación. |
nl::Weave::Profiles::DataManagement_Legacy::DMPublisher | Es la clase base abstracta para los publicadores de WDM específicos de la aplicación. |
nl::Weave::Profiles::DataManagement_Legacy::ProfileDatabase | La clase auxiliar abstracta ProfileDatabase. |
nl::Weave::Profiles::DataManagement_Legacy::ProtocolEngine | La clase del motor de protocolo WDM. |
nl::Weave::Profiles::DataManagement_Legacy::PublisherDataManager | Una clase abstracta que contiene definiciones de métodos de confirmación y notificación requeridas por el publicador de WDM. |
nl:: Weave:: Perfiles:: DeviceControl
Clases |
|
---|---|
nl::Weave::Profiles::DeviceControl::DeviceControlDelegate | Delegar la clase para implementar operaciones entrantes de Control de dispositivos en el dispositivo del servidor |
nl::Weave::Profiles::DeviceControl::DeviceControlServer | La clase de servidor para implementar el perfil de control de dispositivos. |
nl:: Weave:: Perfiles:: Descripción del dispositivo
Clases |
|
---|---|
nl::Weave::Profiles::DeviceDescription::DeviceDescriptionClient | Objeto cliente para emitir solicitudes de descripción de dispositivo. |
nl::Weave::Profiles::DeviceDescription::DeviceDescriptionServer | Objeto de servidor para responder las solicitudes de descripción de dispositivos. |
nl::Weave::Profiles::DeviceDescription::IdentificaDeviceCriteria | Representa los criterios que se usan para seleccionar dispositivos en el protocolo IdentityDevice. |
nl::Weave::Profiles::DeviceDescription::IdentificarRequestMessage | Analizado un mensaje de RequestRequest. |
nl::Weave::Profiles::DeviceDescription::IdentificarResponseMessage | Forma analizada de un mensaje de IdentificationResponse. |
nl::Weave::Profiles::DeviceDescription::TextDescriptorReader | |
nl::Weave::Profiles::DeviceDescription::TextDescriptorWriter | |
nl::Weave::Profiles::DeviceDescription::WeaveDeviceDescriptor | Contiene información descriptiva sobre un dispositivo de Weave. |
nl:: Weave:: Perfiles:: Echo_Next
Clases |
|
---|---|
nl::Weave::Profiles::Echo_Next::WeaveEchoClient |
Provides the ability to send Weave EchoRequest messages to a peer node and receive the corresponding EchoResponse messages. |
nl::Weave::Profiles::Echo_Next::WeaveEchoServer |
Accepts EchoRequest messages from a peer node and responds with an EchoResponse message. |
nl:: Weave:: Perfiles:: Fabrica
Clases |
|
---|---|
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate | Delegue la clase para implementar acciones adicionales correspondientes a operaciones de aprovisionamiento de Fabric. |
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer | La clase de servidor para implementar el perfil de aprovisionamiento de Fabric. |
nl:: Weave:: Perfiles:: Ritmo cardíaco
Clases |
|
---|---|
nl::Weave::Profiles::Heartbeat::WeaveHeartbeatReceiver | La clase receptora Heartbeat (Wetve) |
nl::Weave::Profiles::Heartbeat::WeaveHeartbeatSender | La clase de remitente de Wetve |
nl:: Weave:: Perfiles:: Aprovisionamiento de redes
Clases |
|
---|---|
nl::Weave::Profiles::NetworkProvisioning::NetworkInfo | Una clase de utilidad para serializar y deserializar cargas útiles comunicadas a través del perfil de NetworkProvisioning: encapsula información pertinente a la detección y configuración de redes. |
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningDelegate | Delegar clase para implementar operaciones de aprovisionamiento de red |
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer | La clase de servidor para implementar el perfil de aprovisionamiento de red. |
nl::Weave::Profiles::NetworkProvisioning::WirelessRegConfig | Contenedor de la información de configuración regulatoria inalámbrica. |
Structs |
|
---|---|
nl::Weave::Profiles::NetworkProvisioning::WirelessRegDomain | Es un código de 2 caracteres que identifica un dominio regulatorio inalámbrico. |
nl:: Weave:: Perfiles:: Seguridad
Clases |
|
---|---|
nl::Weave::Profiles::Security::CertificateKeyId | |
nl::Weave::Profiles::Security::ValidationContext | |
nl::Weave::Profiles::Security::WeaveCertificateData | |
nl::Weave::Profiles::Security::WeaveCertificateSet | |
nl::Weave::Perfiles::Seguridad::WeaveDN | |
nl::Weave::Profiles::Security::WeaveProvisioningBundle | |
nl::Weave::Profiles::Security::WeaveSignatureGenerator | Genera una WeaveSignature con una clave privada en la memoria. |
nl::Weave::Profiles::Security::WeaveSignatureGeneratorBase | Proporciona una funcionalidad genérica para generar WeaveSignatures. |
nl:: Weave:: Perfiles:: Seguridad:: AppKeys
Clases |
|
---|---|
nl::Weave::Perfiles::Seguridad::AppKeys::DummyGroupKeyStore | |
nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase | La definición de la clase de almacén de claves de grupo de Weave. |
nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey | Contiene información sobre las claves de grupos de aplicaciones de Weave. |
nl:: Weave:: Perfiles:: Seguridad:: CASO
Clases |
|
---|---|
nl::Weave::Profiles::Security::CASE::StartSessionContext | Contiene información de contexto relacionada con la generación o el procesamiento de los mensajes de inicio de CASE de una sesión. |
nl::Weave::Profiles::Security::CASE::StartSessionRequestContext | Contiene información contextual relacionada con la generación o el procesamiento de un mensaje CASESessionRequest en CASE. |
nl::Weave::Profiles::Security::CASE::StartSessionResponseContext | Contiene información contextual relacionada con la generación o el procesamiento de un mensaje CASESessionRequest en CASE. |
nl::Weave::Profiles::Security::CASE::ReconfigureContext | Contiene la información relacionada con la generación o el procesamiento de un mensaje CASE para volver a configurar. |
nl::Weave::Profiles::Security::CASE::WeaveCASEAuthDelegate | Interfaz abstracta a la que se delegan las acciones de autenticación durante el establecimiento de la sesión en CASE. |
nl::Weave::Profiles::Security::CASE::WeaveCASEEngine | Implementa la lógica central del protocolo CASE de Weave. |
nl:: Weave:: Perfiles:: Seguridad: CertProvisioning
Clases |
|
---|---|
nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine | Implementa la lógica central del objeto del protocolo de aprovisionamiento de certificados de Weave. |
nl::Weave::Profiles::Security::CertProvisioning::WeaveNodeMfrAttestDelegate | Interfaz abstracta a la que se delegan acciones específicas de la plataforma durante la certificación del fabricante del nodo de Weave. |
nl::Weave::Profiles::Security::CertProvisioning::WeaveNodeOpAuthDelegate | Interfaz abstracta a la que se delegan acciones específicas de la plataforma durante la autenticación operativa de los nodos de Weave. |
nl:: Weave:: Perfiles:: Seguridad: KeyExport
Clases |
|
---|---|
nl::Weave::Perfiles::Seguridad::KeyExport::__FINAL | |
nl::Weave::Perfiles::Seguridad::KeyExport::WeaveKeyExport | Implementa la lógica central del protocolo de exportación de claves de Weave. |
nl::Weave::Profiles::Security::KeyExport::WeaveKeyExportDelegate | Clase delegada abstracta llamada por el motor KeyExport para realizar varias acciones relacionadas con la autenticación durante la exportación de claves. |
nl::Weave::Profiles::Security::KeyExport::WeaveStandAloneKeyExportClient | Implementa el lado del cliente del protocolo de exportación de claves de Weave para su uso en contextos independientes (que no sean de Weave). |
nl:: Weave:: Perfiles:: Seguridad:: PASE
Clases |
|
---|---|
nl::Weave::Perfiles::Seguridad::PASE::WeavePASEEngine |
nl:: Weave:: Perfiles:: Seguridad: Contraseñas
Structs |
|
---|---|
nl::Weave::Profiles::Seguridad::Passcodes::EncryptedPasscodeStruct |
nl:: Weave:: Perfiles:: Seguridad:: Tomar
Clases |
|
---|---|
nl::Weave::Profiles::Security::Take::WeaveTakeChallengerAuthDelegate | |
nl::Weave::Perfiles::Seguridad::Take::WeaveTakeEngine | |
nl::Weave::Profiles::Security::Take::WeaveTakeTokenAuthDelegate |
nl:: Weave:: Perfiles:: Directorio de servicios
Clases |
|
---|---|
nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager | El objeto de administrador del directorio del servicio de Weave. |
Structs |
|
---|---|
nl::Weave::Profiles::ServiceDirectory::ServiceConnectStartArgs | Argumentos pasados a la devolución de llamada WeaveServiceManager::OnConnectComenzar. |
nl:: Weave:: Perfiles:: ServiceProvisioning
nl:: Weave:: Perfiles:: Actualización de software
Clases |
|
---|---|
nl::Weave::Profiles::SoftwareUpdate::ImageAnnounce | Clase que describe el mensaje ImageAnnounce. |
nl::Weave::Profiles::SoftwareUpdate::ImageQuery | Una clase para admitir la creación y la decodificación de mensajes de búsqueda de imágenes. |
nl::Weave::Profiles::SoftwareUpdate::ImageQueryResponse | Una clase para admitir la creación y la decodificación de los mensajes de respuesta de consultas de imágenes. |
nl::Weave::Profiles::SoftwareUpdate::IntegritySpec | Una clase auxiliar que contiene el tipo de integridad y el hash real de la imagen de actualización de software. |
nl::Weave::Profiles::SoftwareUpdate::IntegrityTypeList | Una clase auxiliar para contener una lista de tipos de integridad como parte de la búsqueda de imágenes. |
nl::Weave::Profiles::SoftwareUpdate::IWeaveImageAnnounceServerDelegate | Interfaz para el delegado WeaveImageAnnounceServer. |
nl::Weave::Profiles::SoftwareUpdate::ProductSpec | Una clase auxiliar que representa una especificación de producto. |
nl::Weave::Profiles::SoftwareUpdate::UpdateSchemeList | Una clase auxiliar para contener una lista de esquemas de actualización como parte de la búsqueda de imágenes. |
nl::Weave::Profiles::SoftwareUpdate::WeaveImageAnnounceServer | Servidor que escucha anuncios de imágenes de Weave. |
nl:: Weave:: Perfiles:: StatusReporting
Clases |
|
---|---|
nl::Weave::Profiles::StatusReporting::StatusReport |
nl:: Weave:: Perfiles:: Tiempo
Clases |
|
---|---|
nl::Weave::Profiles::Time::_TimeSyncNodeBase | |
nl::Weave::Profiles::Time::SingleSourceTimeSyncClient | |
nl::Weave::Profiles::Time::TimeChangeNotification | códec para el mensaje de notificación de cambio de tiempo |
nl::Weave::Profiles::Time::TimeSyncNode | |
nl::Weave::Profiles::Time::TimeSyncRequest | |
nl::Weave::Profiles::Time::TimeSyncResponse | |
nl::Weave::Profiles::Time::TimeZoneUtcOffset | Códec para el desplazamiento de UTC de una zona horaria |
Structs |
|
---|---|
nl::Weave::Profiles::Time::Contacto | Está en público, ya que la devolución de llamada TimeSyncNode::FilterTimeCorrectionContributor proporciona una vista global a la capa superior. |
nl::Weave::Profiles::Time::ServingNode | Se usa para especificar los contactos a fin de llamar a SyncWithNodes It's put en el abierto en lugar de ser una clase anidada para hacer que la declaración de la clase de TimeSyncNode sea más corta y también la declaración de exportación más explícita. |
nl:: Weave:: Perfiles:: Vinculación de tokens
Clases |
|
---|---|
nl::Weave::Profiles::TokenPairing::TokenPairingDelegate | |
nl::Weave::Profiles::TokenPairing::TokenPairingServer | Objeto de servidor para responder las solicitudes de vinculación de tokens. |
nl:: Weave:: Perfiles:: Proveedor: Nestlabs:: DropcamLegacyPairing
Clases |
|
---|---|
nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingDelegate | Delegar clase para implementar operaciones entrantes de vinculación de Dropcam en el dispositivo del servidor |
nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingServer | La clase de servidor para implementar el perfil de vinculación heredado de Dropcam. |
nl:: Weave:: Perfiles:: WeaveTunnel
Clases |
|
---|---|
nl::Weave::Perfiles::WeaveTunnel::ReconnectParam | Los parámetros de la política de reconexión que se usan para controlar la forma en que el túnel se vuelve a conectar al servicio. |
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent | |
nl::Weave::Perfiles::WeaveTunnel::WeaveTunnelConnectionMgr | Esta clase encapsula todos los estados de conexión del túnel de Weave y la lógica y las funciones de administración asociadas. |
nl::Weave::Perfiles::WeaveTunnel::WeaveTunnelControl | |
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelHeader | |
nl::Weave::Perfiles::WeaveTunnel::WeaveTunnelRoute |
nl:: Weave:: Asistencia de seguridad
nl:: Weave:: Asistencia
Structs |
|
---|---|
nl::Weave::Support::ProfileStringContext | Contexto para registrar y cancelar el registro de devoluciones de llamada asociadas con el identificador de perfil especificado para mostrar strings de compatibilidad legibles asociadas con el perfil. |
nl::Weave::Support::ProfileStringInfo | Devoluciones de llamada asociadas al identificador de perfil especificado para mostrar strings de compatibilidad legibles asociadas al perfil. |
nl:: Weave:: Sistema
Clases |
|
---|---|
nl::Weave::System::Layer |
This provides access to timers according to the configured event handling model. |
nl::Weave::System::LwIPEventHandlerDelegate | |
nl::Weave::Sistema::Silenciarx |
This class represents a simple mutual exclusion lock used on platforms with preemptively scheduled multi-threaded programming environments, for example, POSIX threads and FreeRTOS. |
nl::Weave::Sistema::Objeto | Representa un objeto contado de referencia asignado desde un espacio contenido en un objeto ObjectPool. n="> </t,> |
nl::Weave::Sistema::PacketBuffer | La clase del búfer de paquetes es la estructura principal utilizada para manipular paquetes de datos serializados en octetos, por lo general, en el contexto de una red de comunicaciones de datos, como Bluetooth o el protocolo de Internet. |
nl::Weave::Sistema::Timer | Esta es una clase interna de la Capa del sistema de Weave, que se utiliza para representar un cronómetro en curso de un intento único. |
Structs |
|
---|---|
nl::Weave::System::LwIPEvent |
Unión |
|
---|---|
nl::Weave::System::ObjectArena |
A union template used for representing a well-aligned block of memory. |
nl:: Weave:: Sistema:: Estadísticas
Clases |
|
---|---|
nl::Weave::System::Stats::Snapshot |
nl:: Weave:: TLV
Clases |
|
---|---|
nl::Weave::TLV::CircularTLVReader | |
nl::Weave::TLV::CircularTLVWriter | |
nl::Weave::TLV::TLVReader | Proporciona un analizador con eficiencia de memoria para datos codificados en formato TLV de Weave. |
nl::Weave::TLV::TLVUpdater | Proporciona una interfaz unificada de lectura y escritura para editar, agregar o borrar elementos en la codificación TLV. |
nl::Weave::TLV::TLVWriter | Proporciona un codificador con memoria eficiente para escribir datos en el formato TLV de Weave. |
nl::Weave::TLV::WeaveCircularTLVBuffer | WeaveCircularTLVBuffer proporciona almacenamiento circular para los elementos nl::Weave::TLV::TLVWriter y nl::Weave::TLVTLVReader. |
nl:: Weave:: TLV:: Depuración
Structs |
|
---|---|
nl::Weave::TLV::Debug::DumpContext |
nl:: Weave:: TLV:: Utilidades
Structs |
|
---|---|
nl::Weave::TLV::Utilidades::FindContext | |
nl::Weave::TLV::Utilidades::FindPredicateContext |
nl:: Weave:: Calidez
Clases |
|
---|---|
nl::Weave::Warm::WarmFabricStateDelegate | Esta es una clase interna para WarmCore. |
Structs |
|
---|---|
nl::Weave::Warm::ActionEntry | |
nl::Weave::Warm::ModuleState |
Esquema:: Weave:: Función: Auth:: ApplicationKeysTrait
Clases |
|
---|---|
Esquema::Weave::Trait::Auth::ApplicationKeysTrait::ApplicationKeysTraitDataReceptor | Contiene interfaces para el receptor de datos de las características de las claves de aplicaciones de Weave. |
Módulos |
|
---|---|
Control de dispositivos | |
Aprovisionamiento de telas | |
Aprovisionamiento de red | |
Rendezvous pasivo | El período pasivo de Rendezvous se diferencia de Active en el hecho de que la etapa de establecimiento de la conexión se inicia antes de la fase de identificación por el aprovisionador. |
Rendezvous remoto pasivo | La función Remote Rendezvous pasivo se diferencia de Riveezvous pasivo en cuanto a que un dispositivo de asistencia actúa como retransmisor para el aprovisionamiento, retransmitiendo mensajes entre el aprovisionamiento y el aprovisionador. |
Aprovisionamiento de servicios | |
Vinculación de tokens |