Riferimento C++ OpenWeave

Pagine di riferimento per OpenWeave.

nl

Strutture

nl::ArrayLengthAndBuffer Un supporto per il wrapping di un array con una lunghezza.
nl::ErrorFormatter
nl::FieldDescriptor Struttura che descrive un campo TLV in una struttura di schema e la collega ai dati in una struttura c.
nl::MemoryManagement C-C di funzioni di allocazione per la memoria/senza costi.
nl::SchemaFieldDescriptor Wrapper intorno a un array di FieldDescriptor per descrivere una struttura/struttura di schema.
nl::SerializationContext Un elemento c-struct contenente il contesto o lo stato di cui abbiamo bisogno per la serializzazione o la deserializzazione.
nl::SerializedByteString
nl::SerializedFieldTypeBoolean_array
nl::SerializedFieldTypeByteString_array
nl::SerializedFieldTypeMobilePoint32_array
nl::SerializedFieldTypeMobilePoint64_array
nl::SerializedFieldTypeInt16_array
nl::SerializedFieldTypeInt32_array
nl::SerializedFieldTypeInt64_array
nl::SerializedFieldTypeInt8_array
nl::SerializedFieldTypeUInt16_array
nl::SerializedFieldTypeUInt32_array
nl::SerializedFieldTypeUInt64_array
nl::SerializedFieldTypeUInt8_array
nl::SerializedFieldTypeUTF8String_array
nl::StrutturaSchemaPointerPair Coppia di dati con una struttura di dati c e con StructuredSchemaDescriptor per scrivere una struttura TLV basata su tali dati.

nl::ArgParser

Corsi

nl::ArgParser::HelpOptions OpzioneSet comune per la gestione delle opzioni informative (guida, versione).
nl::ArgParser::OptionSetBase Un OptionSet in cui il gestore è una funzione virtuale.

Strutture

nl::ArgParser::OptionDef Definisce un'opzione della riga di comando.
nl::ArgParser::OptionSet Definisce un gruppo di opzioni della riga di comando riutilizzabili e correlate a credenziali logiche.

nl::Blu

Corsi

nl::Ble::BleApplicationDelega
nl::Ble::BLEEndPoint
nl::Ble::Ble Layer Questa classe fornisce un'interfaccia per un singolo thread per aumentare i dati utilizzando lo stack tramite le funzioni dell'interfaccia della piattaforma Ble Layer o verso il basso tramite uno strumento WeaveConnection associato a un BLEEndPoint.
nl::Ble::Ble LayerObject
nl::Ble::BlePlatformDelega
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

Strutture

nl::Ble::WeaveBLEDeviceIdentifitionInfo Blocco informazioni di identificazione dispositivo BLE di Weave.
nl::Ble::WeaveBleUUID

nl::Ble::Piattaforma::BlueZ

Strutture

nl::Ble::Platform::BlueZ::Adattatore
nl::Ble::Platform::BlueZ::BluezPeripheralArgs
nl::Ble::Platform::BlueZ::BluezServerEndpoint
nl::Ble::Platform::BlueZ::Caratteristica
nl::Ble::Platform::BlueZ::Servizio
nl::Ble::Platform::BlueZ::WeaveIdInfo
nl::Ble::Platform::BlueZ::WeaveServiceData

nl::Internet

Corsi

nl::Inet::AsyncDNSResolverSocket Si tratta di una classe interna a Inet Layer che fornisce API helper per la risoluzione DNS (AsyncDomain Name System) in Inet Layer.
nl::Inet::DNSResolver Si tratta di una classe interna a Inet Layer che fornisce l'astrazione della risoluzione DNS (Domain Name System) in Inet Layer.
nl::Inet::EndPointBasis Base delle classi di endpoint di trasporto Internet.
nl::Inet::Inet Layer Consente di accedere a servizi Internet, inclusi timer, risoluzione DNS (Domain Name System), trasporto della rete TCP, trasporto della rete UDP e trasporto di rete non elaborato, per un singolo thread.
nl::Inet::Inet LayerBasis Si tratta della classe di base degli oggetti conteggiati sui riferimenti gestiti da un oggetto Inet Layer.
nl::Inet::InterfaceAddressIterator Iteratore per l'elenco di indirizzi IP dell'interfaccia di rete del sistema.
nl::Inet::InterfaceIterator Iteratore per l'elenco delle interfacce di rete del sistema.
nl::Inet::IPAddress Indirizzo del protocollo Internet.
nl::Inet::IPEndPointBasis Gli oggetti di questa classe rappresentano endpoint di protocollo IP non attendibili.
nl::Inet::IPPacketInfo Informazioni su un messaggio/connessione in entrata/in uscita.
nl::Inet::IPPrefisso Prefisso dell'indirizzo del protocollo Internet.
nl::Inet::RawEndPoint Gli oggetti di questa classe rappresentano endpoint di rete IP non elaborati.
nl::Inet::SocketEventi Rappresentano un insieme di eventi I/O richiesti/in attesa su un socket.
nl::Inet::TCPEndPoint Gli oggetti di questa classe rappresentano gli endpoint di trasporto TCP.
nl::Inet::TunEndPoint Gli oggetti di questa classe rappresentano le interfacce tunnel.
nl::Inet::UDPEndPoint Gli oggetti di questa classe rappresentano gli endpoint di trasporto UDP.

Sindacati

nl::Inet::PeerSockAddr

nl::Tessuto

Corsi

nl::Weave::Rilegatura Acquisisce il target previsto di una comunicazione Weave e le informazioni di configurazione associate.
nl::Weave::Contatore Un'interfaccia per la gestione di un contatore sotto forma di valore intero.
nl::Weave::ExchangeContext Questo corso rappresenta una conversazione in corso (ExchangeContext) tra due o più nodi.
nl::Weave::FabricStateDelegato Questa classe di delegato astratto comunica i cambiamenti dello stato del tessuto.
nl::Weave::HostPortList Per la gestione e la manipolazione di un elenco di porte host, una raccolta compatta e codificata di tuple di identificatori di host e porte associati a Weave Service Directory.
nl::Weave::JNIUtils
nl::Weave::MonotonicalIncrescesingCounter Una classe per la gestione di un contatore che aumenta i valori monotoni come valore intero.
nl::Weave::PersistedCounter Una classe per la gestione di un contatore come valore intero destinato a essere mantenuto tra i riavvii.
nl::Weave::WeaveConnection La definizione della classe Weave Connection.
nl::Weave::WeaveConnectionTunnel La definizione della classe WeaveConnectionTunnel, che gestisce una coppia di TCPEndPoints i cui WeaveConnections originali sono stati accoppiati e tra cui WeaveMessage Layer inoltra tutti i dati e le chiusure delle connessioni.
nl::Weave::WeaveEncryptionKey_AES128CTRSHA1
nl::Weave::WeaveExchangeHeader Questo specifica il profilo Weave e il tipo di messaggio di un determinato messaggio Weave all'interno di un ExchangeContext.
nl::Weave::WeaveExchangeManager Questa classe viene utilizzata per gestire i contestuali Exchange con altri nodi Weave.
nl::Weave::WeaveFabricState Dichiarazione avanzata di WeaveFabricState.
nl::Weave::WeaveKeyId La definizione dell'identificatore della chiave Weave.
nl::Weave::WeaveMessage Layer La definizione della classe WeaveMessage Layer che gestisce la comunicazione con altri nodi di Weave.
nl::Weave::WeaveMsgEncryptionKey Contiene informazioni sulla chiave di crittografia dei messaggi di Weave.
nl::Weave::WeaveMsgEncryptionKeyCache Cache delle chiavi per le chiavi di crittografia dei messaggi di Weave.
nl::Weave::WeaveSecurityManager
nl::Weave::WeaveServerBase Oggetto di base comune per l'implementazione dei risponditori non richiesti (server) dei profili Weave, che incapsula la convalida di richieste autenticate e l'invio di rapporti di stato e fornisce archiviazione comune dei membri dei dati per lo stato di Fabric e un gestore di scambi.
nl::Weave::WeaveServerDelegaBase Una classe base comune per l'implementazione degli oggetti delegati al server Weave.
nl::Weave::WeaveSessionKey Contiene informazioni su una chiave di sessione di Weave.
nl::Weave::WeaveSessionState Visualizza lo stato della comunicazione necessario per inviare/ricevere messaggi con un altro nodo.

Strutture

nl::Weave::JNILibraryMethod
nl::Weave::WeaveMessageInfo Informazioni relative a un messaggio Weave in fase di invio o di ricezione.
nl::Weave::WRMPConfig La configurazione WRMP.

Sindacati

nl::Weave::WeaveEncryptionKey

nl::Weave::ASN1

Corsi

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

nl::Weave::Cripta

Corsi

nl::Weave::Crypto::CTR_DRBG
nl::Weave::Crypto::CTRMode
nl::Weave::Crypto::EncodedECDSASignature
nl::Weave::Crypto::EncodeECPrivateKey
nl::Weave::Crypto::EncodeECPublicKey
nl::Weave::Crypto::EncodedHMACSignature
nl::Weave::Crypto::EncodeRSAKey
nl::Weave::Crypto::EncodeRSASignature
nl::Weave::Crypto::HKDF
nl::Weave::Crypto::HKDFSHA1Or256
nl::Weave::Crypto::HMAC

nl::Weave::Device Layer

Corsi

nl::Weave::Device Layer::ConfigurationManager Consente di accedere alle informazioni di configurazione dei tempi di esecuzione e di build per un dispositivo Weave.
nl::Weave::Device Layer::ConfigurationManagerImpl Implementazione concreta dell'oggetto singleton ConfigurationManager per la piattaforma EFR32.
nl::Weave::Device Layer::ConnectivityManager Consente di controllare la connettività di rete per un dispositivo Weave.
nl::Weave::Device Layer::ConnectivityManagerImpl Implementazione in calcestruzzo dell'oggetto singleton ConnectivityManager per le piattaforme Silicon Labs EFR32.
nl::Weave::Device Layer::PlatformManager Offre funzionalità per l'inizializzazione e l'interazione con lo stack di rete Weave su un dispositivo abilitato per Weave.
nl::Weave::Device Layer::PlatformManagerImpl Implementazione concreta dell'oggetto singleton PlatformManager per la piattaforma EFR32.
nl::Weave::Device Layer::SoftwareUpdateManager
nl::Weave::Device Layer::SoftwareUpdateManagerImpl Implementazione in calcestruzzo dell'oggetto singleton SoftwareUpdateManager per le piattaforme Silicon Labs EFR32.
nl::Weave::Device Layer::ThreadStackManager Offre funzionalità per l'inizializzazione e l'interazione con lo stack di Thread su un dispositivo abilitato per Weave.
nl::Weave::Device Layer::ThreadStackManagerImpl Implementazione concreta dell'oggetto singleton ThreadStackManager per le piattaforme EFR32 mediante l'SDK di Silicon Labs e lo stack OpenThread.
nl::Weave::Device Layer::TimeSyncManager Gestisce la sincronizzazione dell'ora per i dispositivi Weave.
nl::Weave::Device Layer::TraitManager Gestisce la pubblicazione e l'abbonamento dei tratti Weave Data Management per un dispositivo Weave.

Strutture

nl::Weave::Device Layer::WeaveDeviceEvent Rappresenta un evento Weave Device Layer.
nl::Weave::Device Layer::WeaveDevicePlatformEvent Rappresenta informazioni sugli eventi specifiche per la piattaforma per piattaforme Silicon Labs EFR32.

nl::Weave::Device Layer::Interno

Corsi

nl::Weave::Device Layer::Internal::BLEManager Fornisce il controllo dei servizi e della connettività WoBLE per un dispositivo Weave.
nl::Weave::Device Layer::Internal::BLEManagerImpl Implementazione concreta dell'oggetto singleton NetworkProvisioningServer per le piattaforme EFR32.
nl::Weave::Device Layer::Internal::DeviceControlServer Implementa il profilo Weave Device Control per un dispositivo Weave.
nl::Weave::Device Layer::Internal::DeviceDescriptionServer Implementa il profilo Weave Device Description per un dispositivo Weave.
nl::Weave::Device Layer::Internal::DeviceIdentityTraitDataSource Implementa un'origine dati per Weave DeviceIdentityTrait.
nl::Weave::Device Layer::Internal::DeviceNetworkInfo
nl::Weave::Device Layer::Internal::EchoServer Implementa il profilo Weave Echo per un dispositivo Weave.
nl::Weave::Device Layer::Internal::EFR32Config
nl::Weave::Device Layer::Internal::ESP32Config Fornisce funzioni e definizioni per l'accesso alle informazioni di configurazione del dispositivo sull'ESP32.
nl::Weave::Device Layer::Internal::ESP32Utils
nl::Weave::Device Layer::Internal::FabricProvisioningServer Implementa il profilo di provisioning di Weave Fabric per un dispositivo Weave.
nl::Weave::Device Layer::Internal::FactoryProvisioning Implementazione predefinita della funzionalità di provisioning dei dati di fabbrica del dispositivo.
nl::Weave::Device Layer::Internal::FactoryProvisioningBase Supporta il provisioning dei dati di fabbrica del dispositivo all'avvio.
nl::Weave::Device Layer::Internal::GenericConfigurationManagerImpl Fornisce un'implementazione generica delle funzionalità di ConfigurationManager che funzionano su più piattaforme.
nl::Weave::Device Layer::Internal::GenericConnectivityManagerImpl Offre un'implementazione generica delle funzionalità di ConnectivityManager che funzionano su più piattaforme.
nl::Weave::Device Layer::Internal::GenericConnectivityManagerImpl_BLE Fornisce un'implementazione generica di funzionalità Connettività specifiche per BLE per le piattaforme in cui la funzionalità BLE è implementata dalla classe BLEManager.
nl::Weave::Device Layer::Internal::GenericConnectivityManagerImpl_NoBLE Fornisce un'implementazione generica di funzionalità ConnectivityManager specifiche per BLE per le piattaforme che non supportano BLE.
nl::Weave::Device Layer::Internal::GenericConnectivityManagerImpl_NoThread Fornisce un'implementazione generica delle funzionalità ConnectivityManager specifiche della rete Wi-Fi da utilizzare su piattaforme che NON supportano la modalità Thread.
nl::Weave::Device Layer::Internal::GenericConnectivityManagerImpl_NoTunnel Fornisce un'implementazione generica delle funzionalità ConnectivityManager specifiche per il tunnel di servizio che non lo supportano.
nl::Weave::Device Layer::Internal::GenericConnectivityManagerImpl_NoWiFi Fornisce un'implementazione generica delle funzionalità ConnectivityManager specifiche della rete Wi-Fi per le piattaforme che non supportano il Wi-Fi.
nl::Weave::Device Layer::Internal::GenericConnectivityManagerImpl_Thread Fornisce un'implementazione generica delle funzionalità ConnectivityManager specifiche della rete Wi-Fi da utilizzare sulle piattaforme che supportano Thread.
nl::Weave::Device Layer::Internal::GenericSoftwareUpdateManagerImpl Fornisce un'implementazione generica delle funzionalità di Software Update Manager che funzionano su più piattaforme.
nl::Weave::Device Layer::Internal::GenericSoftwareUpdateManagerImpl_BDX Fornisce un'implementazione generica delle funzionalità di SoftwareUpdateManager da utilizzare sulle piattaforme che supportano BDX.
nl::Weave::Device Layer::Internal::GenericThreadStackManagerImpl_FreeRTOS Fornisce un'implementazione generica delle funzionalità di ThreadStackManager che funzionano sulle piattaforme FreeRTOS.
nl::Weave::Device Layer::Internal::GenericThreadStackManagerImpl_OpenThread Fornisce un'implementazione generica delle funzionalità ThreadStackManager che funzionano in combinazione con OpenThread.
nl::Weave::Device Layer::Internal::GenericThreadStackManagerImpl_OpenThread_LwIP Fornisce un'implementazione generica delle funzionalità ThreadStackManager che funzionano in combinazione con OpenThread e LwIP.
nl::Weave::Device Layer::Internal::GroupKeyStoreImpl Implementazione dell'API Weave GroupKeyStoreBase per piattaforme basate sull'SDK Silicon Labs.
nl::Weave::Device Layer::Internal::NetworkProvisioningServer Fornisce servizi di provisioning di rete per un dispositivo Weave.
nl::Weave::Device Layer::Internal::NetworkProvisioningServerImpl Implementazione concreta dell'oggetto singleton NetworkProvisioningServer per le piattaforme Silicon Labs EFR32.
nl::Weave::Device Layer::Internal::NetworkTelemetryManager
nl::Weave::Device Layer::Internal::NRF5Config Offre funzioni e definizioni per l'accesso alla configurazione permanente dei dispositivi sulle piattaforme in base all'SDK Nordic nRF5.
nl::Weave::Device Layer::Internal::ServiceProvisioningServer Implementa il profilo di provisioning del servizio Weave per un dispositivo Weave.
nl::Weave::Device Layer::Internal::ThreadTelemetry
nl::Weave::Device Layer::Internal::ThreadTopology
nl::Weave::Device Layer::Internal::TunnelTelemetry
nl::Weave::Device Layer::Internal::WeaveTelemetryBase Si tratta di una classe di base che gestisce le funzioni di telemetria di rete per reti diverse.
nl::Weave::Device Layer::Internal::WiFiTelemetry

nl::Weave::DeviceManager

Corsi

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

nl::Weave::Piattaforma::Sicurezza

Corsi

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::Sicurezza::SHA1
nl::Weave::Platform::Sicurezza::SHA256

nl::Weave::Profili

Corsi

nl::Weave::Profiles::MessageIterator Per utilizzare il buffer di messaggi in modo ragionevole, definiamo questo iteratore, che può essere utilizzato per tenere traccia dei limiti e così via.
nl::Weave::Profiles::ReferencedString Ecco come gestire le stringhe in Weave.
nl::Weave::Profiles::ReferencedTLVData Allo stesso modo, dobbiamo essere in grado di rappresentare un grande blob precedente di dati TLV.
nl::Weave::Profiles::KeepedPacketBuffer Si tratta di una classe di base che funge da oggetto pratico per fare riferimento automaticamente a un System::PacketBuffer di riferimento.
nl::Weave::Profiles::WeaveEchoClient
nl::Weave::Profiles::WeaveEchoServer

nl::Weave::Profili:BDX_Current

Corsi

nl::Weave::Profiles::BDX_Current::BlockAck
nl::Weave::Profiles::BDX_Current::BlockEOF
nl::Weave::Profiles::BDX_Current::BlockEOFAck
nl::Weave::Profiles::BDX_Current::BlockQuery
nl::Weave::Profiles::BDX_Current::BlockSend
nl::Weave::Profiles::BDX_Current::ReceiveAccept
nl::Weave::Profiles::BDX_Current::ReceiveInit
nl::Weave::Profiles::BDX_Current::ReceiveReceive
nl::Weave::Profiles::BDX_Current::SendAccept
nl::Weave::Profiles::BDX_Current::SendInit
nl::Weave::Profiles::BDX_Current::Sendrifiuta
nl::Weave::Profiles::BDX_Current::TransferError
nl::Weave::Profiles::BDX_Current::WeaveBdxClient
nl::Weave::Profiles::BDX_Current::WeaveBdxDelega

nl::Weave::Profili::BDX_Development

Corsi

nl::Weave::Profiles::BDX_Development::BdxNode
nl::Weave::Profiles::BDX_Development::BlockAck Il messaggio BlockAck viene utilizzato per confermare un blocco di dati.
nl::Weave::Profiles::BDX_Development::BlockAckV1 Il messaggio BlockAckV1 viene utilizzato per confermare un blocco di dati.
nl::Weave::Profiles::BDX_Development::BlockEOF Il messaggio BlockEOF viene utilizzato per trasferire l'ultimo blocco di dati dal mittente al destinatario.
nl::Weave::Profiles::BDX_Development::BlockEOFAck Il messaggio BlockEOFAck viene utilizzato per confermare l'ultimo blocco di dati.
nl::Weave::Profiles::BDX_Development::BlockEOFAckV1 Il messaggio BlockEOFAckV1 viene usato per confermare l'ultimo blocco di dati.
nl::Weave::Profiles::BDX_Development::BlockEOFV1 Il messaggio BlockEOFV1 viene usato per trasferire l'ultimo blocco di dati dal mittente al destinatario.
nl::Weave::Profiles::BDX_Development::BlockQuery Il messaggio BlockQuery viene utilizzato per richiedere il trasferimento di un blocco di dati dal mittente al destinatario.
nl::Weave::Profiles::BDX_Development::BlockQueryV1 Il messaggio BlockQueryV1 viene usato per richiedere il trasferimento di un blocco di dati dal mittente al destinatario.
nl::Weave::Profiles::BDX_Development::BlockSend Il messaggio BlockSend viene utilizzato per trasferire un blocco di dati dal mittente al destinatario.
nl::Weave::Profiles::BDX_Development::BlockSendV1 Il messaggio BlockSendV1 viene utilizzato per trasferire un blocco di dati dal mittente al destinatario.
nl::Weave::Profiles::BDX_Development::ReceiveAccetta Il messaggio ReceiveAccetta viene utilizzato per accettare uno scambio di proposta quando il destinatario è l'iniziatore.
nl::Weave::Profiles::BDX_Development::ReceiveInit Il messaggio ReceiveInit viene utilizzato per avviare uno scambio quando il destinatario è l'iniziatore.
nl::Weave::Profiles::BDX_Development::Receiverifiuta Il messaggio ReceiveRifiuto viene utilizzato per rifiutare uno scambio proposto quando il mittente è l'iniziatore.
nl::Weave::Profiles::BDX_Development::SendAccept Il messaggio Accept Accept viene utilizzato per accettare uno scambio di proposta quando il mittente è l'iniziatore.
nl::Weave::Profiles::BDX_Development::SendInit Il messaggio SendInit viene utilizzato per avviare uno scambio quando il mittente è l'iniziatore.
nl::Weave::Profiles::BDX_Development::Sendrifiuta Il messaggio Invia rifiuto viene utilizzato per rifiutare una proposta di scambio quando il mittente è l'iniziatore.
nl::Weave::Profiles::BDX_Development::TransferError Il messaggio Errore viene utilizzato per segnalare un errore e interrompere uno scambio.

Strutture

nl::Weave::Profiles::BDX_Development::BDXHandlers
nl::Weave::Profiles::BDX_Development::BDXTransfer Questa struttura contiene membri dei dati che rappresentano un trasferimento BDX attivo.

nl::Weave::Profili::bulkDataTransfer

Corsi

nl::Weave::Profiles::bulkDataTransfer::Delegato

nl::Weave::Profili::DataManagement_Current

Corsi

nl::Weave::Profiles::DataManagement_Current::AlwaysAcceptDataElementElementControlControlDelega
nl::Weave::Profiles::DataManagement_Current::BuilderBase Classe di base per i codificatori di messaggi WDM.
nl::Weave::Profiles::DataManagement_Current::CircularEventReader Un lettore TLV supportato da CircularEventBuffer.
nl::Weave::Profiles::DataManagement_Current::Command
nl::Weave::Profiles::DataManagement_Current::CommandSender
nl::Weave::Profiles::DataManagement_Current::GenericTraitCatalogImpl È stato fornito un'implementazione dell'interfaccia TraitCatalogBase di Weave per una raccolta di istanze di dati delle caratteristiche che si riferiscono tutte alla stessa risorsa.
nl::Weave::Profiles::DataManagement_Current::IDataElementAccessControlDelega Interfaccia che deve essere implementata da un processore di elementi di dati in una NotificationRequest.
nl::Weave::Profiles::DataManagement_Current::IDirtPathCut
nl::Weave::Profiles::DataManagement_Current::IPathFilter
nl::Weave::Profiles::DataManagement_Current::IWeavePublisherLock Interfaccia che deve essere implementata dall'app per serializzare l'accesso alle principali strutture di dati WDM.
nl::Weave::Profiles::DataManagement_Current::IWeaveWDMDisattivax Interfaccia di un oggetto Disattivax.
nl::Weave::Profiles::DataManagement_Current::ListBuilderBase Classe di base per i codificatori di messaggi WDM, specializzata in elementi array TLV come elenchi di dati ed elenchi di versioni.
nl::Weave::Profiles::DataManagement_Current::ListParserBase Classe di base per analizzatori di messaggi WDM, specializzati in elementi array TLV come elenchi di dati ed elenchi di versioni.
nl::Weave::Profiles::DataManagement_Current::LogBDXUpload
nl::Weave::Profiles::DataManagement_Current::LoggingConfiguration LoggingConfiguration include il componente configurabile del sottosistema Logging di Weave Event.
nl::Weave::Profiles::DataManagement_Current::LoggingManagement Una classe per la gestione dei log degli eventi in memoria.
nl::Weave::Profiles::DataManagement_Current::NotificationEngine
nl::Weave::Profiles::DataManagement_Current::ParserBase Classe di base per analizzatori di messaggi WDM.
nl::Weave::Profiles::DataManagement_Current::ResourceIdentifier Una struttura che incapsula l'ID di una risorsa.
nl::Weave::Profiles::DataManagement_Current::SingleResourceTraitCatalog
nl::Weave::Profiles::DataManagement_Current::SubscriptionClient
nl::Weave::Profiles::DataManagement_Current::SubscriptionEngine Si tratta di un'unica soluzione che ospita tutti gli abbonamenti WDM Next, sia lato client sia publisher.
nl::Weave::Profiles::DataManagement_Current::SubscriptionHandler
nl::Weave::Profiles::DataManagement_Current::TraitCatalogBase
nl::Weave::Profiles::DataManagement_Current::TraitDataSink
nl::Weave::Profiles::DataManagement_Current::TraitDataSource
nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine Il motore dello schema prende le informazioni associate a una caratteristica specifica e fornisce le strutture per analizzarle e trasformarle in un formato utilizzabile dalla macchina WDM.
nl::Weave::Profiles::DataManagement_Current::TraitUpdatableDataSink
nl::Weave::Profiles::DataManagement_Current::UpdateClient
nl::Weave::Profiles::DataManagement_Current::UpdateDictionaryDirtyPathCut Classe di utilità per ripristinare la coda in attesa nel dizionario durante l'elaborazione del percorso della proprietà con il dizionario secondario.
nl::Weave::Profiles::DataManagement_Current::UpdateDirtyPathFilter Classe di utilità per filtrare il percorso durante la gestione delle notifiche.
nl::Weave::Profiles::DataManagement_Current::UpdateEncoder Questo oggetto codifica i payload WDM UpdateRequest e PartialUpdateRequest.
nl::Weave::Profiles::DataManagement_Current::ViewClient

Strutture

nl::Weave::Profiles::DataManagement_Current::CircularEventBuffer Buffer di evento interno, basato su nl::Weave::TLV::WeaveCircularTLVBuffer.
nl::Weave::Profiles::DataManagement_Current::ConstSchemaVersionRange
nl::Weave::Profiles::DataManagement_Current::CopyAndAdjustDeltaTimeContext Struttura interna dell'elenco di eventi di movimento.
nl::Weave::Profiles::DataManagement_Current::DebugLogContext
nl::Weave::Profiles::DataManagement_Current::DetailedRootSection La struttura che fornisce una risoluzione completa dell'istanza di tratto.
nl::Weave::Profiles::DataManagement_Current::EventEnvelopeContext Struttura interna per eventi di movimento.
nl::Weave::Profiles::DataManagement_Current::EventLoadOutContext Struttura per la copia di elenchi di eventi nell'output.
nl::Weave::Profiles::DataManagement_Current::EventOptions La struttura che fornisce opzioni per i diversi campi evento.
nl::Weave::Profiles::DataManagement_Current::EventSchema La struttura che definisce uno schema per i metadati evento.
nl::Weave::Profiles::DataManagement_Current::ExternalEvents Struttura per il monitoraggio degli eventi archiviati sulla piattaforma.
nl::Weave::Profiles::DataManagement_Current::LogStorageResources Una classe helper utilizzata per l'inizializzazione della gestione dei log.
nl::Weave::Profiles::DataManagement_Current::ReclaimEventCtx
nl::Weave::Profiles::DataManagement_Current::SchemaVersionRange
nl::Weave::Profiles::DataManagement_Current::TraitPath
nl::Weave::Profiles::DataManagement_Current::TraitPathStore
nl::Weave::Profiles::DataManagement_Current::VersionedTraitPath

Sindacati

nl::Weave::Profiles::DataManagement_Current::Timestamp Il sindacato che fornisce un set di applicazioni o un timestamp UTC.

nl::Weave::Profili::DataManagement_Current::BaseMessageWithsubscribeId

Corsi

nl::Weave::Profiles::DataManagement_Current::BaseMessageWithsubscribeId::Builder
nl::Weave::Profiles::DataManagement_Current::BaseMessageWithsubscribeId::Parser

nl::Weave::Profiles::DataManagement_Current::CustomCommand

Corsi

nl::Weave::Profiles::DataManagement_Current::CustomCommand::Builder Definizione del codificatore personalizzato di WDM Command.
nl::Weave::Profiles::DataManagement_Current::CustomCommand::Parser Definizione analizzatore sintattico personalizzato dei comandi di WDM.

nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse

Corsi

nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Builder Definizione del codificatore di risposta personalizzata del comando WDM.
nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Parser Definizione dell'analizzatore sintattico personalizzato delle risposte WDM Command.

nl::Weave::Profili::DataManagement_Current::DataElement

Corsi

nl::Weave::Profiles::DataManagement_Current::DataElement::Builder Definizione del codificatore WDM Data Element.
nl::Weave::Profiles::DataManagement_Current::DataElement::Parser Definizione dell'analizzatore sintattico degli elementi di dati WDM.

nl::Weave::Profili::DataManagement_Current::DataList

Corsi

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

nl::Weave::Profili::DataManagement_Current::Evento

Corsi

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

nl::Weave::Profili::DataManagement_Current::EventList

Corsi

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

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

Corsi

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

nl::Weave::Profiles::DataManagement_Current::Percorso

Corsi

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

nl::Weave::Profili::DataManagement_Current::PathList

Corsi

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

nl::Weave::Profiles::DataManagement_Current::rifiutationRecord

Corsi

nl::Weave::Profiles::DataManagement_Current::rifiutaionRecord::Builder
nl::Weave::Profiles::DataManagement_Current::rifiutaionRecord::Parser

nl::Weave::Profili::DataManagement_Current::rifiutazioneRecordList

Corsi

nl::Weave::Profiles::DataManagement_Current::rifiutaionRecordList::Builder
nl::Weave::Profiles::DataManagement_Current::rifiutaionRecordList::Parser

nl::Weave::Profiles::DataManagement_Current::StatusElement

Corsi

nl::Weave::Profiles::DataManagement_Current::StatusElement::Builder Definizione del codificatore dell'elemento di stato WDM.
nl::Weave::Profiles::DataManagement_Current::StatusElement::Parser Definizione dell'analizzatore sintattico degli elementi di stato WDM.

nl::Weave::Profiles::DataManagement_Current::StatusList

Corsi

nl::Weave::Profiles::DataManagement_Current::StatusList::Builder Generatore di elenchi di elenchi.
nl::Weave::Profiles::DataManagement_Current::StatusList::Parser

nl::Weave::Profiles::DataManagement_Current::IscrivitiAnnullaRequest

Corsi

nl::Weave::Profiles::DataManagement_Current::subscribeAnnullaRequest::Builder
nl::Weave::Profiles::DataManagement_Current::subscribeAnnullaRequest::Parser

nl::Weave::Profiles::DataManagement_Current::IscrivitiConfermaRequest

Corsi

nl::Weave::Profiles::DataManagement_Current::subscribeConfirmRequest::Builder
nl::Weave::Profiles::DataManagement_Current::subscribeConfirmRequest::Parser

nl::Weave::Profili::DataManagement_Current::IscrivitiRequest

Corsi

nl::Weave::Profiles::DataManagement_Current::subscribeRequest::Builder
nl::Weave::Profiles::DataManagement_Current::subscribeRequest::Parser Definizione dell'analizzatore sintattico WDM Path.

nl::Weave::Profili::DataManagement_Current::subscribeResponse

Corsi

nl::Weave::Profiles::DataManagement_Current::subscribeResponse::Builder
nl::Weave::Profiles::DataManagement_Current::subscribeResponse::Parser Definizione dell'analizzatore sintattico WDM Path.

nl::Weave::Profiles::DataManagement_Current::UpdateRequest

Corsi

nl::Weave::Profiles::DataManagement_Current::UpdateRequest::Parser Definizione dell'analizzatore sintattico delle richieste di aggiornamento WDM.

nl::Weave::Profiles::DataManagement_Current::UpdateResponse

Corsi

nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Builder Definizione del codificatore WDM Update Response.
nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Parser

nl::Weave::Profiles::DataManagement_Current::VersionList

Corsi

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

nl::Weave::Profili::DataManagement_Legacy

Corsi

nl::Weave::Profiles::DataManagement_Legacy::Binding La classe Binding gestisce lo stato delle comunicazioni per conto di un'entità di applicazione utilizzando Weave.
nl::Weave::Profiles::DataManagement_Legacy::ClientDataManager Una classe astratta contenente le definizioni dei metodi di conferma e indicazione richieste dal client WDM.
nl::Weave::Profiles::DataManagement_Legacy::ClientNotifier Una classe ausiliaria utilizzata quando è richiesto il supporto per abbonamenti e notifiche su un client WDM.
nl::Weave::Profiles::DataManagement_Legacy::DMClient La classe base astratta per i client WDM specifici per l'applicazione.
nl::Weave::Profiles::DataManagement_Legacy::DMPublisher La classe base astratta per gli editori WDM specifici per l'applicazione.
nl::Weave::Profiles::DataManagement_Legacy::ProfileDatabase La classe ausiliaria ProfileDatabase astratta.
nl::Weave::Profiles::DataManagement_Legacy::ProtocolEngine La classe del motore del protocollo WDM.
nl::Weave::Profiles::DataManagement_Legacy::PublisherDataManager Una classe astratta contenente le definizioni dei metodi di conferma e notifica richiesti dal publisher WDM.

nl::Weave::Profili::DeviceControl

Corsi

nl::Weave::Profiles::DeviceControl::DeviceControlDelegate Delega classe per l'implementazione delle operazioni di Controllo dispositivo in arrivo sul dispositivo del server.
nl::Weave::Profiles::DeviceControl::DeviceControlServer Classe server per l'implementazione del profilo Device Control.

nl::Weave::Profili::DeviceDescription

Corsi

nl::Weave::Profiles::DeviceDescription::DeviceDescriptionClient Oggetto client per l'emissione delle richieste di descrizione del dispositivo.
nl::Weave::Profiles::DeviceDescription::DeviceDescriptionServer L'oggetto server per rispondere alle richieste di descrizione del dispositivo.
nl::Weave::Profiles::DeviceDescription::IdentifiDeviceCriteria Rappresenta l'utilizzo dei criteri per selezionare i dispositivi nel protocollo IdentificaDevice.
nl::Weave::Profiles::DeviceDescription::IdentifiRequestMessage Forma analizzata di un messaggio IdentificationRequest.
nl::Weave::Profiles::DeviceDescription::IdentifiResponseMessage Forma analizzata di un messaggio IdentificationResponse.
nl::Weave::Profiles::DeviceDescription::TextDescriptorReader
nl::Weave::Profiles::DeviceDescription::TextDescriptorWriter
nl::Weave::Profiles::DeviceDescription::WeaveDeviceDescriptor Contiene informazioni descrittive su un dispositivo Weave.

nl::Weave::Profili::Echo_Next

Corsi

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::Profili::FabricProvisioning

Corsi

nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelega Delega classe per l'implementazione di azioni aggiuntive corrispondenti alle operazioni di provisioning di Fabric.
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer Classe server per l'implementazione del profilo di provisioning di Fabric.

nl::Weave::Profili:Heartbeat

Corsi

nl::Weave::Profiles::Heartbeat::WeaveHeartbeatReceiver Classe del ricevitore Weave Heartbeat.
nl::Weave::Profiles::Heartbeat::WeaveHeartbeatSender Classe mittente Heartbeat Weave.

nl::Weave::Profili::NetworkProvisioning

Corsi

nl::Weave::Profiles::NetworkProvisioning::NetworkInfo Classe di utilità per la serializzazione e la deserializzazione di payload comunicati tramite il profilo NetworkProvisioning: include le informazioni pertinenti al rilevamento e alla configurazione delle reti.
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningDelegato Classe delegata per l'implementazione delle operazioni di provisioning di rete.
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer Classe server per l'implementazione del profilo di provisioning di rete.
nl::Weave::Profiles::NetworkProvisioning::WirelessRegConfig Container di informazioni per la configurazione normativa wireless.

Strutture

nl::Weave::Profiles::NetworkProvisioning::DomainReg.wireless Codice di 2 caratteri che identifica un dominio normativo wireless.

nl::Weave::Profili::Sicurezza

Corsi

nl::Weave::Profiles::Security::CertificateKeyId
nl::Weave::Profiles::Security::ValidationContext
nl::Weave::Profiles::Security::WeaveCertificateData
nl::Weave::Profiles::Security::WeaveCertificateSet
nl::Weave::Profiles::Security::WeaveDN
nl::Weave::Profiles::Security::WeaveProvisioningBundle
nl::Weave::Profiles::Security::WeaveSignatureGenerator Genera una WeaveSignature utilizzando una chiave privata in memoria.
nl::Weave::Profiles::Security::WeaveSignatureGeneratorBase Offre funzionalità generiche per la generazione di WeaveSignature.

nl::Weave::Profili::Sicurezza::AppKey

Corsi

nl::Weave::Profiles::Security::AppKeys::DummyGroupKeyStore
nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase La definizione della classe di archivio chiavi del gruppo Weave.
nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey Contiene informazioni sulle chiavi del gruppo di applicazioni Weave.

nl::Weave::Profili::Sicurezza::CASE

Corsi

nl::Weave::Profiles::Security::CASE::beginSessionContext Contiene informazioni di contesto relative alla generazione o all'elaborazione di un messaggio CASE iniziale.
nl::Weave::Profiles::Security::CASE::beginSessionRequestContext Contiene informazioni sul contesto relative alla generazione o all'elaborazione di un messaggio CASE beginSessionRequest.
nl::Weave::Profiles::Security::CASE::beginSessionResponseContext Contiene informazioni sul contesto relative alla generazione o all'elaborazione di un messaggio CASE beginSessionRequest.
nl::Weave::Profiles::Security::CASE::ReconfigureContext Contiene le informazioni relative alla generazione o all'elaborazione di un messaggio CASE riconfigurazione.
nl::Weave::Profiles::Security::CASE::WeaveCASEAuthDelegato Interfaccia astratta a cui sono delegate le azioni di autenticazione durante la creazione della sessione CASE.
nl::Weave::Profiles::Security::CASE::WeaveCASEEngine Implementa la logica di base del protocollo CASE di Weave.

nl::Weave::Profili::Sicurezza::CertProvisioning

Corsi

nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine Implementa la logica di base dell'oggetto protocollo di provisioning Weave Certificate.
nl::Weave::Profiles::Security::CertProvisioning::WeaveNodeMfrAttestDelega Interfaccia astratta a cui vengono delegate azioni specifiche della piattaforma durante l'attestazione del produttore del nodo di Weave.
nl::Weave::Profiles::Security::CertProvisioning::WeaveNodeOpAuthDelega Interfaccia astratta a cui vengono delegate azioni specifiche della piattaforma durante l'autenticazione operativa dei nodi Weave.

nl::Weave::Profili::Sicurezza::KeyExport

Corsi

nl::Weave::Profiles::Security::KeyExport::__FINAL
nl::Weave::Profiles::Security::KeyExport::WeaveKeyExport Implementa la logica di base del protocollo di esportazione delle chiavi Weave.
nl::Weave::Profiles::Security::KeyExport::WeaveKeyExportDelega Classe del delegato astratta chiamata dal motore KeyExport per eseguire diverse azioni relative all'autenticazione durante l'esportazione della chiave.
nl::Weave::Profiles::Security::KeyExport::WeaveStandAloneKeyExportClient Implementa il lato client del protocollo di esportazione delle chiavi Weave per l'utilizzo in contesti autonomi (messaggi non Weave).

nl::Weave::Profili::Sicurezza::PASE

Corsi

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

nl::Weave::Profili::Sicurezza::Passcode

Strutture

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

nl::Weave::Profili::Sicurezza::Take

Corsi

nl::Weave::Profiles::Security::Take::WeaveTakeChallengerAuthDelegato
nl::Weave::Profiles::Security::Take::WeaveTakeEngine
nl::Weave::Profiles::Security::Take::Weave TakeTokenAuthDelega

nl::Weave::Profili::ServiceDirectory

Corsi

nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager L'oggetto gestore per la directory del servizio Weave.

Strutture

nl::Weave::Profiles::ServiceDirectory::ServiceConnectbeginArgs Argomenti passati al callback WeaveServiceManager::OnConnectbegin.

nl::Weave::Profiles::ServiceProvisioning

Corsi

nl::Weave::Profiles::ServiceProvisioning::IFJServiceFabricjoinMessage
nl::Weave::Profiles::ServiceProvisioning::PairDeviceToAccountMessage
nl::Weave::Profiles::ServiceProvisioning::RegisterServicePairAccountMessage
nl::Weave::Profiles::ServiceProvisioning::ServiceProvisioningDelega
nl::Weave::Profiles::ServiceProvisioning::ServiceProvisioningServer Classe semplice del server per implementare il profilo di provisioning del servizio.
nl::Weave::Profiles::ServiceProvisioning::UpdateServiceMessage

nl::Weave::Profili:SoftwareUpdate

Corsi

nl::Weave::Profiles::SoftwareUpdate::ImageAnnounce Classe che descrive il messaggio ImageAnnounce.
nl::Weave::Profiles::SoftwareUpdate::ImageQuery Una classe per supportare la creazione e la decodifica dei messaggi Query immagine.
nl::Weave::Profiles::SoftwareUpdate::ImageQueryResponse Una classe per supportare la creazione e la decodifica dei messaggi di risposta alla query immagine.
nl::Weave::Profiles::SoftwareUpdate::IntegritySpec Una classe ausiliaria che contiene il tipo di integrità e l'hash effettivo dell'immagine di aggiornamento software.
nl::Weave::Profiles::SoftwareUpdate::IntegrityTypeList Una classe ausiliaria che contiene un elenco dei tipi di integrità come parte della query sull'immagine.
nl::Weave::Profiles::SoftwareUpdate::IWeaveImageAnnounceServerDelega Interfaccia per la delega WeaveImageAnnounceServer.
nl::Weave::Profiles::SoftwareUpdate::ProductSpec Una classe ausiliaria che rappresenta una specifica del prodotto.
nl::Weave::Profiles::SoftwareUpdate::UpdateSchemeList Una classe ausiliaria che contiene un elenco di schemi di aggiornamento come parte della query dell'immagine.
nl::Weave::Profiles::SoftwareUpdate::WeaveImageAnnounceServer Server che ascolta gli annunci illustrati di Weave.

nl::Weave::Profiles::StatusReporting

Corsi

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

nl::Weave::Profili:Ora

Corsi

nl::Weave::Profiles::Time::_TimeSyncNodeBase
nl::Weave::Profiles::Time::SingleSourceTimeSyncClient
nl::Weave::Profiles::Time::TimeChangeNotification codec per il messaggio di notifica di modifica dell'ora
nl::Weave::Profiles::Time::TimeSyncNode
nl::Weave::Profiles::Time::TimeSyncRequest
nl::Weave::Profiles::Time::TimeSyncResponse
nl::Weave::Profiles::Time::TimeZoneUtcOffset Codec per il fuso orario UTC di un fuso orario.

Strutture

nl::Weave::Profiles::Time::Contact Questo è presente al pubblico perché il callback TimeSyncNode::FilterTimecorrectionContributor offre una visione globale a un livello superiore.
nl::Weave::Profiles::Time::ServingNode utilizzato per specificare i contatti per le chiamate SyncWithNodes posizionati all'apertura anziché come classe nidificata per rendere più breve la dichiarazione di classe TimeSyncNode e anche la dichiarazione di esportazione.

nl::Weave::Profili::TokenPairing

Corsi

nl::Weave::Profiles::TokenPairing::TokenPairingDelega
nl::Weave::Profiles::TokenPairing::TokenPairingServer Oggetto server per la risposta alle richieste di associazione di token.

nl::Weave::Profili::Fornitore:Nestlabs::DropcamLegacyPairing

Corsi

nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingDelega Classe delegata per l'implementazione delle operazioni di accoppiamento legacy di Dropcam in arrivo sul dispositivo del server.
nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingServer Classe server per l'implementazione del profilo di accoppiamento legacy di Dropcam.

nl::Weave::Profili::WeaveTunnel

Corsi

nl::Weave::Profili::WeaveTunnel::Ricollega I parametri dei criteri di riconnessione utilizzati per gestire il modo in cui il tunnel si riconnette al servizio.
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelConnectionMgr Questa classe include tutti gli stati di connessione del tunnel Weave e la logica e le funzioni di gestione associate.
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelControl
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelHeader
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelRoute

nl::Weave::SecuritySupport

Corsi

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

Strutture

nl::Weave::Supporto::ProfileStringContext Contesto per la registrazione e l'annullamento della registrazione dei callback associati all'identificatore del profilo specificato per restituire stringhe di assistenza leggibili dal profilo associate al profilo.
nl::Weave::Support::ProfileStringInfo Callback associati all'identificatore del profilo specificato per la restituzione di stringhe di supporto leggibili associate al profilo.

nl::Weave::Sistema

Corsi

nl::Weave::System::Layer
This provides access to timers according to the configured event handling model.
nl::Weave::System::LwIPEventHandlerDelegato
nl::Weave::System::Disattivax
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. Rappresenta un oggetto conteggiato di riferimento allocato dallo spazio contenuto in un oggetto ObjectPool<t, n={quot;"> </t,&GT;
nl::Weave::System::PacketBuffer La classe del buffer di pacchetto è la struttura principale utilizzata per manipolare i pacchetti di dati serializzati da ottetti, di solito nel contesto di una rete di comunicazione di dati, come il Bluetooth o il protocollo Internet.
nl::Weave::System::Timer Si tratta di una classe interna al livello Weave System , utilizzato per rappresentare un timer di un scatto in corso.

Strutture

nl::Weave::System::LwIPEvent

Sindacati

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

nl::Weave::Sistema::Statistiche

Corsi

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

nl::Weave::TLV

Corsi

nl::Weave::TLV::CircularTLVReader
nl::Weave::TLV::CircularTLVWriter
nl::Weave::TLV::TLVReader Fornisce un analizzatore sintattico efficiente della memoria per i dati codificati nel formato TLV Weave.
nl::Weave::TLV::TLVUpdater Fornisce un'interfaccia Lettore/Writer unificata per la modifica, l'aggiunta o l'eliminazione di elementi nella codifica TLV.
nl::Weave::TLV::TLVWriter Offre un codificatore con memoria efficiente per la scrittura dei dati nel formato TLV Weave.
nl::Weave::TLV::WeaveCircularTLVBuffer WeaveCircularTLVBuffer fornisce uno spazio di archiviazione circolare per nl::Weave::TLV::TLVWriter e nl::Weave::TLVTLVReader.

nl::Weave::TLV::Debug

Strutture

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

nl::Weave::TLV::Utilità

Strutture

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

nl::Weave::Caldo

Corsi

nl::Weave::Warm::WarmFabricStateDelegato Si tratta di una classe interna per WarmCore.

Strutture

nl::Weave::Warm::ActionEntry
nl::Weave::Warm::ModuloState

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

Corsi

Schema::Weave::Trait::Auth::ApplicationKeysTrait::ApplicationKeysTraitDataSink Contiene interfacce per il sink dei dati delle caratteristiche delle chiavi dell'applicazione Weave.

Moduli

Controllo dispositivo
Provisioning del tessuto
Provisioning di rete
Rendezvous passivo La funzione Rendezvous passiva è diversa da Attiva perché la fase di creazione della connessione viene avviata prima della fase di identificazione da parte dell'assegnatario.
Rendezvous passivo in remoto La funzione Rendezvous a distanza è diversa dalla Passiva passiva, in quanto il dispositivo di assistenza funge da inoltro per il provisioner, inoltrando i messaggi tra il provisioning e il provisioner.
Provisioning dei servizi
Accoppiamento token