Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

OpenWeave C ++ Riferimento

Pagine di riferimento per OpenWeave.

nl

Structs

nl :: ArrayLengthAndBuffer Un helper per avvolgere un array con una lunghezza.
nl :: ErrorFormatter
nl :: FieldDescriptor Struttura che descrive un campo TLV in una struttura dello schema e lo collega ai dati in una struttura c.
nl :: MemoryManagement Una struttura a c di funzioni di allocazione / liberazione della memoria.
nl :: SchemaFieldDescriptor Wrapper attorno a una matrice di FieldDescriptors per descrivere una struttura / struttura dello schema.
nl :: SerializationContext Una struttura c contenente qualsiasi contesto o stato di cui abbiamo bisogno per la serializzazione o la deserializzazione.
nl :: SerializedByteString
nl :: SerializedFieldTypeBoolean_array
nl :: SerializedFieldTypeByteString_array
nl :: SerializedFieldTypeFloatingPoint32_array
nl :: SerializedFieldTypeFloatingPoint64_array
nl :: SerializedFieldTypeInt16_array
nl :: SerializedFieldTypeInt32_array
nl :: SerializedFieldTypeInt64_array
nl :: SerializedFieldTypeInt8_array
nl :: SerializedFieldTypeUInt16_array
nl :: SerializedFieldTypeUInt32_array
nl :: SerializedFieldTypeUInt64_array
nl :: SerializedFieldTypeUInt8_array
nl :: SerializedFieldTypeUTF8String_array
nl :: StructureSchemaPointerPair Coppia di dati con una struttura c di dati e StructureSchemaDescriptor per scrivere una struttura TLV basata su quei dati.

nl :: ArgParser

Classi

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

Structs

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 alla logica.

nl :: Ble

Classi

nl :: Ble :: BleApplicationDelegate
nl :: Ble :: BLEEndPoint
nl :: Ble :: BleLayer Questa classe fornisce un'interfaccia per un singolo thread per guidare i dati nello stack tramite le funzioni dell'interfaccia della piattaforma BleLayer o nello stack tramite un oggetto WeaveConnection associato a un BLEEndPoint .
nl :: Ble :: BleLayerObject
nl :: Ble :: BlePlatformDelegate
nl :: Ble :: BleTransportCapabilitiesRequestMessage
nl :: Ble :: BleTransportCapabilitiesResponseMessage
nl :: Ble :: BleTransportCommandMessage
nl :: Ble :: BTCommandHeader
nl :: Ble :: BTCommandTypeAck
nl :: Ble :: BTCommandTypeTestData
nl :: Ble :: BTCommandTypeTestRequest
nl :: Ble :: BTCommandTypeTestResult
nl :: Ble :: BTCommandTypeTxTiming
nl :: Ble :: BTCommandTypeWindowSize
nl :: Ble :: BTCommandTypeWobleMTU
nl :: Ble :: WoBle
nl :: Ble :: WoBleTest
nl :: Ble :: WoBleTxHistogram
nl :: Ble :: WoBleTxRecord

Structs

nl :: Ble :: WeaveBLEDeviceIdentificationInfo Blocco informazioni sull'identificazione del dispositivo Weave BLE.
nl :: Ble :: WeaveBleUUID

nl :: Ble :: Piattaforma:: BlueZ

Structs

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

Classi

nl :: Inet :: AsyncDNSResolverSockets Si tratta di una classe interna a InetLayer che fornisce API di supporto per la risoluzione DNS (Asynchronous Domain Name System) in InetLayer .
nl :: Inet :: DNSResolver Questa è una classe interna a InetLayer che fornisce l'astrazione della risoluzione DNS (Domain Name System) in InetLayer .
nl :: Inet :: EndPointBasis Base delle classi di endpoint di trasporto Internet.
nl :: Inet :: InetLayer Ciò fornisce l'accesso ai servizi Internet, inclusi timer, risoluzione DNS (Domain Name System), trasporto di rete TCP, trasporto di rete UDP e trasporto di rete non elaborata, per un singolo thread.
nl :: Inet :: InetLayerBasis Questa è la classe base degli oggetti conteggiati in riferimento gestiti da un oggetto InetLayer .
nl :: Inet :: InterfaceAddressIterator Iteratore per l'elenco degli 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 del protocollo IP non istanziabili.
nl :: Inet :: IPPacketInfo Informazioni su un messaggio / connessione in entrata / in uscita.
nl :: Inet :: IPPrefix Prefisso dell'indirizzo del protocollo Internet.
nl :: Inet :: RawEndPoint Gli oggetti di questa classe rappresentano endpoint di rete IP non elaborati.
nl :: Inet :: SocketEvents Rappresenta un insieme di eventi I / O richiesti / in sospeso 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 del tunnel.
nl :: Inet :: UDPEndPoint Gli oggetti di questa classe rappresentano gli endpoint di trasporto UDP.

Sindacati

nl :: Inet :: PeerSockAddr

nl :: Tessere

Classi

nl :: Weave :: Binding Cattura la destinazione prevista di una comunicazione Weave e le informazioni di configurazione associate.
nl :: Weave :: Counter Un'interfaccia per la gestione di un contatore come valore intero.
nl :: Weave :: ExchangeContext Questa classe rappresenta una conversazione in corso ( ExchangeContext ) tra due o più nodi.
nl :: Weave :: FabricStateDelegate Questa classe delegata astratta comunica le modifiche allo stato del fabric.
nl :: Weave :: HostPortList Per la gestione e la manipolazione di un elenco di porte host, una raccolta compatta con codifica binaria di tuple di identificatori di host e porte associate alla directory dei servizi di Weave.
nl :: Weave :: JNIUtils
nl :: Weave :: MonotonicallyIncreasingCounter Una classe per la gestione di un contatore che aumenta in modo monotono come valore intero.
nl :: Weave :: PersistedCounter Una classe per la gestione di un contatore come valore intero destinato a persistere durante i riavvii.
nl :: Weave :: WeaveConnection La definizione della classe Weave Connection.
nl :: Weave :: WeaveConnectionTunnel La definizione della classe WeaveConnectionTunnel , che gestisce una coppia di TCPEndPoint le cui WeaveConnections originali sono state accoppiate e tra cui WeaveMessageLayer inoltra tutti i dati e le chiusure di connessione.
nl :: Weave :: WeaveEncryptionKey_AES128CTRSHA1
nl :: Weave :: WeaveExchangeHeader Specifica il profilo di Weave e il tipo di messaggio di un particolare messaggio di Weave all'interno di un ExchangeContext .
nl :: Weave :: WeaveExchangeManager Questa classe viene utilizzata per gestire ExchangeContext con altri nodi Weave.
nl :: Weave :: WeaveFabricState Dichiarazione in avanti di WeaveFabricState .
nl :: Weave :: WeaveKeyId La definizione dell'identificatore Weave Key.
nl :: Weave :: WeaveMessageLayer La definizione della classe WeaveMessageLayer , che gestisce la comunicazione con altri nodi Weave.
nl :: Weave :: WeaveMsgEncryptionKey Contiene informazioni sulla chiave di crittografia dei messaggi Weave.
nl :: Weave :: WeaveMsgEncryptionKeyCache Cache delle chiavi per le chiavi di crittografia dei messaggi di Weave.
nl :: Weave :: WeaveSecurityManager
nl :: Weave :: WeaveServerBase Oggetto comune di base per l'implementazione di risponditori non richiesti (server) del profilo Weave che incapsula la convalida delle richieste autenticate e l'invio di rapporti sullo stato e fornisce l'archiviazione dei membri dati comuni per lo stato dell'infrastruttura e un gestore di scambio.
nl :: Weave :: WeaveServerDelegateBase Una classe base comune per l'implementazione di oggetti delegati del server Weave.
nl :: Weave :: WeaveSessionKey Contiene informazioni su una chiave di sessione di Weave.
nl :: Weave :: WeaveSessionState Trasmette lo stato di comunicazione necessario per inviare / ricevere messaggi con un altro nodo.

Structs

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

Sindacati

nl :: Weave :: WeaveEncryptionKey

nl :: Tessere:: ASN1

Classi

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

nl :: Tessere:: Crypto

Classi

nl :: Weave :: Crypto :: CTR_DRBG
nl :: Weave :: Crypto :: CTRMode
nl :: Weave :: Crypto :: EncodedECDSASignature
nl :: Weave :: Crypto :: EncodedECPrivateKey
nl :: Weave :: Crypto :: EncodedECPublicKey
nl :: Weave :: Crypto :: EncodedHMACSignature
nl :: Weave :: Crypto :: EncodedRSAKey
nl :: Weave :: Crypto :: EncodedRSASignature
nl :: Weave :: Crypto :: HKDF
nl :: Weave :: Crypto :: HKDFSHA1Or256
nl :: Weave :: Crypto :: HMAC

nl :: Tessere:: DeviceLayer

Classi

nl :: Weave :: DeviceLayer :: ConfigurationManager Fornisce accesso alle informazioni di configurazione in fase di runtime e build per un dispositivo Weave.
nl :: Weave :: DeviceLayer :: ConfigurationManagerImpl Implementazione concreta dell'oggetto singleton di ConfigurationManager per la piattaforma EFR32.
nl :: Weave :: DeviceLayer :: ConnectivityManager Fornisce il controllo della connettività di rete per un dispositivo Weave.
nl :: Weave :: DeviceLayer :: ConnectivityManagerImpl Implementazione concreta dell'oggetto singleton ConnectivityManager per piattaforme EFR32 di Silicon Labs.
nl :: Weave :: DeviceLayer :: PlatformManager Fornisce funzionalità per l'inizializzazione e l'interazione con lo stack di rete Weave su un dispositivo abilitato per Weave.
nl :: Weave :: DeviceLayer :: PlatformManagerImpl Implementazione concreta dell'oggetto singleton PlatformManager per la piattaforma EFR32.
nl :: Weave :: DeviceLayer :: SoftwareUpdateManager
nl :: Weave :: DeviceLayer :: SoftwareUpdateManagerImpl Implementazione concreta dell'oggetto singleton SoftwareUpdateManager per le piattaforme EFR32 di Silicon Labs.
nl :: Weave :: DeviceLayer :: ThreadStackManager Fornisce funzionalità per l'inizializzazione e l'interazione con lo stack Thread su un dispositivo abilitato per Weave.
nl :: Weave :: DeviceLayer :: ThreadStackManagerImpl Implementazione concreta dell'oggetto singleton ThreadStackManager per piattaforme EFR32 utilizzando Silicon Labs SDK e lo stack OpenThread.
nl :: Weave :: DeviceLayer :: TimeSyncManager Gestisce la sincronizzazione dell'ora per i dispositivi Weave.
nl :: Weave :: DeviceLayer :: TraitManager Gestisce la pubblicazione e la sottoscrizione delle caratteristiche di Weave Data Management per un dispositivo Weave.

Structs

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

nl :: Tessere:: DeviceLayer :: Interno

Classi

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

nl :: Tessere:: Gestore dispositivi

Classi

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

nl :: Tessere:: Piattaforma:: Sicurezza

Classi

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 :: Piattaforma :: Sicurezza :: SHA256

nl :: Tessere:: Profili

Classi

nl :: Weave :: Profiles :: MessageIterator Per utilizzare i buffer dei messaggi in modo ragionevole, definiamo questo iteratore, che può essere utilizzato per tenere traccia dei confini 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 vecchio blob di dati TLV .
nl :: Weave :: Profiles :: RetainedPacketBuffer Questa è una classe base che funge da oggetto di utilità per il conteggio automatico dei riferimenti a System :: PacketBuffer .
nl :: Weave :: Profiles :: WeaveEchoClient
nl :: Weave :: Profiles :: WeaveEchoServer

nl :: Tessere:: Profili: BDX_Current

Classi

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 :: ReceiveReject
nl :: Weave :: Profiles :: BDX_Current :: SendAccept
nl :: Weave :: Profiles :: BDX_Current :: SendInit
nl :: Weave :: Profiles :: BDX_Current :: SendReject
nl :: Weave :: Profiles :: BDX_Current :: TransferError
nl :: Weave :: Profiles :: BDX_Current :: WeaveBdxClient
nl :: Weave :: Profiles :: BDX_Current :: WeaveBdxDelegate

nl :: Tessere:: Profili: BDX_Development

Classi

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 utilizzato per confermare l'ultimo blocco di dati.
nl :: Weave :: Profiles :: BDX_Development :: BlockEOFV1 Il messaggio BlockEOFV1 viene utilizzato 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 utilizzato 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 :: ReceiveAccept Il messaggio ReceiveAccept viene utilizzato per accettare uno scambio proposto 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 :: ReceiveReject Il messaggio ReceiveReject viene utilizzato per rifiutare uno scambio proposto quando il mittente è l'iniziatore.
nl :: Weave :: Profiles :: BDX_Development :: SendAccept Il messaggio SendAccept viene utilizzato per accettare uno scambio proposto 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 :: SendReject Il messaggio SendReject viene utilizzato per rifiutare uno scambio proposto quando il mittente è l'iniziatore.
nl :: Weave :: Profiles :: BDX_Development :: TransferError Il messaggio di errore viene utilizzato per segnalare un errore e interrompere uno scambio.

Structs

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

nl :: Tessere:: Profili: BulkDataTransfer

Classi

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

nl :: Tessere:: Profili: DataManagement_Current

Classi

nl :: Weave :: Profiles :: DataManagement_Current :: AlwaysAcceptDataElementAccessControlDelegate
nl :: Weave :: Profiles :: DataManagement_Current :: BuilderBase Classe base per codificatori di messaggi WDM.
nl :: Weave :: Profiles :: DataManagement_Current :: CircularEventReader Un TLVReader supportato da CircularEventBuffer .
nl :: Weave :: Profiles :: DataManagement_Current :: Command
nl :: Weave :: Profiles :: DataManagement_Current :: CommandSender
nl :: Weave :: Profiles :: DataManagement_Current :: GenericTraitCatalogImpl A Weave ha fornito l'implementazione dell'interfaccia TraitCatalogBase per una raccolta di istanze di dati sui tratti che fanno tutti riferimento alla stessa risorsa.
nl :: Weave :: Profiles :: DataManagement_Current :: IDataElementAccessControlDelegate Interfaccia che deve essere implementata da un elaboratore di elementi di dati in una NotifyRequest.
nl :: Weave :: Profiles :: DataManagement_Current :: IDirtyPathCut
nl :: Weave :: Profiles :: DataManagement_Current :: IPathFilter
nl :: Weave :: Profiles :: DataManagement_Current :: IWeavePublisherLock Interfaccia che deve essere implementata dall'app per serializzare l'accesso alle strutture dati chiave WDM.
nl :: Weave :: Profiles :: DataManagement_Current :: IWeaveWDMMutex Interfaccia di un oggetto mutex.
nl :: Weave :: Profiles :: DataManagement_Current :: ListBuilderBase Classe base per codificatori di messaggi WDM, specializzata in elementi di array TLV come elenchi di dati ed elenchi di versioni.
nl :: Weave :: Profiles :: DataManagement_Current :: ListParserBase Classe base per parser di messaggi WDM, specializzata in elementi di array TLV come elenchi di dati ed elenchi di versioni.
nl :: Weave :: Profiles :: DataManagement_Current :: LogBDXUpload
nl :: Weave :: Profiles :: DataManagement_Current :: LoggingConfiguration LoggingConfiguration incapsula il componente configurabile del sottosistema Weave Event Logging .
nl :: Weave :: Profiles :: DataManagement_Current :: LoggingManagement Una classe per la gestione dei registri eventi in memoria.
nl :: Weave :: Profiles :: DataManagement_Current :: NotificationEngine
nl :: Weave :: Profiles :: DataManagement_Current :: ParserBase Classe 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 Questo è un singleton che ospita tutti gli abbonamenti WDM Next, sia lato client che lato editore.
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 sullo schema associate a un particolare tratto e fornisce servizi per analizzarle e tradurle in una forma 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 riportare il dizionario nella coda in sospeso quando si elabora il percorso della proprietà che ha il figlio del dizionario.
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

Structs

nl :: Weave :: Profiles :: DataManagement_Current :: CircularEventBuffer Buffer di eventi interno, costruito attorno a nl :: Weave :: TLV :: WeaveCircularTLVBuffer .
nl :: Weave :: Profiles :: DataManagement_Current :: ConstSchemaVersionRange
nl :: Weave :: Profiles :: DataManagement_Current :: CopyAndAdjustDeltaTimeContext Struttura interna per l'attraversamento della lista degli eventi.
nl :: Weave :: Profiles :: DataManagement_Current :: DebugLogContext
nl :: Weave :: Profiles :: DataManagement_Current :: DetailedRootSection La struttura che fornisce una risoluzione completa dell'istanza del tratto.
nl :: Weave :: Profiles :: DataManagement_Current :: EventEnvelopeContext Struttura interna per eventi di attraversamento.
nl :: Weave :: Profiles :: DataManagement_Current :: EventLoadOutContext Struttura per la copia degli elenchi di eventi in uscita.
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 degli eventi.
nl :: Weave :: Profiles :: DataManagement_Current :: ExternalEvents Struttura per il monitoraggio degli eventi memorizzati nella piattaforma.
nl :: Weave :: Profiles :: DataManagement_Current :: LogStorageResources Una classe helper utilizzata per inizializzare la gestione della registrazione.
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 L'unione che fornisce un sistema di set di applicazioni o un timestamp UTC.

nl :: Tessere:: Profili: DataManagement_Current :: BaseMessageWithSubscribeId

Classi

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

nl :: Tessere:: Profili: DataManagement_Current :: CustomCommand

Classi

nl :: Weave :: Profiles :: DataManagement_Current :: CustomCommand :: Builder Definizione del codificatore del comando personalizzato WDM.
nl :: Weave :: Profiles :: DataManagement_Current :: CustomCommand :: Parser Definizione del parser della richiesta di comando personalizzato WDM.

nl :: Tessere:: Profili: DataManagement_Current :: CustomCommandResponse

Classi

nl :: Weave :: Profiles :: DataManagement_Current :: CustomCommandResponse :: Builder Definizione del codificatore di risposta al comando personalizzato WDM.
nl :: Weave :: Profiles :: DataManagement_Current :: CustomCommandResponse :: Parser Definizione del parser di risposta al comando personalizzato WDM.

nl :: Tessere:: Profili: DataManagement_Current :: DataElement

Classi

nl :: Weave :: Profiles :: DataManagement_Current :: DataElement :: Builder Definizione del codificatore WDM Data Element.
nl :: Weave :: Profiles :: DataManagement_Current :: DataElement :: Parser Definizione del parser dell'elemento dati WDM.

nl :: Tessere:: Profili: DataManagement_Current :: DataList

Classi

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

nl :: Tessere:: Profili: DataManagement_Current :: Evento

Classi

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

nl :: Tessere:: Profili: DataManagement_Current :: EventList

Classi

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

nl :: Tessere:: Profili: DataManagement_Current :: NotificationRequest

Classi

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

nl :: Tessere:: Profili: DataManagement_Current :: Sentiero

Classi

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

nl :: Tessere:: Profili: DataManagement_Current :: PathList

Classi

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

nl :: Tessere:: Profili: DataManagement_Current :: RejectionRecord

Classi

nl :: Weave :: Profiles :: DataManagement_Current :: RejectionRecord :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: RejectionRecord :: Parser

nl :: Tessere:: Profili: DataManagement_Current :: RejectionRecordList

Classi

nl :: Weave :: Profiles :: DataManagement_Current :: RejectionRecordList :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: RejectionRecordList :: Parser

nl :: Tessere:: Profili: DataManagement_Current :: StatusElement

Classi

nl :: Weave :: Profiles :: DataManagement_Current :: StatusElement :: Builder Definizione dell'encoder dell'elemento di stato WDM.
nl :: Weave :: Profiles :: DataManagement_Current :: StatusElement :: Parser Definizione del parser dell'elemento di stato WDM.

nl :: Tessere:: Profili: DataManagement_Current :: StatusList

Classi

nl :: Weave :: Profiles :: DataManagement_Current :: StatusList :: Builder Costruttore di StatusList.
nl :: Weave :: Profiles :: DataManagement_Current :: StatusList :: Parser

nl :: Tessere:: Profili: DataManagement_Current :: IscrivitiCancelRequest

Classi

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

nl :: Tessere:: Profili: DataManagement_Current :: IscrivitiConfirmRequest

Classi

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

nl :: Tessere:: Profili: DataManagement_Current :: IscrivitiRichiesta

Classi

nl :: Weave :: Profiles :: DataManagement_Current :: SubscribeRequest :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: SubscribeRequest :: Parser Definizione del parser del percorso WDM.

nl :: Tessere:: Profili: DataManagement_Current :: IscrivitiResponse

Classi

nl :: Weave :: Profiles :: DataManagement_Current :: SubscribeResponse :: Builder
nl :: Weave :: Profiles :: DataManagement_Current :: SubscribeResponse :: Parser Definizione del parser del percorso WDM.

nl :: Tessere:: Profili: DataManagement_Current :: UpdateRequest

Classi

nl :: Weave :: Profiles :: DataManagement_Current :: UpdateRequest :: Parser Definizione del parser della richiesta di aggiornamento WDM.

nl :: Tessere:: Profili: DataManagement_Current :: UpdateResponse

Classi

nl :: Weave :: Profiles :: DataManagement_Current :: UpdateResponse :: Builder Definizione del codificatore della risposta di aggiornamento WDM.
nl :: Weave :: Profiles :: DataManagement_Current :: UpdateResponse :: Parser

nl :: Tessere:: Profili: DataManagement_Current :: VersionList

Classi

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

nl :: Tessere:: Profili: DataManagement_Legacy

Classi

nl :: Weave :: Profiles :: DataManagement_Legacy :: Binding La classe Binding gestisce lo stato delle comunicazioni per conto di un'entità dell'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 si desidera il supporto di sottoscrizione e notifica su un client WDM.
nl :: Weave :: Profiles :: DataManagement_Legacy :: DMClient La classe base astratta per client WDM specifici dell'applicazione.
nl :: Weave :: Profiles :: DataManagement_Legacy :: DMPublisher La classe base astratta per editori WDM specifici dell'applicazione.
nl :: Weave :: Profiles :: DataManagement_Legacy :: ProfileDatabase La classe ausiliaria astratta ProfileDatabase .
nl :: Weave :: Profiles :: DataManagement_Legacy :: ProtocolEngine La classe del motore di protocollo WDM.
nl :: Weave :: Profiles :: DataManagement_Legacy :: PublisherDataManager Una classe astratta contenente le definizioni dei metodi di conferma e notifica richieste dall'editore WDM.

nl :: Tessere:: Profili: DeviceControl

Classi

nl :: Weave :: Profiles :: DeviceControl :: DeviceControlDelegate Classe delegata per l'implementazione delle operazioni di controllo del dispositivo in entrata sul dispositivo server.
nl :: Weave :: Profiles :: DeviceControl :: DeviceControlServer Classe server per l'implementazione del profilo Device Control.

nl :: Tessere:: Profili: Descrizione del dispositivo

Classi

nl :: Weave :: Profiles :: DeviceDescription :: DeviceDescriptionClient Oggetto client per l'emissione di richieste di descrizione del dispositivo.
nl :: Weave :: Profiles :: DeviceDescription :: DeviceDescriptionServer Oggetto server per rispondere alle richieste di descrizione del dispositivo.
nl :: Weave :: Profiles :: DeviceDescription :: IdentifyDeviceCriteria Rappresenta i criteri utilizzati per selezionare i dispositivi nel protocollo IdentifyDevice.
nl :: Weave :: Profiles :: DeviceDescription :: IdentifyRequestMessage Forma analizzata di un messaggio IdentifyRequest.
nl :: Weave :: Profiles :: DeviceDescription :: IdentifyResponseMessage Forma analizzata di un messaggio IdentifyResponse.
nl :: Weave :: Profiles :: DeviceDescription :: TextDescriptorReader
nl :: Weave :: Profiles :: DeviceDescription :: TextDescriptorWriter
nl :: Weave :: Profiles :: DeviceDescription :: WeaveDeviceDescriptor Contiene informazioni descrittive su un dispositivo Weave.

nl :: Tessere:: Profili: Echo_Next

Classi

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

Classi

nl :: Weave :: Profiles :: FabricProvisioning :: FabricProvisioningDelegate Delegate class per l'implementazione di azioni aggiuntive corrispondenti alle operazioni di Fabric Provisioning.
nl :: Weave :: Profiles :: FabricProvisioning :: FabricProvisioningServer Classe server per l'implementazione del profilo di provisioning di fabric.

nl :: Tessere:: Profili: Battito cardiaco

Classi

nl :: Weave :: Profiles :: Heartbeat :: WeaveHeartbeatReceiver Weave Heartbeat Receiver class.
nl :: Weave :: Profili :: Heartbeat :: WeaveHeartbeatSender Weave Heartbeat Sender classe.

nl :: Tessere:: Profili: Provisioning di rete

Classi

nl :: Weave :: Profiles :: NetworkProvisioning :: NetworkInfo Una classe di utilità per serializzare e deserializzare i payload comunicati tramite il profilo NetworkProvisioning : incapsula le informazioni pertinenti alle reti di rilevamento e configurazione.
nl :: Weave :: Profiles :: NetworkProvisioning :: NetworkProvisioningDelegate 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 Contenitore per informazioni sulla configurazione normativa wireless.

Structs

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

nl :: Tessere:: Profili: Sicurezza

Classi

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 Fornisce funzionalità generiche per la generazione di WeaveSignatures.

nl :: Tessere:: Profili: Sicurezza:: AppKeys

Classi

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 :: Tessere:: Profili: Sicurezza:: ASTUCCIO

Classi

nl :: Weave :: Profiles :: Security :: CASE :: BeginSessionContext Contiene le informazioni di contesto relative alla generazione o all'elaborazione di un messaggio di inizio sessione CASE .
nl :: Weave :: Profiles :: Security :: CASE :: BeginSessionRequestContext Contiene le informazioni di contesto relative alla generazione o all'elaborazione di un messaggio CASE BeginSessionRequest.
nl :: Weave :: Profiles :: Security :: CASE :: BeginSessionResponseContext Contiene le informazioni di 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 Reconfigure.
nl :: Weave :: Profiles :: Security :: CASE :: WeaveCASEAuthDelegate Interfaccia astratta a cui vengono delegate le azioni di autenticazione durante la creazione della sessione CASE .
nl :: Weave :: Profiles :: Security :: CASE :: WeaveCASEEngine Implementa la logica di base del protocollo Weave CASE .

nl :: Tessere:: Profili: Sicurezza:: CertProvisioning

Classi

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

nl :: Tessere:: Profili: Sicurezza:: KeyExport

Classi

nl :: Weave :: Profiles :: Security :: KeyExport :: __ FINAL
nl :: Weave :: Profiles :: Security :: KeyExport :: WeaveKeyExport Implementa la logica di base del protocollo di esportazione della chiave Weave.
nl :: Weave :: Profiles :: Security :: KeyExport :: WeaveKeyExportDelegate Classe delegata astratta chiamata dal motore KeyExport per eseguire varie azioni correlate all'autenticazione durante l'esportazione della chiave.
nl :: Weave :: Profiles :: Security :: KeyExport :: WeaveStandAloneKeyExportClient Implementa il lato client del protocollo di esportazione della chiave Weave per l'utilizzo in contesti autonomi (messaggistica non Weave).

nl :: Tessere:: Profili: Sicurezza:: PASE

Classi

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

nl :: Tessere:: Profili: Sicurezza:: Passcode

Structs

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

nl :: Tessere:: Profili: Sicurezza:: PRENDERE

Classi

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

nl :: Tessere:: Profili: ServiceDirectory

Classi

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

Structs

nl :: Weave :: Profiles :: ServiceDirectory :: ServiceConnectBeginArgs Argomenti passati al callback WeaveServiceManager :: OnConnectBegin .

nl :: Tessere:: Profili: Fornitura di servizi

Classi

nl :: Weave :: Profiles :: ServiceProvisioning :: IFJServiceFabricJoinMessage
nl :: Weave :: Profiles :: ServiceProvisioning :: PairDeviceToAccountMessage
nl :: Weave :: Profiles :: ServiceProvisioning :: RegisterServicePairAccountMessage
nl :: Weave :: Profiles :: ServiceProvisioning :: ServiceProvisioningDelegate
nl :: Weave :: Profiles :: ServiceProvisioning :: ServiceProvisioningServer Classe server semplice per l'implementazione del profilo di provisioning del servizio.
nl :: Weave :: Profiles :: ServiceProvisioning :: UpdateServiceMessage

nl :: Tessere:: Profili: SoftwareUpdate

Classi

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 di messaggi di query di immagini.
nl :: Weave :: Profiles :: SoftwareUpdate :: ImageQueryResponse Una classe per supportare la creazione e la decodifica dei messaggi di risposta alle query di 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 per contenere un elenco di tipi di integrità come parte della query dell'immagine.
nl :: Weave :: Profiles :: SoftwareUpdate :: IWeaveImageAnnounceServerDelegate Interfaccia per il delegato WeaveImageAnnounceServer .
nl :: Weave :: Profiles :: SoftwareUpdate :: ProductSpec Una classe ausiliaria che rappresenta una specifica del prodotto.
nl :: Weave :: Profiles :: SoftwareUpdate :: UpdateSchemeList Una classe ausiliaria per contenere un elenco di schemi di aggiornamento come parte della query dell'immagine.
nl :: Weave :: Profiles :: SoftwareUpdate :: WeaveImageAnnounceServer Server che ascolta gli annunci di immagini di Weave.

nl :: Tessere:: Profili: StatusReporting

Classi

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

nl :: Tessere:: Profili: Tempo

Classi

nl :: Weave :: Profiles :: Time :: _ TimeSyncNodeBase
nl :: Weave :: Profiles :: Time :: SingleSourceTimeSyncClient
nl :: Weave :: Profiles :: Time :: TimeChangeNotification codec per il messaggio di notifica del cambio di ora
nl :: Weave :: Profiles :: Time :: TimeSyncNode
nl :: Weave :: Profiles :: Time :: TimeSyncRequest
nl :: Weave :: Profiles :: Time :: TimeSyncResponse
nl :: Weave :: Profiles :: Time :: TimeZoneUtcOffset Codec per l'offset UTC di un fuso orario.

Structs

nl :: Weave :: Profiles :: Time :: Contact Questo è pubblico perché il callback TimeSyncNode :: FilterTimeCorrectionContributor offre una vista globale al livello superiore.
nl :: Weave :: Profiles :: Time :: ServingNode utilizzato per specificare i contatti per chiamare SyncWithNodes Viene messo in evidenza invece di essere una classe annidata per rendere più breve la dichiarazione di classe di TimeSyncNode e anche la dichiarazione di esportazione più esplicita.

nl :: Tessere:: Profili: TokenPairing

Classi

nl :: Weave :: Profiles :: TokenPairing :: TokenPairingDelegate
nl :: Weave :: Profiles :: TokenPairing :: TokenPairingServer Oggetto server per rispondere alle richieste di associazione di token.

nl :: Tessere:: Profili: Venditore :: Nestlabs :: DropcamLegacyPairing

Classi

nl :: Weave :: Profili :: Fornitore :: Nestlabs :: DropcamLegacyPairing :: DropcamLegacyPairingDelegate Delegate class per l'implementazione delle operazioni di accoppiamento legacy Dropcam in entrata sul dispositivo server.
nl :: Weave :: Profili :: Fornitore :: Nestlabs :: DropcamLegacyPairing :: DropcamLegacyPairingServer Classe server per l'implementazione del profilo di accoppiamento legacy Dropcam.

nl :: Tessere:: Profili: WeaveTunnel

Classi

nl :: Weave :: Profiles :: WeaveTunnel :: ReconnectParam I parametri della politica di riconnessione utilizzati per controllare il modo in cui il tunnel si riconnette al servizio.
nl :: Weave :: Profiles :: WeaveTunnel :: WeaveTunnelAgent
nl :: Weave :: Profiles :: WeaveTunnel :: WeaveTunnelConnectionMgr Questa classe incapsula 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 :: Tessere:: SecuritySupport

Classi

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 :: Tessere:: Supporto

Structs

nl :: Weave :: Support :: ProfileStringContext Contesto per la registrazione e l'annullamento dei callback associati all'identificatore di profilo specificato per la restituzione di stringhe di supporto leggibili dall'utente associate al profilo.
nl :: Weave :: Support :: ProfileStringInfo Callback associati all'identificativo del profilo specificato per la restituzione di stringhe di supporto leggibili dall'utente associate al profilo.

nl :: Tessere:: Sistema

Classi

nl :: Weave :: System :: Layer
This provides access to timers according to the configured event handling model.
nl :: Weave :: System :: LwIPEventHandlerDelegate
nl :: Weave :: System :: Mutex
This class represents a simple mutual exclusion lock used on platforms with preemptively scheduled multi-threaded
programming environments, for example, POSIX threads and FreeRTOS.
nl :: Weave :: System :: Object Questo rappresenta un oggetto con conteggio dei riferimenti allocato dallo spazio contenuto in un ObjectPool oggetto.
nl :: Weave :: System :: PacketBuffer La classe buffer dei pacchetti è la struttura principale utilizzata per manipolare i pacchetti di dati serializzati in ottetti, solitamente nel contesto di una rete di comunicazione dati, come Bluetooth o il protocollo Internet.
nl :: Weave :: System :: Timer Questa è una classe interna a Weave System Layer , utilizzata per rappresentare un timer one-shot in corso.

Structs

nl :: Weave :: System :: LwIPEvent

Sindacati

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

nl :: Tessere:: System:: Stats

Classi

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

nl:: Weave:: TLV

Classi

nl::Weave::TLV::CircularTLVReader
nl::Weave::TLV::CircularTLVWriter
nl::Weave::TLV::TLVReader Provides a memory efficient parser for data encoded in Weave TLV format.
nl::Weave::TLV::TLVUpdater Provides a unified Reader/Writer interface for editing/adding/deleting elements in TLV encoding.
nl::Weave::TLV::TLVWriter Provides a memory efficient encoder for writing data in Weave TLV format.
nl::Weave::TLV::WeaveCircularTLVBuffer WeaveCircularTLVBuffer provides circular storage for thenl::Weave::TLV::TLVWriter and nl::Weave::TLVTLVReader.

nl:: Weave:: TLV:: Debug

Structs

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

nl:: Weave:: TLV:: Utilities

Structs

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

nl:: Weave:: Warm

Classi

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

Structs

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

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

Classi

Schema::Weave::Trait::Auth::ApplicationKeysTrait::ApplicationKeysTraitDataSink Contains interfaces for the Weave application keys trait data sink.

Moduli

Device Control
Fabric Provisioning
Network Provisioning
Passive Rendezvous Passive Rendezvous differs from Active in that the connection establishment phase is initiated before the identify phase by the provisionee.
Remote Passive Rendezvous Remote Passive Rendezvous differs from Passive Rendezvous in that an assisting device acts as a relay for the provisionee, relaying messages between the provisionee and provisioner.
Service Provisioning
Token Pairing