Référence C++ OpenWeave

Pages de référence pour OpenWeave.

nl

Structures

nl::ArrayLengthAndBuffer Aide à envelopper un tableau avec une longueur.
nl:ErrorFormatter
nl::FieldDescriptor Structure qui décrit un champ TLV dans une structure de schéma et la connecte aux données dans une structure c.
nl:Mémoire: Structure c de fonctions d'allocation/de libre de mémoire.
nl:SchemaFieldDescriptor : Encapsuler un tableau de descripteurs de champ pour décrire une structure/structure de schéma.
nl:SérialisationContexte Structure en c, contenant le contexte ou l'état dont nous avons besoin pour la sérialisation ou la désérialisation
nl:SerializedByteString
nl: SerializedFieldTypebooléen_array
nl: SerializedFieldTypeByteString_tableau
nl: SerializedFieldTypefloatPoint32_array
nl:SérialiséChampTypeFlottantPoint64_tableau
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. Associez une paire de données à une structure de données c et l'objet StructureSchemaDescriptor pour écrire une structure TLV basée sur ces données.

nl:ArgParser

Classes

nl:ArgParser:Help:Options OptionSet commun pour gérer les options d'information (aide, version).
nl:ArgParser::OptionSetBase OptionSet où le gestionnaire est une fonction virtuelle.

Structures

nl:ArgParser::DefDef Définit une option de ligne de commande.
nl:ArgParser::OptionSet Définit un groupe d'options de ligne de commande logiquement et réutilisables.

nl:Ble

Classes

nl:Ble:BleApplicationDelegate
nl::Ble:BLEEndPoint
nl:Ble:BleLayer: Cette classe fournit une interface permettant à un seul thread de faire remonter les données dans la pile via les fonctions d'interface de la plate-forme BleLayer ou dans la pile via un objet WeaveConnection associé à un BLEEndPoint.
nl:Ble:BleLayerObject
nl:Ble:BlePlatformDelegate :
nl:Ble:BleTransportCapabilityRequestMessage
nl:Ble:BleTransportCapabilityResponseMessage:
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

Structures

nl:Ble:WeaveBLEDeviceIdentificationInfo Imposez un bloc d'information BLE sur l'identification des appareils BLE.
nl::Ble:WeaveBleUUID

nl:Ble:Plate-forme:BlueZ

Structures

nl::Ble::Platform::BlueZ::Adapter
nl::Ble:Platform::BlueZ::BluezPeripheralArgs)
nl:Ble:Platform::BlueZ::BluezServerEndpoint
nl::Ble::Platform::BlueZ::Characteristic
nl::Ble:Platform::BlueZ::Service
nl::Ble:Platform::BlueZ::WeaveIdInfo
nl::Ble:Platform::BlueZ::WeaveServiceData

nl:Inet

Classes

nl:Inet::AsyncDNSResolverSockets Il s'agit d'une classe interne à InetLayer qui fournit des API d'assistance pour la résolution DNS (Asynchrone Domain Name System) dans InetLayer.
nl:Inet::DNSResolver Il s'agit d'une classe interne à InetLayer qui fournit l'abstraction de la résolution DNS (Domain Name System) dans InetLayer.
nl:Inet::EndPointBasis Base des classes de point de terminaison de transport Internet.
nl:Inet:InetLayer Il permet d'accéder à des services Internet, y compris des minuteurs, une résolution DNS (Domain Name System), le transport réseau TCP, le transport réseau UDP et le transport brut, pour un seul thread.
nl:Inet::InetLayerBasis Il s'agit de la classe de base des objets comptabilisés dans les références gérés par un objet InetLayer.
nl:Inet:InterfaceInterfaceniveau : Itérateur pour la liste des adresses IP de l'interface réseau du système
nl:Inet:InterfaceInterface : Itérateur pour la liste des interfaces réseau système
nl:Inet::AdresseIP Adresse du protocole Internet.
nl:Inet::IPEndPointBasis Les objets de cette classe représentent des points de terminaison de protocole IP non instanciables.
nl:Inet::IPPacketInfo Informations sur un message/une connexion entrant/sortant.
nl:Inet::IPPrefix Préfixe d'adresse du protocole Internet.
nl:Inet::RawEndPoint Les objets de cette classe représentent des points de terminaison du réseau IP brut.
nl:Inet::SocketEvents Représente un ensemble d'événements d'E/S demandés ou en attente sur un socket.
nl:Inet::TCPEndPoint Les objets de cette classe représentent des points de terminaison de transport TCP.
nl:Inet::TunEndPoint Les objets de cette classe représentent des interfaces de tunnel.
nl:Inet::UDPEndPoint Les objets de cette classe représentent des points de terminaison de transport UDP.

Union

nl:Inet::PeerSockAddr

nl:Tissé

Classes

nl:Weave:Binding: Capture la cible prévue d'une communication Weave et les informations de configuration associées.
nl:Weave:Compteur Interface permettant de gérer un compteur sous forme de valeur entière.
nl:Weave::ExchangeContext Cette classe représente une conversation en cours (ExchangeContext) entre deux nœuds ou plus.
nl:Weave::FabricStateDelegate : Cette classe de délégués abstraite communique les changements d'état du tissu.
nl:Weave::HostPortList Permet de gérer et de manipuler une liste de ports d'hôte, une collection compacte à encodage binaire contenant des tuples d'hôte et d'identifiant de port associés au répertoire de service Weave.
nl:Weave::JNIUtils
nl:Weave:MonotonicallyAugmenterCounter Classe de gestion d'un compteur qui augmente de façon linéaire en tant que valeur entière.
nl:Weave::PersistedCounter Classe permettant de gérer un compteur sous forme de valeur entière destinée à être conservée après un redémarrage.
nl:Weave:WeaveConnection Définition de la classe Weave Connection.
nl:Weave:WeaveConnectionTunnel Définition de la classe WeaveConnectionTunnel, qui gère une paire de points de terminaison TCPEndPoints dont les connexions d'origine WeaveConnections ont été associées, et entre WeaveMessageLayer et toutes les données et fermetures de connexion.
nl:Weave:WeaveEncryptionKey_AES128CTRSHA1
nl:Weave::WeaveExchangeHeader Indique le profil Weave et le type de message d'un message Weave spécifique dans un élément ExchangeContext.
nl:Weave::WeaveExchangeManager Cette classe est utilisée pour gérer ExchangeContexts avec d'autres nœuds Weave.
nl:Weave::WeaveFabricState Déclaration de transfert de WeaveFabricState.
nl:Weave:WeaveKeyId Définition de l'identifiant de clé Weave.
nl:Weave:WeaveMessageLayer Définition de la classe WeaveMessageLayer, qui gère la communication avec d'autres nœuds Weave.
nl:Weave:WeaveMsgEncryptionKey Contient des informations sur la clé de chiffrement des messages Weave.
nl:Weave:WeaveMsgEncryptionKeyCache Cache de clés pour les clés de chiffrement des messages Weave.
nl:Weave::WeaveSecurityManager
nl:Weave:WeaveServerBase Objet de base courant permettant d'implémenter les réponses (non sollicitées) de profil Weave qui encapsule les requêtes authentifiées et l'envoi de rapports d'état, et fournit un espace de stockage commun pour les membres de l'état de la structure et un gestionnaire de places de marché.
nl:Weave:WeaveServerDelegateBase Classe de base courante pour la mise en œuvre des objets délégués du serveur Weave.
nl:Weave:WeaveSessionKey Contient des informations sur une clé de session Weave.
nl:Weave:WeaveSessionState Attribue l'état de communication nécessaire pour envoyer/recevoir des messages avec un autre nœud.

Structures

nl:Weave::JNILibraryMethod
nl:Weave:WeaveMessageInfo : Informations sur un message Weave en cours d'envoi ou de réception.
nl:Weave::WRMPConfig La configuration WRMP.

Union

nl:Weave:WeaveEncryptionKey

nl:Weave:ASN1

Classes

nl:Weave::ASN1::ASN1Reader
nl:Weave::AS1::ASN1UniversalTime
nl:Weave::ASN1::ASN1Writer

nl:Weave:Crypto

Classes

nl:Weave:Crypto::CTR_DRBG
nl:Weave:Crypto::CTRMode
nl:Weave:Crypto::EncodeECDSASignature
nl:Weave:Crypto::EncodeECPrivateKey
nl:Weave:Crypto::EncodeECPublicKey
nl:Weave:Crypto::EncodeHMACSignature :
nl:Weave:Crypto::EncodeRSAKey
nl:Weave:Crypto::EncodeRSASignature
nl:Weave:Crypto::HKDF
nl:Weave:Crypto::HKDFSHA1Or256
nl:Weave:Crypto::HMAC

nl:Weave:DeviceLayer

Classes

nl:Weave::LayerLayer:ConfigurationManager Fournit des informations sur l'exécution et la configuration au moment de la compilation d'un appareil Weave.
nl:Weave::LayerLayer:ConfigurationManagerImpl Mise en œuvre concrète de l'objet singleton ConfigurationManager pour la plate-forme EFR32.
nl:Weave::DeviceLayer::ConnectivityManager Permet de contrôler la connectivité réseau d'un appareil Weave.
nl:Weave::DeviceLayer::ConnectivityManagerImpl Mise en œuvre concrète de l'objet Singleton ConnectivityManager pour les plates-formes Silicon Labs EFR32
nl:Weave::LayerLayer:PlatformManager Fournit des fonctionnalités pour initialiser et interagir avec la pile réseau de Weave sur un appareil compatible.
nl:Weave::LayerLayer:PlatformManagerImpl Mise en œuvre concrète de l'objet singleton PlatformManager pour la plate-forme EFR32.
nl:Weave::DeviceLayer::SoftwareUpdateManager
nl:Weave::DeviceLayer::SoftwareUpdateManagerImpl Mise en œuvre concrète de l'objet singleton SoftwareUpdateManager pour les plates-formes EFR32 Silicon Labs.
nl:Weave::LayerLayer:ThreadStackManager Fournit des fonctionnalités pour initialiser et interagir avec la pile Thread sur un appareil compatible avec Weave.
nl:Weave::LayerLayer:ThreadStackManagerImpl Mise en œuvre concrète de l'objet singleton ThreadStackManager pour les plates-formes EFR32 à l'aide du SDK Silicon Labs et de la pile OpenThread
nl:Weave::DeviceLayer::TimeSyncManager Gère la synchronisation temporelle pour les appareils Weave.
nl:Weave::DeviceLayer::TraiManager Gère la publication et l'abonnement des caractéristiques de gestion des données Weave pour un appareil Weave.

Structures

nl:Weave::DeviceLayer::WeaveDeviceEvent Représente un événement Weave Device Layer.
nl:Weave::DeviceLayer::WeaveDevicePlatformEvent Représente les informations d'événements spécifiques à la plate-forme pour les plates-formes Silicon Labs EFR32.

nl:Weave:DeviceLayer:Interne

Classes

nl:Weave::LayerLayer::Internal::BLEManager Permet de contrôler les services WoBLE et la connectivité d'un appareil Weave.
nl:Weave::LayerLayer::Internal::BLEManagerImpl Mise en œuvre concrète de l'objet Singleton NetworkProvisioningServer pour les plates-formes EFR32
nl:Weave::DeviceLayer::Internal::DeviceControlServer implémente le profil de contrôle d'appareil Weave pour un appareil Weave ;
nl:Weave::DeviceLayer::Internal::DeviceDescriptionServer implémente le profil de description de l'appareil Weave pour un appareil Weave ;
nl:Weave::LayerLayer::Internal::IdentityIdentityTraiDataSource implémente une source de données pour l'application Weave DeviceIdentityTrai.
nl:Weave::LayerLayer::Internal::DeviceNetworkInfo
nl:Weave::DeviceLayer::Internal::EchoServer implémente le profil d'écho Weave pour un appareil Weave.
nl:Weave::DeviceLayer::Internal::EFR32Config
nl:Weave::DeviceLayer::Internal::ESP32Config Fournit des fonctions et des définitions permettant d'accéder aux informations de configuration de l'appareil sur l'ESP32.
nl:Weave::LayerLayer::Internal::ESP32Utils
nl:Weave::DeviceLayer::Internal::FabricProvisioningServer implémente le profil de provisionnement du tissu Weave pour un appareil Weave ;
nl:Weave::DeviceLayer::Internal::FactoryProvisioning Mise en œuvre par défaut de la fonctionnalité de provisionnement de l'appareil.
nl:Weave::DeviceLayer::Internal::FactoryProvisioningBase Prend en charge le provisionnement de la configuration d'usine de l'appareil au démarrage.
nl:Weave::LayerLayer::Internal::GenericConfigurationManagerImpl Fournit une implémentation générique des fonctionnalités de ConfigurationManager qui fonctionnent sur plusieurs plates-formes.
nl:Weave::LayerLayer::Internal::GenericConnectivityManagerImpl Fournit une implémentation générique de fonctionnalités ConnectivityManager compatibles avec plusieurs plates-formes.
nl:Weave::LayerLayer::Internal::GenericConnectivityManagerImpl_BLE Fournit une implémentation générique de fonctionnalités ConnectivityManager spécifiques à BLE pour les plates-formes où la fonctionnalité BLE est implémentée par la classe BLEManager.
nl:Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoBLE Fournit une implémentation générique des fonctionnalités ConnectivityManager spécifiques à BLE pour les plates-formes qui n'acceptent pas BLE.
nl:Weave::LayerLayer::Internal::GenericConnectivityManagerImpl_NoThread Fournit une implémentation générique de fonctionnalités ConnectivityManager spécifiques au Wi-Fi pour une utilisation sur des plates-formes qui ne sont PAS compatibles avec Thread.
nl:Weave::LayerLayer::Internal::GenericConnectivityManagerImpl_NoTunnel Fournit une implémentation générique des fonctionnalités ConnectivityManager spécifiques au tunnel de service pour les plates-formes qui ne sont pas compatibles avec un tunnel de service.
nl:Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoWiFi Fournit une implémentation générique des fonctionnalités ConnectivityManager spécifiques aux réseaux Wi-Fi pour les plates-formes qui ne sont pas compatibles avec le Wi-Fi.
nl:Weave::LayerLayer::Internal::GenericConnectivityManagerImpl_Thread Fournit une implémentation générique des fonctionnalités ConnectivityManager spécifiques au Wi-Fi à utiliser sur les plates-formes compatibles avec Thread.
nl:Weave::LayerLayer::Internal::GenericSoftwareUpdateManagerImpl Fournit une implémentation générique des fonctionnalités du gestionnaire de mises à jour logicielles qui fonctionnent sur plusieurs plates-formes
nl:Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl_BDX Fournit une implémentation générique de fonctionnalités SoftwareUpdateManager à utiliser sur les plates-formes compatibles avec BDX.
nl:Weave::DeviceLayer::Internal::GenericThreadManagerManagerImpl_FreeRTOS Fournit une implémentation générique de fonctionnalités ThreadStackManager compatibles avec les plates-formes FreeRTOS.
nl:Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread Fournit une implémentation générique de fonctionnalités ThreadStackManager qui fonctionne en même temps qu'OpenThread.
nl:Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread_LwIP Fournit une implémentation générique de fonctionnalités ThreadStackManager compatible avec OpenThread et LwIP.
nl:Weave::DeviceLayer::Internal::GroupKeyStoreImpl Implémentation de l'API Weave GroupKeyStoreBase pour les plates-formes basées sur le SDK Silicon Labs.
nl:Weave::LayerLayer::Internal::NetworkProvisionServer Fournit des services de provisionnement réseau pour un appareil Weave.
nl:Weave::LayerLayer::Internal::NetworkProvisioningServerImpl Mise en œuvre concrète de l'objet singleton NetworkProvisioningServer pour les plates-formes EFR32 Silicon Labs.
nl:Weave::LayerLayer::Internal:NetworkTelemetryManager
nl:Weave::LayerLayer::Internal:NRF5Config Fournit des fonctions et des définitions permettant d'accéder à la configuration persistante des appareils sur les plates-formes en fonction du SDK Nordic nRF5.
nl:Weave::DeviceLayer::Internal::ServiceProvisionner implémente le profil de provisionnement de services Weave pour un appareil Weave ;
nl:Weave::LayerLayer::Internal::ThreadTelemetry
nl:Weave::DeviceLayer::Internal::ThreadTopology
nl:Weave::LayerLayer::Internal::TunnelTelemetry
nl:Weave::DeviceLayer::Internal::WeaveTelemetryBase Il s'agit d'une classe de base qui gère les fonctions de télémétrie réseau pour différents réseaux.
nl:Weave::DeviceLayer::Internal::WiFiTelemetry

nl:Weave:DeviceManager

Classes

nl:Weave::Gestionnaired:appareils:État:
nl:Weave::Gestionnaired:appareils:TraiSchemaDirectory
nl:Wave::DeviceManager::WeaveDeviceManager

nl:Weave:Plate-forme:Sécurité

Classes

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:Tissé :Profils

Classes

nl:Weave:Profiles::MessageAcme Pour utiliser les tampons de message de façon sensible, nous définissons cet itérateur, qui permet de suivre les limites, etc.
nl:Weave::Profiles:RéférencesChaîne: Voici comment gérer les chaînes dans Weave.
nl:Weave:Profiles:RéférencesTLVData De même, nous devons être en mesure de représenter un grand blob de données TLV.
nl:Weave:Profiles:Fitisserie:PackedBuffer Il s'agit d'une classe de base qui sert d'objet pratique pour référencer automatiquement un compte System::PacketBuffer.
nl:Weave:Profiles:Nous:venezUnClient
nl:Weave::Profils::WeaveEchoServer

nl:Weave:Profils :BDX_Current

Classes

nl:Weave:Profiles::BDX_Current:BlockAck
nl:Weave::Profiles::BDX_Current:BlockEOF
nl:Weave:Profiles::BDX_Current:BlockEOFAck
nl:Weave:Profiles::BDX_Actuelle::Requête:
nl:Weave:Profiles::BDX_Current:BlockSend
nl:Weave:Profiles::BDX_Actuelle::Acceptation
nl:Weave::Profiles::BDX_Current::ReçuInit
nl:Weave:Profiles::BDX_Actuelle::Rejeter
nl:Weave:Profiles::BDX_Current::Acceptation
nl:Weave:Profiles::BDX_Current::EnvoiInit
nl:Weave:Profiles::BDX_Current::RefusRefus
nl:Weave:Profiles::BDX_Current:_Erreur_Transfert:
nl:Weave:Profiles::BDX_Actuelle:Nous:BudxClient
nl:Weave:Profiles::BDX_Current:Nous:Bénéficier

nl:Weave:Profils :BDX_Development

Classes

nl:Weave::Profiles::BDX_Développement::BdxNode
nl:Weave:Profiles::BD_Développement::BlocAck Le message BlockAck permet d'accuser réception d'un bloc de données.
nl:Weave:Profiles::BDX_Développement::BlocAckV1 Le message BlockAckV1 permet d'accuser réception d'un bloc de données.
nl:Weave::Profiles::BDX_Développement::BloquerEOF Le message BlockEOF permet de transférer le dernier bloc de données de l'expéditeur vers le destinataire.
nl:Weave::Profiles::BDX_Développement::BloquerEOFAck Le message BlockEOFAck permet d'accuser réception du dernier bloc de données.
nl:Weave:Profiles::BDX_Développement::BlocEOFAckV1 Le message BlockEOFAckV1 permet d'accuser réception du dernier bloc de données.
nl:Wave::Profiles::BDX_Développement::BloquerEOFV1 Le message BlockEOFV1 permet de transférer le dernier bloc de données de l'expéditeur vers le destinataire.
nl:Weave:Profiles::BDX_Développement::Requête: Le message BlockQuery permet de demander qu'un bloc de données soit transféré de l'expéditeur au destinataire.
nl:Weave:Profiles::BD__Développement::BlocRequête:1" Le message BlockQueryV1 permet de demander qu'un bloc de données soit transféré de l'expéditeur au destinataire.
nl:Weave:Profiles::BDX_Développement::BlockSend Le message BlockSend permet de transférer un bloc de données entre l'expéditeur et le destinataire.
nl:Weave:Profiles::BD__Développement::BlockSendV1" Le message BlockSendV1 permet de transférer un bloc de données de l'expéditeur vers le destinataire.
nl:Weave::Profiles::BDX_Développement::AcceptAccept Le message ReceiveAccept permet d'accepter un échange proposé lorsque le destinataire est l'initiateur.
nl::Weave::Profiles::BDX_Développement::ReçuInit Le message ReceiveInit permet de démarrer un échange lorsque le récepteur est l'initiateur.
nl:Weave:Profiles::BDX_Développement::Rejeter Le message ReceiveRejet permet de rejeter une proposition d'échange lorsque l'émetteur est l'initiateur.
nl:Weave:Profiles::BDX_Développement::AcceptAccept Le message SendAccept sert à accepter une place de marché lorsque l'émetteur est l'initiateur.
nl:Wave::Profiles::BDX_Développement::EnvoiInit Le message SendInit permet de démarrer un échange lorsque l'émetteur est l'initiateur.
nl:Weave:Profiles::BDX_Développement::Rejeter Le message SendRejet permet de rejeter une proposition d'échange lorsque l'émetteur est l'initiateur.
nl:Weave:Profiles::BDX_Développement::ErreurErreur: Le message d'erreur permet de signaler une erreur et d'annuler un échange.

Structures

nl:Weave:Profiles::BDX_Développement::BDXHandlers
nl:Weave::Profiles::BDX_Développement::BDXTransfert Cette structure contient des membres de données représentant un transfert BDX actif.

nl:Weave:Profils :BulkDataTransfer

Classes

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

nl:Weave:Profils :DataManagement_Current

Classes

nl:Weave:Profiles:Data:DataManagement_Current::AcceptDataDataAccessControlDelegate
nl:Weave:Profiles:Data:DataManagement_Current::BaseBase Classe de base pour les encodeurs de messages WDM.
nl:Weave::Profiles::DataManagement_Current:CircularEventReader TLVReader s'appuyant sur CircularEventBuffer.
nl:Weave:Profiles:Data:DataManagement_Current::Commande
nl:Weave:Profiles:Data:DataManagement_Current::CommandSender
nl:Weave:Profiles:Data:DataManagement_Current::GenericTraiCatalogImpl Weave vous a fourni une implémentation de l'interface TraiCatalogBase pour un ensemble d'instances de données de trait qui font toutes référence à la même ressource.
nl:Weave:Profiles::DonnéesGestion:Current:IDataElementAccessControlDelegate Interface qui doit être implémentée par un processeur d'éléments de données dans une NotifyRequest.
nl:Weave:Profiles:Data:DataManagement_Current::IDirtyPathCut
nl:Weave:Profiles:Data:DataManagement_Current:IPathFilter
nl:Weave:Profiles:Data:DataManagement_Current:IWeavePublisherLock Interface qui doit être mise en œuvre par l'application pour sérialiser l'accès aux principales structures de données WDM.
nl:Weave:Profiles:DataData:Current:IWeaveWDMIgnorerx Interface d'un objet mutex.
nl:Weave::Profiles::DataManagement_Current::ListBuilderBase Classe de base pour les encodeurs de messages WDM, spécialisée dans les éléments de tableau TLV tels que les listes de données et les listes de versions.
nl:Weave:Profiles:Data:DataManagement_Current::ListeParserBase Classe de base pour les analyseurs de messages WDM, spécialisés dans les éléments de tableau TLV tels que les listes de données et de listes.
nl:Weave:Profiles:Data:DataManagement_Current::LogBDXUpload
nl:Weave::Profiles::DataManagement_Current::LoggingConfiguration LoggingConfiguration encapsule le composant configurable du sous-système Logging de l'événement Weave.
nl:Weave:Profiles:Data:DataManagement_Current::LoggingManagement Classe permettant de gérer les journaux des événements en mémoire
nl:Weave:Profiles:Data:DataManagement_Current:NotificationEngine
nl:Weave::Profiles::DataManagement_Current:ParserBase Classe de base pour les analyseurs de messages WDM.
nl:Weave:Profiles::DonnéesGestion:Actuel: Structure encapsulant l'ID d'une ressource.
nl:Weave:Profiles:Data:DataManagement_Current::UniqueResourceTraiCatalog
nl:Weave:Profiles:DataManagement:Current::AbonnementClient
nl:Weave:Profiles:DataManagement_Current::AbonnementMoteur Il s'agit d'un singleton hébergeant tous les abonnements WDM Next, côté client et éditeur.
nl:Weave:Profiles:DataManagement_Current::SubscriptionHandler
nl:Weave:Profiles:Data:DataManagement_Current:TraiCatalogBase
nl:Weave:Profiles:Data:DataManagement_Current:TraiDataSink
nl:Weave:Profiles:Data:DataManagement_Current::Code produit:
nl:Weave:Profiles:Data:DataManagement_Current::TraitSchemaEngine Le moteur de schéma exploite les informations de schéma associées à une caractéristique particulière et fournit des fonctionnalités pour analyser et traduire ces informations en un format utilisable par la machine WDM.
nl:Weave:Profiles:Data:DataManagement_Current:TraiUpdatableDataSink
nl:Weave:Profiles:Data:DataManagement_Current:UpdateClient
nl:Weave:Profiles:Data:DataManagement_Current::DictionnaireDirtyPathCut Classe utilitaire pour remettre le dictionnaire dans la file d'attente en attente lors du traitement du chemin de la propriété contenant le dictionnaire enfant.
nl:Weave:Profiles:Data:DataManagement_Current::DirDirtyPathFilter Classe utilitaire permettant de filtrer le chemin d'accès lors du traitement de la notification.
nl:Weave:Profiles:Data:DataManagement_Current::EnCodeur Cet objet encode les charges utiles WDM UpdateRequest et PartialUpdateRequest.
nl:Weave:Profiles:Data:DataManagement_Current:ViewClient

Structures

nl:Weave:Profiles:Data:DataManagement_Current:CircularEventBuffer tampon d'événement interne, construit autour de nl:Weave::TLV::WeaveCircularTLVBuffer.
nl:Weave:Profiles:Data:DataManagement_Current::ConstSchemaVersionRange
nl:Weave:Profiles:Data:DataManagement_Current::CopyAndAdjustTimeContext Structure interne pour la liste d'événements de balayage.
nl:Weave:Profiles:Data:DataManagement_Current:DebugLogContext
nl:Weave:Profiles:Data:DataManagement_Current:DetailedRootSection Structure qui offre une résolution complète de l'instance de caractéristique
nl:Weave:Profiles:Data:DataManagement_Current::ÉvénementEnveloppe Structure interne pour le balayage d'événements
nl:Weave:Profiles:Data:DataManagement_Current:EventLoadOutContext Structure de copie des listes d'événements à la sortie
nl:Weave:Profiles::DonnéesGestion:Actuel: Structure qui fournit des options pour les différents champs d'événement.
nl:Weave:Profiles:Data:DataManagement_Current:EventSchema Structure qui définit un schéma pour les métadonnées d'événements
nl:Weave:Profiles:Data:DataManagement_Current::ÉvénementsÉvénements Structure pour le suivi des événements stockés sur la plate-forme.
nl:Weave:Profiles:Data:DataManagement_Current::LogStorageResources Classe d'assistance utilisée pour initialiser la gestion de la journalisation.
nl:Weave:Profiles:Data:DataManagement_Current::claimEventCtx
nl:Weave:Profiles::DataManagement_Current::VersionVersion:
nl:Weave::Profiles::DataManagement_Current:TraiPath
nl:Weave:Profiles:Data:DataManagement_Current:TraiPathStore
nl:Weave::Profiles::DataManagement_Current::VersionEDTraiPath

Union

nl:Weave:Profiles:Data:DataManagement_Current::Horodatage Union qui fournit un système d'ensembles d'applications ou un horodatage UTC.

nl:Weave:Profils :DataManagement_Current:BaseMessageWithSubscribeId

Classes

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

nl:Weave:Profils :DataManagement_Current:CustomCommand

Classes

nl:Weave::Profiles::DataManagement_Current::CustomCommand::Builder Définition de l'encodeur commande personnalisée WDM.
nl:Weave::Profiles:DataManagement_Current::CustomCommand::Parser Définition de l'analyseur de demande DM personnalisée.

nl:Weave:Profils :DataManagement_Current:CustomCommandResponse

Classes

nl:Weave:Profiles:Data:DataManagement_Current::CustomCommandResponse::Builder Définition de l'encodeur de réponse personnalisée WDM Command.
nl:Weave::Profiles::DataManagement_Current:CustomCommandResponse::Parser Définition de l'analyseur de commandes WDM.

nl:Weave:Profils :DataManagement_Current:DataElement

Classes

nl:Weave:Profiles:Data:DataManagement_Current::Élément:::Builder Définition de l'encodeur de l'élément de données WDM.
nl:Weave:Profiles:Data:DataManagement_Current::DataElement::Parser Définition de l'analyseur d'éléments de données WDM.

nl:Weave:Profils :DataManagement_Current:DataList

Classes

nl:Weave:Profiles:Data:DataManagement_Current::DataList::Builder
nl:Weave:Profiles:Data:DataManagement_Current::DonnéesListe::Parser

nl:Weave:Profils :DataManagement_Current:Événement

Classes

nl:Weave:Profiles:Data:DataManagement_Current::Événement:: constructeur
nl:Weave:Profiles:Data:DataManagement_Current::Événement::Parser

nl:Weave:Profils :DataManagement_Current:EventList

Classes

nl:Weave::Profiles:DataManagement_Current::EventList::Builder
nl:Weave:Profiles:Data:DataManagement_Current::ÉvénementListe::Parser

nl:Weave:Profils :DataManagement_Current:NotificationRequest

Classes

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

nl:Weave:Profils :DataManagement_Current:Chemin

Classes

nl:Weave:Profiles:Data:DataManagement_Current::Chemin:: constructeur
nl:Weave:Profiles:Data:DataManagement_Current::Chemin::Parser

nl:Weave:Profils :DataManagement_Current:PathList

Classes

nl:Weave:Profiles:Data:DataManagement_Current::Cheminion::Corrigé
nl:Weave::Profiles::DonnéesGestion:Current:CheminListe::Parser

nl:Weave:Profils::DataManagement_Current:RejetionEnregistrement

Classes

nl:Weave::Profiles::DonnéesGestion:Actuel:Refuser:Enregistrement::Builder
nl:Weave::Profiles::DonnéesGestion:Current:RejetionEnregistrement::Parser

nl:Weave:Profils::DataManagement_Current:RejetionRecordList

Classes

nl:Weave:Profiles:Data:DataManagement_Current:RefusionRecordList::Builder
nl:Weave:Profiles:Data:DataManagement_Current:RejetionEnregistrementListe::Parser

nl:Weave:Profils :DataManagement_Current:StatusElement

Classes

nl:Weave:Profiles:Data:DataManagement_Current::ÉlémentElement::Constructeur Définition de l'encodeur de l'élément d'état WDM
nl:Weave:Profiles:DataManagement:Current::ÉtatÉlément::Parser Définition de l'analyseur d'éléments d'état WDM.

nl:Weave:Profils :DataManagement_Current:StatusList

Classes

nl:Weave:Profiles:Data:DataManagement_Current::ÉtatList::Builder Générateur de liste d'états
nl:Weave:Profiles:Data:DataManagement_Current::Liste::Parser

nl:Weave:Profiles :DataManagement_Current:SubscribeCancelRequest

Classes

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

nl:Weave:Profils :DataManagement_Current:SubscribeConfirmRequest

Classes

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

nl:Weave:Profils :DataManagement_Current:SubscribeRequest

Classes

nl:Weave:Profiles:Data:DataManagement_Current:SubscribeRequest::Builder
nl:Weave:Profiles:Data:DataManagement_Current:SubscribeRequest::Parser Définition de l'analyseur de chemin.

nl:Weave:Profils::DataManagement_Current:SubscribeResponse

Classes

nl:Weave:Profiles:Data:DataManagement_Current:SubscribeResponse::Builder
nl:Weave::Profiles::DataManagement_Current:SubscribeResponse::Parser Définition de l'analyseur de chemin.

nl:Weave:Profils :DataManagement_Current:UpdateRequest

Classes

nl:Weave::Profiles::DataManagement_Current::UpdateRequest:Parser Définition de l'analyseur de la demande de mise à jour WDM.

nl:Weave:Profils :DataManagement_Current:UpdateResponse

Classes

nl:Weave:Profiles:Data:DataManagement_Current::UpdateResponse::Builder Définition de l'encodeur de la réponse WDM Update Response.
nl:Weave::Profiles::DataManagement_Current::UpdateResponse::Parser

nl:Weave:Profils :DataManagement_Current:VersionList

Classes

nl:Weave:Profiles:DataData:Current::VersionList::Builder
nl:Weave:Profiles:Data:DataManagement_Current::VersionList::Parser

nl:Weave:Profils :DataManagement_Legacy

Classes

nl:Weave:Profiles:Data:DataManagement_Legacy::Binding La classe Binding gère l'état de la communication pour le compte d'une entité d'application à l'aide de Weave.
nl:Weave:Profiles:Data:DataManagement_Legacy::ClientDataManager Classe abstraite contenant les définitions des méthodes de confirmation et d'indication requises par le client WDM.
nl:Weave:Profiles:Data:DataManagement_Legacy:ClientClient: Classe auxiliaire utilisée lorsque l'abonnement et le traitement des notifications sont souhaités sur un client WDM.
nl:Weave:Profiles:Data:DataManagement_Legacy:DMClient Classe de base abstraite pour les clients WDM spécifiques à l'application
nl:Weave:Profiles:Data:DataManagement_Legacy:DMPublisher Classe de base abstraite pour les éditeurs WDM spécifiques à l'application
nl:Weave:Profiles:Data:DataManagement_Legacy::Base de données de profils La classe auxiliaire ProfileDatabase abstraite.
nl:Weave:Profiles::DataManagement_Legacy::ProtocoleEngine Classe du moteur de protocole WDM.
nl:Weave:Profiles:Data:DataManagement_Legacy::ÉditeurDataData Classe abstraite contenant les définitions des méthodes de confirmation et de notification requises par l'éditeur WDM.

nl:Weave:Profils :DeviceControl

Classes

nl:Weave:Profiles::DeviceControl::DeviceControlDelegate Déléguez la classe pour implémenter les opérations Device Control sur l'appareil serveur.
nl:Weave:Profiles::DeviceControl::DeviceControlServer Classe de serveur pour l'implémentation du profil de contrôle des appareils

nl:Weave:Profils :DeviceDescription

Classes

nl:Weave:Profiles:Appareil:Description:Appareil:Client Objet client pour l'envoi de requêtes de description des appareils.
nl:Weave:Profiles::DeviceDescription::DeviceDescriptionServer Objet serveur permettant de répondre aux requêtes de description de l'appareil.
nl:Weave:Profiles:Device:DeviceDescription:IdentifierDeviceCriteria Représente les critères utilisés pour sélectionner des appareils dans le protocole IdentifieDevice.
nl:Weave:Profiles:Device:DeviceDescription:IdentifierRequestMessage Forme analysée d'un message IdentifierRequest.
nl:Weave:Profiles::DeviceDescription::IdentifierResponseMessage Forme analysée d'un message IdentifieResponse.
nl:Weave::Profiles::Description de l'appareil::Descripteurdetexte:
nl:Wave::Profiles::DeviceDescription::Descripteur:texte
nl:Weave:Profiles::DeviceDescription::WeaveDeviceDescriptor Contient des informations descriptives sur un appareil Weave.

nl:Weave:Profils :Echo_Next

Classes

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

nl:Weave:Profils :FabricProvisioning

Classes

nl:Weave:Profiles::FabricProvisioning::FabricProvisioningDelegate Déléguez la classe pour implémenter des actions supplémentaires correspondant aux opérations de provisionnement de tissus.
nl:Weave:Profiles::FabricProvisioning::FabricProvisioningServer Classe de serveur permettant d'implémenter le profil de provisionnement des tissus.

nl:Weave:Profils :Heartbeat

Classes

nl:Weave:Profiles:Heartbeat::WeaveHeartbeatReceiver La classe réceptrice Weave Heartbeat
nl:Weave:Profiles::Heartbeat::WeaveHeartbeatSender La classe émetteur Weave Heartbeat.

nl:Weave:Profils :NetworkProvisioning

Classes

nl:Weave::Profiles::NetworkProvisionnement:NetworkInfo Une classe utilitaire permettant de sérialiser et de désérialiser les charges utiles communiquées via le profil NetworkProvisioning. Elle encapsule les informations pertinentes pour la détection et la configuration des réseaux.
nl:Weave:Profiles:Network:Provisionnement:Network:Délégué Déléguez la classe pour implémenter les opérations de provisionnement réseau.
nl:Weave:Profiles:Network:Provisionnement:Network:Serveur Classe de serveur pour implémenter le profil de provisionnement de réseau.
nl:Weave::Profiles::NetworkProvisionnement::WirelessRegConfig Conteneur pour les informations de configuration réglementaire sans fil.

Structures

nl:Weave:Profiles:Network:Provisionnement:Sans fil: Code à deux caractères identifiant un domaine réglementaire sans fil.

nl:Weave:Profils :Sécurité

Classes

nl:Weave:Profiles::Sécurité::CertificateKeyId
nl:Weave:Profiles:Sécurité:Sécurité:ValidationContext
nl: nous:Weave::Profils::Sécurité::WeaveCertificateData
nl:Weave:Profiles:Sécurité::Nous:NousDisposonsd'ensembles
nl:Weave::Profiles:Sécurité::WeaveDN
nl:Weave:Profiles:Sécurité::WeaveProvisioningBundle
nl:Weave:Profiles:Sécurité::WeaveSignatureGenerator Génère une signature WeaveSignature à l'aide d'une clé privée en mémoire.
nl:Weave:Profiles:Sécurité::WeaveSignatureGeneratorBase Fournit une fonctionnalité générique pour générer des WeaveSignatures.

nl:Weave:Profils :Sécurité :AppKeys

Classes

nl:Weave::Profiles::Sécurité::AppKeys::DummyGroupKeyStore
nl:Weave::Profiles::Sécurité::AppKeys::CléKeyStoreBase Définition de la classe de clé de groupe Weave.
nl::Weave:Profiles::Sécurité:App:Clés::CléReGroupGroup Contient des informations sur les clés de groupes d'applications Weave.

nl:Weave:Profils :Sécurité :CASE

Classes

nl:Weave:Profiles::Sécurité::CASE:DébutSessionContexte Contient des informations de contexte liées à la génération ou au traitement d'un message CASE de session.
nl:Weave:Profiles::Sécurité::CASE:DébutSessionDemandeContexte Contient des informations de contexte liées à la génération ou au traitement d'un message CASE).
nl:Weave:Profiles::Sécurité::CASE:DébutSessionResponseContext Contient des informations de contexte liées à la génération ou au traitement d'un message CASE).
nl:Weave:Profiles::Sécurité::CASE::ReconfigureContext Contient des informations liées à la génération ou au traitement d'un message CASE de reconfiguration.
nl:Weave:Profiles::Sécurité::CASE::WeaveCASEAuthDelegate Interface abstraite à laquelle les actions d'authentification sont déléguées lors de l'établissement de la session CASE.
nl:Weave:Profiles::Sécurité::CASE::Moteur: implémente la logique de base du protocole Weave (CASE).

nl:Weave:Profils :Sécurité :CertCertification

Classes

nl::Weave:Profiles:Sécurité::CertCert.:We:veCertProvEngine implémente la logique de base de l'objet du protocole de provisionnement du certificat Weave.
nl:Weave:Profiles:Sécurité::CertCert.:We:veNodeMfrAttestDelegate Interface abstraite à laquelle les actions spécifiques à une plate-forme sont déléguées lors de l'attestation Weave Node manufacturer.
nl:Weave:Profiles:Sécurité::CertCert.:Google:WeaveNodeOpAuthDelegate Interface abstraite à laquelle des actions spécifiques à une plate-forme sont déléguées lors de l'authentification opérationnelle des nœuds Weave.

nl:Weave:Profils :Sécurité :KeyExport

Classes

nl:Weave::Profiles::Sécurité::CléExportation::__FINAL
nl:Wave::Profiles:Sécurité::Clé:Exportation::Clé_exportation implémente la logique de base du protocole d'exportation de la clé Weave ;
nl:Weave:Profiles:Sécurité::Clé:Exportation::Elle Classe de délégation abstraite appelée par le moteur KeyExport pour effectuer différentes actions liées à l'authentification lors de l'exportation de clés.
nl:Weave::Profiles::Sécurité::CléExportation::WeaveStandAloneKeyExportClient implémente le côté client du protocole d'exportation de clés Weave pour une utilisation dans des contextes autonomes (autres que Weave).

nl:Weave:Profils :Sécurité :PASE

Classes

nl::Weave:Profiles:Sécurité::PASE::Motrice:

nl:Weave:Profils :Sécurité :Codes secrets

Structures

nl:Weave::Profiles::Sécurité::Codes::Codex:code:struct

nl:Weave:Profils :Sécurité :PASSER

Classes

nl::Weave:Profiles:Sécurité:Sécurité:::Google:TakeoutChallengerAuthDelegate
nl::Weave:Profiles:Sécurité:Sécurité::Informations:Google:TakeEngine
nl:Weave:Profiles:Sécurité:Sécurité:::Nous:ReveillonsJetons

nl:Weave:Profils :Annuaire des services

Classes

nl:Weave:Profiles:Services:ServiceAnnuaire::Carrefour Objet gestionnaire du répertoire de service Weave.

Structures

nl:Weave::Profiles::ServiceDirectory::ServiceConnectDébutArgs Arguments transmis au rappel WeaveServiceManager:OnConnectDébut.

nl:Weave:Profils ::ServiceProvisioning

Classes

nl:Weave:Profiles::ServiceProvisionnement::IFJServiceFabricJoinMessage
nl:Weave::Profiles::ServiceProvisionnement::PairDeviceToAccountMessage
nl:Weave::Profiles::ServiceProvisionnement::ServiceServicePairAccountMessage
nl:Weave::Profiles::ServiceProvisionnement::ServiceProvisionner
nl:Weave::Profiles::ServiceProvisionnement:ServiceService: Classe de serveur simple pour la mise en œuvre du profil de provisionnement des services.
nl:Weave:Profiles::ServiceProvisionnement::ServiceService

nl:Weave:Profils :SoftwareUpdate

Classes

nl:Weave::Profiles::LogicielUpdate::ImageAnnounce Classe décrivant le message ImageAnnounce.
nl:Weave::Profiles::SoftwareUpdate:ImageImage Classe permettant de créer et de décoder les messages de requête d'image.
nl:Weave:Profiles::SoftwareUpdate:ImageImageResponse Classe permettant de créer et de décoder les messages de réponse à une requête d'image.
nl:Weave:Profiles:Logiciels:Mise à jour:Intégrité: Classe auxiliaire contenant le type d'intégrité et le hachage réel de l'image de mise à jour logicielle.
nl:Weave::Profiles::SoftwareUpdate::IntegrityTypeList Classe auxiliaire contenant une liste de types d'intégrité dans le cadre de la requête d'image.
nl:Weave:Profiles::SoftwareUpdate:I:WeaveImageAnnounceServerDelegate Interface du délégué WeaveImageAnnounceServer.
nl:Weave::Profiles::SoftwareUpdate::ProduitSpec Classe auxiliaire représentant une spécification de produit.
nl:Weave:Profiles::SoftwareUpdate::Mise à jourSchéma Classe auxiliaire contenant une liste de schémas de mise à jour dans la requête.
nl:Weave:Profiles:Logiciels:Mise à jour::Nous:ImageAnnounceServer Serveur qui écoute les annonces Weave Image.

nl:Weave:Profils :StatusReporting

Classes

nl:Weave:Profiles:État:ÉtatDuRapport::ÉtatRapport

nl:Tissé :Profils :Heure

Classes

nl:Weave:Profiles::Heure:_Heure:SyncNodeBase
nl:Weave::Profiles::Time::SingleSourceTimeSyncClient
nl:Weave:Profiles:Time::Heure:NotificationNotification Codec pour le message de notification sur le changement d'heure
nl:Weave:Profiles::Time::TimeSyncNode
nl:Weave:Profiles::Time::HeureSyncSync
nl:Weave:Profiles::Time::HeureSyncSync
nl:Weave::Profiles::Time:TimeZoneUtcOffset Codec pour le décalage UTC d'un fuseau horaire.

Structures

nl:Weave:Profiles:Heure::Contact: Tout le monde est concerné, car le rappel TimeSyncNode:FilterTimeCorrectionContributor permet d'attribuer une vue globale à un niveau supérieur.
nl:Weave::Profiles::Time:: diffusionNœud Permet de spécifier les contacts permettant d'appeler SyncWithNodes It's au lieu d'être une classe imbriquée pour raccourcir la déclaration de classe de TimeSyncNode, ainsi que la déclaration d'exportation.

nl:Weave:Profils :JetonAssociation

Classes

nl:Weave::Profiles::JetonPaire::JetonCoupe
nl:Weave::Profiles::TokenPairing::TokenPairingServer Objet serveur permettant de répondre aux requêtes de couplage de jetons.

nl:Weave:Profils::Fournisseur::Nestlabs::DropcamLegacyPairing

Classes

nl:Weave:Profiles::Fournisseur::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingDelegate Déléguez la classe pour la mise en œuvre des opérations entrantes de l'ancienne fonctionnalité de couplage de Dropcam sur l'appareil du serveur.
nl:Weave:Profiles::Fournisseur::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingServer Classe de serveur permettant d'implémenter le profil d'association Legacy Dropcam

nl:Weave:Profils :WeaveTunnel

Classes

nl:Weave::Profils::WeaveTunnel::ReconnectParam Paramètres de règle de reconnexion utilisés pour contrôler la façon dont le tunnel se reconnecte au service.
nl:Weave:Profiles:We:veTunnel::WeaveTunnelAgent
nl:Weave:Profiles::WeaveTunnel::WeaveTunnelConnectionMgr Cette classe encapsule tous les états de connexion du tunnel Weave ainsi que la logique et les fonctions de gestion associées.
nl:Weave:Profiles:We:veTunnel::WeaveTunnelControl
nl:Weave:Profiles:We:veTunnel::WeaveTunnelHeader
nl:Weave:Profiles::WeaveTunnel::WeaveTunnelRoute

nl:Weave:SecuritySupport

Classes

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

nl:Weave:Assistance

Structures

nl:Weave:Support::ProfileStringContext Contexte permettant d'enregistrer et d'annuler les rappels associés à l'identifiant de profil spécifié pour renvoyer des chaînes d'assistance lisibles associées au profil.
nl:Weave:Support::ProfileStringInfo Rappels associés à l'identifiant de profil spécifié pour renvoyer des chaînes d'assistance lisibles associées au profil.

nl:Weave:Système

Classes

nl:Weave::Système::Calque
This provides access to timers according to the configured event handling model.
nl:Weave:System::LwIPEventHandlerDelegate
nl:Weave::Système:Coupure des notifications
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::Système::Objet Cet élément représente un objet comptabilisé pour une référence et alloué depuis l'espace contenu dans un objet ObjectPool<t, n=\"quot;">. </t;>
nl:Weave::System::PacketBuffer La classe de tampons de paquets est la structure de base utilisée pour manipuler les paquets de données sérialisées par octets, généralement dans le contexte d'un réseau de communication de données, comme le Bluetooth ou le protocole Internet.
nl:Weave::Système::Minuteur Classe interne au calqueWeave System, utilisée pour représenter un minuteur en un clic en cours.

Structures

nl:Weave:System::LwIPEvent

Union

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

nl:Weave:Système::Statistiques

Classes

nl:Weave:System::Stats::Instantané

nl:Weave:TLV

Classes

nl:Weave::TLV::CircularTLVReader
nl:Weave::TLV::CircularTLVWriter
nl:Weave::TLV::TLVReader Fournit un analyseur efficace en mémoire pour les données encodées au format TLV Weave.
nl:Weave::TLV::TLVUpdater Fournit une interface Lecteur/Rédacteur unifiée permettant de modifier/ajouter/supprimer des éléments dans l'encodage TLV.
nl:Weave::TLV::TLVWriter Fournit un encodeur efficace en mémoire pour écrire des données au format TLV Weave.
nl:Weave:TLV::WeaveCircularTLVBuffer WeaveCircularTLVBuffer est un espace de stockage circulaire : nl::Weave::TLV::TLVWriter et nl::Weave::TLVTLVReader).

nl:Weave:TLV:Débogage

Structures

nl:Weave::TLV:Debug::DumpContext

nl:Weave:TLV:Utilitaires

Structures

nl:Weave::TLV::Utilities::Contexte
nl:Weave:TLV::Utilities::PrePrecatecateContext (en anglais)

nl:Weave:Chaleur

Classes

nl:Wave::Warm::WarmFabricStateDelegate : Il s'agit d'une classe interne à chaleureux.

Structures

nl:Wave::Warm::ActionEntry
nl:Weave::Arma::ModuleState

Schéma :Weave:Trem:Auth::ApplicationKeysTrai

Classes

Schéma : Weave::Trem::Auth::ApplicationKeysTrai::ApplicationKeysTraiDataSink Contient des interfaces pour le récepteur de données de caractéristique des clés d'application Weave.

Modules

Contrôle des appareils
Provisionnement de tissus
Provisionnement du réseau
Voici un rendez-vous passif Le rendez-vous passif diffère de la phase active, car la phase d'établissement de la connexion est lancée avant la phase d'identification par le provisionnement.
Rencontres passives à distance Le passif passif à distance est différent du rendez-vous passif, dans le sens où un appareil doté de l'Assistant sert de relais pour l'approvisionneur, en relançant les messages entre lui.
Provisionnement des services
Association de jetons