Riferimento C++ OpenWeave
Pagine di riferimento per OpenWeave.
nl
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
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
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
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
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
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
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
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,> |
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 |