Riferimento OpenWeave C++
Pagine di riferimento per OpenWeave.
nl
nl:: ArgParser
Classi | |
---|---|
nl::ArgParser::HelpOptions | Comune OPTIONSET per la gestione di opzioni informative (di aiuto, versione). |
nl::ArgParser::OptionSetBase | Un OPTIONSET dove 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 correlate alla logica e riutilizzabili. |
nl:: Ble
Classi | |
---|---|
nl::Ble::BleApplicationDelegate | |
nl::Ble::BLEEndPoint | |
nl::Ble::BleLayer | Questa classe fornisce un'interfaccia per un singolo filo di guidare dati, sia lo stack tramite le BleLayer funzioni di interfaccia della piattaforma, o verso il basso la pila tramite un oggetto WeaveConnection associato con un BLEEndPoint . |
nl::Ble::BleLayerObject | |
nl::Ble::BlePlatformDelegate | |
nl::Ble::BleTransportCapabilitiesRequestMessage | |
nl::Ble::BleTransportCapabilitiesResponseMessage | |
nl::Ble::BleTransportCommandMessage | |
nl::Ble::BTCommandHeader | |
nl::Ble::BTCommandTypeAck | |
nl::Ble::BTCommandTypeTestData | |
nl::Ble::BTCommandTypeTestRequest | |
nl::Ble::BTCommandTypeTestResult | |
nl::Ble::BTCommandTypeTxTiming | |
nl::Ble::BTCommandTypeWindowSize | |
nl::Ble::BTCommandTypeWobleMTU | |
nl::Ble::WoBle | |
nl::Ble::WoBleTest | |
nl::Ble::WoBleTxHistogram | |
nl::Ble::WoBleTxRecord |
Strutture | |
---|---|
nl::Ble::WeaveBLEDeviceIdentificationInfo | Blocco informazioni sull'identificazione del dispositivo Weave BLE. |
nl::Ble::WeaveBleUUID |
nl:: Ble:: Piattaforma:: BlueZ
nl:: Inet
Classi | |
---|---|
nl::Inet::AsyncDNSRosolverSockets | Questa è una classe interna per InetLayer che fornisce le API di supporto per la risoluzione (DNS) asincrono Domain Name System in InetLayer . |
nl::Inet::Risolutore DNS | Questa è una classe interna per InetLayer che prevede l'estrazione di 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 elaborato, per un singolo thread. |
nl::Inet::InetLayerBasis | Questa è la classe base di oggetti di riferimento contati gestite da un InetLayer oggetto. |
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/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 di I/O richiesti/in attesa su un socket. |
nl::Inet::TCPEndPoint | Gli oggetti di questa classe rappresentano gli endpoint del trasporto TCP. |
nl::Inet::TunEndPoint | Gli oggetti di questa classe rappresentano interfacce tunnel. |
nl::Inet::UDPEndPoint | Gli oggetti di questa classe rappresentano gli endpoint di trasporto UDP. |
sindacati | |
---|---|
nl::Inet::PeerSockAddr |
nl:: Tessere
Classi | |
---|---|
nl::Intreccio::Legatura | Cattura il target previsto di una comunicazione Weave e le informazioni di configurazione associate. |
nl::Weave::Contro | 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 tessuto. |
nl::Weave::HostPortList | Per la gestione e la manipolazione di un elenco di porte host, una raccolta compatta e codificata in binario di tuple di identificatori di porte e host associati alla directory del servizio Weave. |
nl::Weave::JNIUtils | |
nl::Weave::MonotonicallyIncreasing Counter | Una classe per la gestione di un contatore monotono crescente come valore intero. |
nl::Weave::PersistedCounter | Una classe per la gestione di un contatore come valore intero destinato a persistere tra i riavvii. |
nl::Weave::WeaveConnection | La definizione della classe Weave Connection. |
nl::Weave::WeaveConnectionTunnel | La definizione della WeaveConnectionTunnel classe, che gestisce una coppia di TCPEndPoints cui WeaveConnections originale sono stati accoppiati, e tra i quali il WeaveMessageLayer inoltra tutte le chiusure di dati e di collegamento. |
nl::Weave::WeaveEncryptionKey_AES128CTRSHA1 | |
nl::Weave::WeaveExchangeHeader | Specifica il profilo e il messaggio Weave tipo di un particolare messaggio Weave all'interno di un ExchangeContext . |
nl::Weave::WeaveExchangeManager | Questa classe viene utilizzata per gestire ExchangeContexts con altri nodi Weave. |
nl::Weave::WeaveFabricState | Dichiarazione anticipata di WeaveFabricState . |
nl::Weave::WeaveKeyId | La definizione dell'identificatore di Weave Key. |
nl::Weave::WeaveMessageLayer | La definizione del WeaveMessageLayer classe, 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 Weave. |
nl::Weave::WeaveSecurityManager | |
nl::Weave::WeaveServerBase | Oggetto di base comune per l'implementazione di risponditori non richiesti (server) del profilo Weave che incapsula la convalida delle richieste autenticate e l'invio di rapporti di stato e fornisce l'archiviazione dei membri dati comuni per lo stato del tessuto 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 Weave. |
nl::Weave::WeaveSessionState | Trasmette lo stato di comunicazione necessario per inviare/ricevere messaggi con un altro nodo. |
Strutture | |
---|---|
nl::Weave::JNILibraryMethod | |
nl::Weave::WeaveMessageInfo | Informazioni su un messaggio Weave in corso 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:: Cripto
nl:: Tessere:: DeviceLayer
Classi | |
---|---|
nl::Weave::DeviceLayer::ConfigurationManager | Fornisce l'accesso alle informazioni di configurazione di runtime e build-time per un dispositivo Weave. |
nl::Weave::DeviceLayer::ConfigurationManagerImpl | Concreta attuazione del ConfigurationManager singleton oggetto per la piattaforma EFR32. |
nl::Weave::DeviceLayer::ConnectivityManager | Fornisce il controllo della connettività di rete per un dispositivo Weave. |
nl::Weave::DeviceLayer::ConnectivityManagerImpl | Calcestruzzo attuazione del ConnectivityManager Singleton oggetto per piattaforme Silicon Labs EFR32. |
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 | Concreta attuazione del PlatformManager singleton oggetto per la piattaforma EFR32. |
nl::Weave::DeviceLayer::SoftwareUpdateManager | |
nl::Weave::DeviceLayer::SoftwareUpdateManagerImpl | Calcestruzzo attuazione del SoftwareUpdateManager oggetto singleton per le piattaforme Silicon Labs EFR32. |
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 | Concreta attuazione del ThreadStackManager singleton oggetto per EFR32 piattaforme utilizzando la Silicon Labs SDK e la pila OpenThread. |
nl::Weave::DeviceLayer::TimeSyncManager | Gestisce la sincronizzazione dell'ora per i dispositivi Weave. |
nl::Weave::DeviceLayer::TraitManager | Gestisce la pubblicazione e la sottoscrizione dei tratti di Weave Data Management per un dispositivo Weave. |
Strutture | |
---|---|
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:: Livello dispositivo:: Interno
Classi | |
---|---|
nl::Weave::DeviceLayer::Internal::BLEManager | Fornisce il controllo sui servizi WoBLE e sulla connettività per un dispositivo Weave. |
nl::Weave::DeviceLayer::Internal::BLEManagerImpl | Concreta attuazione del NetworkProvisioningServer singleton oggetto per i EFR32 piattaforme. |
nl::Weave::DeviceLayer::Internal::DeviceControlServer | Implementa il profilo di controllo del dispositivo Weave 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 profilo Weave Echo 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 su ESP32. |
nl::Weave::DeviceLayer::Internal::ESP32Utils | |
nl::Weave::DeviceLayer::Internal::FabricProvisioningServer | Implementa il profilo Weave Fabric Provisioning per un dispositivo Weave. |
nl::Weave::DeviceLayer::Internal::FactoryProvisioning | Implementazione predefinita della funzionalità 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 di ConfigurationManager dispone che funziona su più piattaforme. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl | Fornisce un'implementazione generica di ConnectivityManager dispone che funziona su più piattaforme. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_BLE | Fornisce un'implementazione generica di BLE-specifica ConnectivityManager caratteristiche per le piattaforme in cui la funzionalità BLE è implementata dalla BLEManager di classe. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoBLE | Fornisce un'implementazione generica di BLE-specifica ConnectivityManager caratteristiche per le piattaforme che non supportano BLE. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoThread | Fornisce un'implementazione generica di WiFi-specifica ConnectivityManager caratteristiche per l'utilizzo su piattaforme che non supportano Discussione. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoTunnel | Fornisce un'implementazione generica del servizio di tunnel specifico ConnectivityManager caratteristiche per le piattaforme che non supportano un tunnel di servizio. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoWiFi | Fornisce un'implementazione generica di WiFi-specifica ConnectivityManager caratteristiche per le piattaforme che non supportano WiFi. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_Thread | Fornisce un'implementazione generica di WiFi-specifica ConnectivityManager caratteristiche per l'utilizzo su piattaforme che supportano Discussione. |
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 di SoftwareUpdateManager caratteristiche per l'utilizzo su piattaforme che supportano BDX. |
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_FreeRTOS | Fornisce un'implementazione generica di ThreadStackManager dispone che funziona su piattaforme FreeRTOS. |
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread | Fornisce un'implementazione generica di ThreadStackManager dispone che funziona in congiunzione con OpenThread. |
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread_LwIP | Fornisce un'implementazione generica di ThreadStackManager dispone che funziona in congiunzione con 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 fornitura di rete per un dispositivo Weave. |
nl::Weave::DeviceLayer::Internal::NetworkProvisioningServerImpl | Calcestruzzo attuazione del NetworkProvisioningServer oggetto singleton per le piattaforme Silicon Labs EFR32. |
nl::Weave::DeviceLayer::Internal::NetworkTelemetryManager | |
nl::Weave::DeviceLayer::Internal::NRF5Config | Fornisce funzioni e definizioni per accedere 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
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, abbiamo bisogno di essere in grado di rappresentare un grande vecchio blob di TLV dati. |
nl::Weave::Profiles::RetainedPacketBuffer | Si tratta di una classe di base che funge da oggetto di convenienza per riferimento automaticamente il conteggio di uno System :: PacketBuffer . |
nl::Weave::Profili::WeaveEchoClient | |
nl::Weave::Profiles::WeaveEchoServer |
nl:: Tessere:: Profili:: BDX_Current
nl:: Tessere:: Profili:: Sviluppo_BDX
Classi | |
---|---|
nl::Weave::Profiles::BDX_Development::BdxNode | |
nl::Weave::Profiles::BDX_Development::BlockAck | Il BlockAck messaggio viene utilizzato per riconoscere un blocco di dati. |
nl::Weave::Profiles::BDX_Development::BlockAckV1 | Il BlockAckV1 messaggio viene utilizzato per riconoscere un blocco di dati. |
nl::Weave::Profiles::BDX_Development::BlockEOF | Il BlockEOF messaggio viene utilizzato per trasferire l'ultimo blocco di dati dal mittente al destinatario. |
nl::Weave::Profiles::BDX_Development::BlockEOFAck | Il BlockEOFAck messaggio viene utilizzato per riconoscere l'ultimo blocco di dati. |
nl::Weave::Profiles::BDX_Development::BlockEOFAckV1 | Il BlockEOFAckV1 messaggio viene utilizzato per riconoscere l'ultimo blocco di dati. |
nl::Weave::Profiles::BDX_Development::BlockEOFV1 | Il BlockEOFV1 messaggio viene utilizzato per trasferire l'ultimo blocco di dati dal mittente al destinatario. |
nl::Weave::Profiles::BDX_Development::BlockQuery | Il BlockQuery messaggio è utilizzato per richiedere che un blocco di dati da trasferire dal mittente al destinatario. |
nl::Weave::Profiles::BDX_Development::BlockQueryV1 | Il BlockQueryV1 messaggio è utilizzato per richiedere che un blocco di dati da trasferire dal mittente al destinatario. |
nl::Weave::Profiles::BDX_Development::BlockSend | Il BlockSend messaggio viene utilizzato per trasferire un blocco di dati dal mittente al destinatario. |
nl::Weave::Profiles::BDX_Development::BlockSendV1 | Il BlockSendV1 il messaggio viene utilizzato per trasferire un blocco di dati dal mittente al destinatario. |
nl::Weave::Profiles::BDX_Development::ReceiveAccept | Il ReceiveAccept il messaggio viene utilizzato ad accettare una proposta di scambio quando il ricevitore è l'iniziatore. |
nl::Weave::Profiles::BDX_Development::ReceiveInit | Il ReceiveInit messaggio viene utilizzato per avviare uno scambio quando il ricevitore è l'iniziatore. |
nl::Weave::Profiles::BDX_Development::ReceiveReject | Il ReceiveReject messaggio viene utilizzato per respingere una proposta di scambio quando il mittente è l'iniziatore. |
nl::Weave::Profiles::BDX_Development::SendAccept | Il SendAccept messaggio viene utilizzato per accettare una proposta di scambio quando il mittente è l'iniziatore. |
nl::Weave::Profiles::BDX_Development::SendInit | Il SendInit messaggio viene utilizzato per avviare uno scambio quando il mittente è l'iniziatore. |
nl::Weave::Profiles::BDX_Development::SendReject | Il SendReject messaggio viene utilizzato per respingere una proposta di scambio 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. |
Strutture | |
---|---|
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:: Trasferimento dati in blocco
Classi | |
---|---|
nl::Weave::Profiles::BulkDataTransfer::BdxDelegate |
nl:: Tessere:: Profili:: DataManagement_Current
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 | WDM personalizzato Comando definizione encoder. |
nl::Weave::Profiles::DataManagement_Current::CustomCommand::Parser | WDM personalizzato Comando richiesta Definizione parser. |
nl:: Tessere:: Profili:: DataManagement_Current:: RispostaComandoPersonalizzata
Classi | |
---|---|
nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Builder | WDM personalizzato Comando Risposta definizione encoder. |
nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Parser | WDM personalizzato Comando Risposta definizione parser. |
nl:: Tessere:: Profili:: DataManagement_Current:: DataElement
Classi | |
---|---|
nl::Weave::Profiles::DataManagement_Current::DataElement::Builder | Definizione encoder WDM Data Element. |
nl::Weave::Profiles::DataManagement_Current::DataElement::Parser | Definizione del parser dell'elemento dati WDM. |
nl:: Tessere:: Profili:: DataManagement_Current:: Elenco dati
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:: Elenco eventi
Classi | |
---|---|
nl::Weave::Profiles::DataManagement_Current::EventList::Builder | |
nl::Weave::Profiles::DataManagement_Current::EventList::Parser |
nl:: Tessere:: Profili:: DataManagement_Current:: NotificaRichiesta
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:: Elenco dei percorsi
Classi | |
---|---|
nl::Weave::Profiles::DataManagement_Current::PathList::Builder | |
nl::Weave::Profiles::DataManagement_Current::PathList::Parser |
nl:: Tessere:: Profili:: DataManagement_Current:: RifiutoRecord
Classi | |
---|---|
nl::Weave::Profiles::DataManagement_Current::RejectionRecord::Builder | |
nl::Weave::Profiles::DataManagement_Current::RejectionRecord::Parser |
nl:: Tessere:: Profili:: DataManagement_Current:: Elenco dei record di rifiuto
Classi | |
---|---|
nl::Weave::Profiles::DataManagement_Current::RejectionRecordList::Builder | |
nl::Weave::Profiles::DataManagement_Current::RejectionRecordList::Parser |
nl:: Tessere:: Profili:: DataManagement_Current:: StatoElemento
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 | Generatore di StatusList. |
nl::Weave::Profiles::DataManagement_Current::StatusList::Parser |
nl:: Tessere:: Profili:: DataManagement_Current:: IscrivitiCancellaRichiesta
Classi | |
---|---|
nl::Weave::Profiles::DataManagement_Current::SubscribeCancelRequest::Builder | |
nl::Weave::Profiles::DataManagement_Current::SubscribeCancelRequest::Parser |
nl:: Tessere:: Profili:: DataManagement_Current:: IscrivitiConfermaRichiesta
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 | WDM Percorso Definizione parser. |
nl:: Tessere:: Profili:: DataManagement_Current:: IscrivitiRisposta
Classi | |
---|---|
nl::Weave::Profiles::DataManagement_Current::SubscribeResponse::Builder | |
nl::Weave::Profiles::DataManagement_Current::SubscribeResponse::Parser | WDM Percorso Definizione parser. |
nl:: Tessere:: Profili:: DataManagement_Current:: Richiesta di aggiornamento
Classi | |
---|---|
nl::Weave::Profiles::DataManagement_Current::UpdateRequest::Parser | Definizione del parser della richiesta di aggiornamento WDM. |
nl:: Tessere:: Profili:: DataManagement_Current:: Aggiorna risposta
Classi | |
---|---|
nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Builder | WDM Aggiorna la definizione dell'encoder della risposta. |
nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Parser |
nl:: Tessere:: Profili:: DataManagement_Current:: Elenco versioni
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 Binding classe gestisce lo stato delle comunicazioni per conto di un'entità un'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 abbonamento e notifica su un client WDM. |
nl::Weave::Profiles::DataManagement_Legacy::DMClient | La classe di base astratta per i client WDM specifici dell'applicazione. |
nl::Weave::Profiles::DataManagement_Legacy::DMPublisher | La classe di base astratta per gli editori WDM specifici dell'applicazione. |
nl::Weave::Profiles::DataManagement_Legacy::ProfileDatabase | L'estratto ProfileDatabase classe ausiliaria. |
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 richieste dall'editore WDM. |
nl:: Tessere:: Profili:: DeviceControl
Classi | |
---|---|
nl::Weave::Profiles::DeviceControl::DeviceControlDelegate | Classe delegato per l'implementazione delle operazioni di controllo del dispositivo in ingresso 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::Profili::DeviceDescription::DeviceDescriptionServer | Oggetto server per rispondere alle richieste di descrizione del dispositivo. |
nl::Weave::Profili::DeviceDescription::IdentifyDeviceCriteria | Rappresenta i criteri utilizzati per selezionare i dispositivi nel protocollo IdentifyDevice. |
nl::Weave::Profiles::DeviceDescription::IdentifyRequestMessage | Forma analizzata di un messaggio di richiesta di identificazione. |
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:: Provisioning del tessuto
Classi | |
---|---|
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate | Classe delegato per l'implementazione di azioni aggiuntive corrispondenti alle operazioni di Fabric Provisioning. |
nl::Weave::Profili::FabricProvisioning::FabricProvisioningServer | Classe server per l'implementazione del profilo Fabric Provisioning. |
nl:: Tessere:: Profili:: Battito cardiaco
Classi | |
---|---|
nl::Weave::Profili::Heartbeat::WeaveHeartbeatReceiver | Weave Heartbeat classe di ricevitore. |
nl::Weave::Profili::Heartbeat::WeaveHeartbeatSender | Weave Heartbeat classe mittente. |
nl:: Tessere:: Profili:: Provisioning di rete
Classi | |
---|---|
nl::Weave::Profiles::NetworkProvisioning::NetworkInfo | Una classe di utilità per la serializzazione e deserializzazione payload comunicati tramite Network Provisioning profilo: incapsula informazioni pertinenti alle reti di rilevamento e configurazione. |
nl::Weave::Profili::NetworkProvisioning::NetworkProvisioningDelegate | Classe delegato per l'implementazione delle operazioni di Network Provisioning. |
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer | Classe server per l'implementazione del profilo Network Provisioning. |
nl::Weave::Profiles::NetworkProvisioning::WirelessRegConfig | Contenitore per informazioni sulla configurazione normativa wireless. |
Strutture | |
---|---|
nl::Weave::Profiles::NetworkProvisioning::WirelessRegDomain | Codice a 2 caratteri che identifica un dominio normativo wireless. |
nl:: Tessere:: Profili:: Sicurezza
Classi | |
---|---|
nl::Weave::Profiles::Security::CertificateKeyId | |
nl::Weave::Profili::Sicurezza::Contesto di convalida | |
nl::Weave::Profili::Sicurezza::WeaveCertificateData | |
nl::Weave::Profili::Security::WeaveCertificateSet | |
nl::Weave::Profili::Sicurezza::WeaveDN | |
nl::Weave::Profili::Sicurezza::WeaveProvisioningBundle | |
nl::Weave::Profili::Sicurezza::WeaveSignatureGenerator | Genera una WeaveSignature utilizzando una chiave privata in memoria. |
nl::Weave::Profili::Sicurezza::WeaveSignatureGeneratorBase | Fornisce funzionalità generiche per la generazione di firme Weave. |
nl:: Tessere:: Profili:: Sicurezza:: Chiavi app
Classi | |
---|---|
nl::Weave::Profiles::Security::AppKeys::DummyGroupKeyStore | |
nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase | The definition of the Weave group key store class. |
nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey | Contains information about Weave application group keys. |
nl:: Weave:: Profiles:: Security:: CASE
Classi | |
---|---|
nl::Weave::Profiles::Security::CASE::BeginSessionContext | Holds context information related to the generation or processing of a CASE begin session messages. |
nl::Weave::Profiles::Security::CASE::BeginSessionRequestContext | Holds context information related to the generation or processing of a CASE BeginSessionRequest message. |
nl::Weave::Profiles::Security::CASE::BeginSessionResponseContext | Holds context information related to the generation or processing of a CASE BeginSessionRequest message. |
nl::Weave::Profiles::Security::CASE::ReconfigureContext | Holds information related to the generation or processing of a CASE Reconfigure message. |
nl::Weave::Profiles::Security::CASE::WeaveCASEAuthDelegate | Estratto interfaccia a cui le azioni di autenticazione sono delegate durante CASE sessione di stabilimento. |
nl::Weave::Profiles::Security::CASE::WeaveCASEEngine | Implements the core logic of the Weave CASE protocol. |
nl:: Weave:: Profiles:: Security:: CertProvisioning
Classi | |
---|---|
nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine | Implements the core logic of the Weave Certificate Provisioning protocol object. |
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 | Abstract interface to which platform specific actions are delegated during Weave node operational authentication. |
nl:: Weave:: Profiles:: Security:: KeyExport
Classi | |
---|---|
nl::Weave::Profiles::Security::KeyExport::__FINAL | |
nl::Weave::Profiles::Security::KeyExport::WeaveKeyExport | Implements the core logic of the Weave key export protocol. |
nl::Weave::Profiles::Security::KeyExport::WeaveKeyExportDelegate | Abstract delegate class called by KeyExport engine to perform various actions related to authentication during key export. |
nl::Weave::Profiles::Security::KeyExport::WeaveStandAloneKeyExportClient | Implements the client side of the Weave key export protocol for use in stand-alone (non-Weave messaging) contexts. |
nl:: Weave:: Profiles:: Security:: PASE
Classi | |
---|---|
nl::Weave::Profiles::Security::PASE::WeavePASEEngine |
nl:: Weave:: Profiles:: Security:: Passcodes
Strutture | |
---|---|
nl::Weave::Profiles::Security::Passcodes::EncryptedPasscodeStruct |
nl:: Weave:: Profiles:: Security:: TAKE
Classi | |
---|---|
nl::Weave::Profiles::Security::TAKE::WeaveTAKEChallengerAuthDelegate | |
nl::Weave::Profiles::Security::TAKE::WeaveTAKEEngine | |
nl::Weave::Profiles::Security::TAKE::WeaveTAKETokenAuthDelegate |
nl:: Weave:: Profiles:: ServiceDirectory
Classi | |
---|---|
nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager | L'oggetto manager per la directory del servizio Weave. |
Strutture | |
---|---|
nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs | Gli argomenti passati al WeaveServiceManager :: OnConnectBegin callback. |
nl:: Weave:: Profiles:: ServiceProvisioning
nl:: Weave:: Profiles:: SoftwareUpdate
Classi | |
---|---|
nl::Weave::Profiles::SoftwareUpdate::ImageAnnounce | Class describing the ImageAnnounce message. |
nl::Weave::Profiles::SoftwareUpdate::ImageQuery | A class to support creation and decoding of image query messages. |
nl::Weave::Profiles::SoftwareUpdate::ImageQueryResponse | A class to support creation and decoding of the image query response messages. |
nl::Weave::Profiles::SoftwareUpdate::IntegritySpec | An auxiliary class holding the integrity type and the actual hash of the software update image. |
nl::Weave::Profiles::SoftwareUpdate::IntegrityTypeList | An auxiliary class to hold a list of integrity types as a part of the image query. |
nl::Weave::Profiles::SoftwareUpdate::IWeaveImageAnnounceServerDelegate | Interface for WeaveImageAnnounceServer delegate. |
nl::Weave::Profiles::SoftwareUpdate::ProductSpec | An auxiliary class that representing a product specification. |
nl::Weave::Profiles::SoftwareUpdate::UpdateSchemeList | An auxiliary class to hold a list of update schemes as a part of the image query. |
nl::Weave::Profiles::SoftwareUpdate::WeaveImageAnnounceServer | Server that listens for Weave image announcements. |
nl:: Weave:: Profiles:: StatusReporting
Classi | |
---|---|
nl::Weave::Profiles::StatusReporting::StatusReport |
nl:: Weave:: Profiles:: Time
Classi | |
---|---|
nl::Weave::Profiles::Time::_TimeSyncNodeBase | |
nl::Weave::Profiles::Time::SingleSourceTimeSyncClient | |
nl::Weave::Profiles::Time::TimeChangeNotification | codec for Time Change Notification message |
nl::Weave::Profiles::Time::TimeSyncNode | |
nl::Weave::Profiles::Time::TimeSyncRequest | |
nl::Weave::Profiles::Time::TimeSyncResponse | |
nl::Weave::Profiles::Time::TimeZoneUtcOffset | Codec for UTC offset of a timezone. |
Strutture | |
---|---|
nl::Weave::Profiles::Time::Contact | This is in the public because the TimeSyncNode::FilterTimeCorrectionContributor callback gives a global view to higher layer. |
nl::Weave::Profiles::Time::ServingNode | used to specify contacts for calling SyncWithNodes It's put in the open instead of being a nested class to make class declaration of TimeSyncNode shorter, and also the export declaration more explicit. |
nl:: Weave:: Profiles:: TokenPairing
Classi | |
---|---|
nl::Weave::Profiles::TokenPairing::TokenPairingDelegate | |
nl::Weave::Profiles::TokenPairing::TokenPairingServer | Server object for responding to Token Pairing requests. |
nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing
Classi | |
---|---|
nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingDelegate | Delegate class for implementing incoming Dropcam Legacy Pairing operations on the server device. |
nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingServer | Server class for implementing the Dropcam Legacy Pairing profile. |
nl:: Weave:: Profiles:: WeaveTunnel
Classi | |
---|---|
nl::Weave::Profiles::WeaveTunnel::ReconnectParam | The reconnect policy parameters that are used to govern the way the tunnel reconnects to the Service. |
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent | |
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelConnectionMgr | This class encapsulates all the Weave tunnel connection states and the associated management logic and functions. |
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelControl | |
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelHeader | |
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelRoute |
nl:: Weave:: SecuritySupport
nl:: Weave:: Support
Strutture | |
---|---|
nl::Weave::Support::ProfileStringContext | Contesto per la registrazione e l'annullamento della registrazione dei callback associati all'identificatore del profilo specificato per la restituzione di stringhe di supporto leggibili associate al profilo. |
nl::Weave::Support::ProfileStringInfo | Callbacks associated with the specified profile identifier for returning human-readable support strings associated with the profile. |
nl:: Weave:: System
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 | This represents a reference-counted object allocated from space contained in an ObjectPool |
nl::Weave::System::PacketBuffer | The packet buffer class is the core structure used for manipulating packets of octet-serialized data, usually in the context of a data communications network, like Bluetooth or the Internet protocol. |
nl::Weave::System::Timer | This is an internal class to Weave System Layer , used to represent an in-progress one-shot timer. |
Strutture | |
---|---|
nl::Weave::System::LwIPEvent |
Unions | |
---|---|
nl::Weave::System::ObjectArena | A union template used for representing a well-aligned block of memory. |
nl:: Weave:: 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
Strutture | |
---|---|
nl::Weave::TLV::Debug::DumpContext |
nl:: Weave:: TLV:: Utilities
Strutture | |
---|---|
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. |
Strutture | |
---|---|
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. |
Modules | |
---|---|
Device Control | |
Fabric Provisioning | |
Network Provisioning | |
Passive Rendezvous | Passive Rendezvous differs from Active in that the connection establishment phase is initiated before the identify phase by the provisionee. |
Remote Passive Rendezvous | Remote Passive Rendezvous differs from Passive Rendezvous in that an assisting device acts as a relay for the provisionee, relaying messages between the provisionee and provisioner. |
Service Provisioning | |
Token Pairing |