OpenWeave C++-Referenz
Referenzseiten für OpenWeave.
nl
nl:: ArgParser
Klassen | |
---|---|
nl::ArgParser::HelpOptions | Gemeinsame OptionSet für den Umgang mit Informationsmöglichkeiten (Hilfe - Version). |
nl::ArgParser::OptionSetBase | Ein OptionSet wo der Handler eine virtuelle Funktion ist. |
Strukturen | |
---|---|
nl::ArgParser::OptionDef | Definiert eine Befehlszeilenoption. |
nl::ArgParser::OptionSet | Definiert eine Gruppe logisch zusammenhängender und wiederverwendbarer Befehlszeilenoptionen. |
nl:: Bl
Klassen | |
---|---|
nl::Ble::BleApplicationDelegate | |
nl::Ble::BLEEndPoint | |
nl::Ble::BleLayer | Diese Klasse stellt eine Schnittstelle für einen einzelnen Thread Daten zum Antrieb entweder nach oben dem Stapel über die BleLayer Plattform - Interface - Funktionen, oder nach unten dem Stapel über ein WeaveConnection Objekt mit einer zugehörigen 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::WoBleTxHistogramm | |
nl::Ble::WoBleTxRecord |
Strukturen | |
---|---|
nl::Ble::WeaveBLEDeviceIdentificationInfo | Weave BLE-Geräteidentifikations-Informationsblock. |
nl::Ble::WeaveBleUUID |
nl:: Bl:: Plattform:: BlauZ
nl:: Inet
Klassen | |
---|---|
nl::Inet::AsyncDNSResolverSockets | Dies ist eine interne Klasse InetLayer , die Helfer - APIs für Asynchronous Domain Name System (DNS) Auflösung in bietet InetLayer . |
nl::Inet::DNSResolver | Dies ist eine interne Klasse InetLayer , die die Abstraktion des Domain Name System (DNS) Auflösung in bietet InetLayer . |
nl::Inet::EndPointBasis | Basis der Endpunktklassen für den Internettransport. |
nl::Inet::InetLayer | Dies bietet Zugriff auf Internetdienste, einschließlich Zeitgeber, DNS-Auflösung (Domain Name System), TCP-Netzwerktransport, UDP-Netzwerktransport und unformatierter Netzwerktransport für einen einzelnen Thread. |
nl::Inet::InetLayerBasis | Dies ist die Basisklasse von Referenzzählung Objekten von einem verwalteten InetLayer Objekt. |
nl::Inet::InterfaceAddressIterator | Iterator für die Liste der IP-Adressen der Systemnetzwerkschnittstellen. |
nl::Inet::InterfaceIterator | Iterator für die Liste der Systemnetzwerkschnittstellen. |
nl::Inet::IPAdresse | Internetprotokolladresse. |
nl::Inet::IPEndPointBasis | Objekte dieser Klasse repräsentieren nicht instanziierbare IP-Protokoll-Endpunkte. |
nl::Inet::IPPacketInfo | Informationen über eine eingehende/ausgehende Nachricht/Verbindung. |
nl::Inet::IPPrefix | Internetprotokoll-Adresspräfix. |
nl::Inet::RawEndPoint | Objekte dieser Klasse repräsentieren rohe IP-Netzwerkendpunkte. |
nl::Inet::SocketEvents | Stellt eine Reihe von E/A-Ereignissen dar, die für einen Socket angefordert/anstehend sind. |
nl::Inet::TCPEndPoint | Objekte dieser Klasse repräsentieren TCP-Transportendpunkte. |
nl::Inet::TunEndPoint | Objekte dieser Klasse repräsentieren Tunnelschnittstellen. |
nl::Inet::UDPEndPoint | Objekte dieser Klasse repräsentieren UDP-Transportendpunkte. |
Gewerkschaften | |
---|---|
nl::Inet::PeerSockAddr |
nl:: Weben
Klassen | |
---|---|
nl::Weave::Bindung | Erfasst das beabsichtigte Ziel einer Weave-Kommunikation und die zugehörigen Konfigurationsinformationen. |
nl::Weave::Counter | Eine Schnittstelle zum Verwalten eines Zählers als ganzzahliger Wert. |
nl::Weave::ExchangeContext | Diese Klasse stellt ein laufendes Gespräch ( ExchangeContext ) zwischen zwei oder mehr Knoten. |
nl::Weave::FabricStateDelegate | Diese abstrakte Delegatklasse kommuniziert Fabric-Zustandsänderungen. |
nl::Weave::HostPortList | Zum Verwalten und Manipulieren einer Host-Port-Liste, einer kompakten, binär codierten Sammlung von Host- und Port-Identifikator-Tupel, die mit dem Weave Service Directory verknüpft ist. |
nl::Weave::JNIUtils | |
nl::Weave::MonotonicallyIncreasingCounter | Eine Klasse zum Verwalten eines monoton ansteigenden Zählers als ganzzahliger Wert. |
nl::Weave::PersistedCounter | Eine Klasse zum Verwalten eines Zählers als ganzzahliger Wert, der über Neustarts hinweg bestehen bleiben soll. |
nl::Weave::WeaveConnection | Die Definition der Weave Connection-Klasse. |
nl::Weave::WeaveConnectionTunnel | Die Definition der WeaveConnectionTunnel - Klasse, die ein Paar von TCPEndPoints deren ursprüngliche WeaveConnections verwaltet haben gekoppelt sind, und zwischen denen die WeaveMessageLayer leitet alle Daten und Verbindungsverschlüssen. |
nl::Weave::WeaveEncryptionKey_AES128CTRSHA1 | |
nl::Weave::WeaveExchangeHeader | Dies gibt die Webart Profil und Nachrichtentyp einer bestimmten Nachricht innerhalb einer Webart ExchangeContext . |
nl::Weave::WeaveExchangeManager | Diese Klasse wird verwendet, um ExchangeContexts mit anderen Weave-Knoten zu verwalten. |
nl::Weave::WeaveFabricState | Forward - Deklaration von WeaveFabricState . |
nl::Weave::WeaveKeyId | Die Definition des Weave Key-Bezeichners. |
nl::Weave::WeaveMessageLayer | Die Definition der WeaveMessageLayer - Klasse, die die Kommunikation mit anderen Weave Knoten verwaltet. |
nl::Weave::WeaveMsgEncryptionKey | Enthält Informationen zum Weave-Nachrichtenverschlüsselungsschlüssel. |
nl::Weave::WeaveMsgEncryptionKeyCache | Schlüsselcache für Weave-Nachrichtenverschlüsselungsschlüssel. |
nl::Weave::WeaveSecurityManager | |
nl::Weave::WeaveServerBase | Allgemeines Basisobjekt für die Implementierung von Weave-Profil-unaufgeforderten Respondern (Servern), das die Validierung authentifizierter Anforderungen und das Senden von Statusberichten kapselt und einen gemeinsamen Datenelementspeicher für den Fabric-Status und einen Austauschmanager bereitstellt. |
nl::Weave::WeaveServerDelegateBase | Eine allgemeine Basisklasse zum Implementieren von Weave-Server-Delegatenobjekten. |
nl::Weave::WeaveSessionKey | Enthält Informationen zu einem Weave-Sitzungsschlüssel. |
nl::Weave::WeaveSessionState | Übermittelt den Kommunikationsstatus, der zum Senden/Empfangen von Nachrichten mit einem anderen Knoten erforderlich ist. |
Strukturen | |
---|---|
nl::Weave::JNILibraryMethod | |
nl::Weave::WeaveMessageInfo | Informationen zu einer Weave-Nachricht, die gerade gesendet oder empfangen wird. |
nl::Weave::WRMPConfig | Die WRMP-Konfiguration. |
Gewerkschaften | |
---|---|
nl::Weave::WeaveEncryptionKey |
nl:: Weben:: ASN1
Klassen | |
---|---|
nl::Weave::ASN1::ASN1Reader | |
nl::Weave::ASN1::ASN1UniversalTime | |
nl::Weave::ASN1::ASN1Writer |
nl:: Weben:: Krypto
nl:: Weben:: Geräteebene
Klassen | |
---|---|
nl::Weave::DeviceLayer::ConfigurationManager | Bietet Zugriff auf Laufzeit- und Build-Zeit-Konfigurationsinformationen für ein Weave-Gerät. |
nl::Weave::DeviceLayer::ConfigurationManagerImpl | Die konkrete Umsetzung der Configuration Singleton - Objekt für die EFR32 Plattform. |
nl::Weave::DeviceLayer::ConnectivityManager | Bietet die Kontrolle über die Netzwerkkonnektivität für ein Weave-Gerät. |
nl::Weave::DeviceLayer::ConnectivityManagerImpl | Die konkrete Umsetzung der ConnectivityManager Objekt Singletons für Silicon Labs EFR32 Plattformen. |
nl::Weave::DeviceLayer::PlatformManager | Bietet Funktionen zum Initialisieren und Interagieren mit dem Weave-Netzwerkstapel auf einem Weave-fähigen Gerät. |
nl::Weave::DeviceLayer::PlatformManagerImpl | Die konkrete Umsetzung der PlatformManager Singleton - Objekt für die EFR32 Plattform. |
nl::Weave::DeviceLayer::SoftwareUpdateManager | |
nl::Weave::DeviceLayer::SoftwareUpdateManagerImpl | Die konkrete Umsetzung des SoftwareUpdateManager Singleton - Objekt für die Silicon Labs EFR32 Plattformen. |
nl::Weave::DeviceLayer::ThreadStackManager | Bietet Funktionen zum Initialisieren und Interagieren mit dem Thread-Stapel auf einem Weave-fähigen Gerät. |
nl::Weave::DeviceLayer::ThreadStackManagerImpl | Die konkrete Umsetzung der ThreadStackManager Singleton - Objekt für EFR32 Plattformen des Silicon Labs SDK und den Openthread - Stack. |
nl::Weave::DeviceLayer::TimeSyncManager | Verwaltet die Zeitsynchronisierung für Weave-Geräte. |
nl::Weave::DeviceLayer::TraitManager | Verwaltet die Veröffentlichung und das Abonnement von Weave Data Management-Eigenschaften für ein Weave-Gerät. |
Strukturen | |
---|---|
nl::Weave::DeviceLayer::WeaveDeviceEvent | Stellt ein Weave Device Layer-Ereignis dar. |
nl::Weave::DeviceLayer::WeaveDevicePlatformEvent | Stellt plattformspezifische Ereignisinformationen für Silicon Labs EFR32-Plattformen dar. |
nl:: Weben:: Geräteschicht:: Intern
Klassen | |
---|---|
nl::Weave::DeviceLayer::Internal::BLEManager | Bietet Kontrolle über WoBLE-Dienste und Konnektivität für ein Weave-Gerät. |
nl::Weave::DeviceLayer::Internal::BLEManagerImpl | Die konkrete Umsetzung der NetworkProvisioningServer Objekt Singletons für die EFR32 Plattformen. |
nl::Weave::DeviceLayer::Internal::DeviceControlServer | Implementiert das Weave Device Control-Profil für ein Weave-Gerät. |
nl::Weave::DeviceLayer::Internal::DeviceDescriptionServer | Implementiert das Weave-Gerätebeschreibungsprofil für ein Weave-Gerät. |
nl::Weave::DeviceLayer::Internal::DeviceIdentityTraitDataSource | Implementiert eine Datenquelle für das Weave DeviceIdentityTrait. |
nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo | |
nl::Weave::DeviceLayer::Internal::EchoServer | Implementiert das Weave Echo-Profil für ein Weave-Gerät. |
nl::Weave::DeviceLayer::Internal::EFR32Config | |
nl::Weave::DeviceLayer::Internal::ESP32Config | Bietet Funktionen und Definitionen für den Zugriff auf Gerätekonfigurationsinformationen auf dem ESP32. |
nl::Weave::DeviceLayer::Internal::ESP32Utils | |
nl::Weave::DeviceLayer::Internal::FabricProvisioningServer | Implementiert das Weave Fabric Provisioning-Profil für ein Weave-Gerät. |
nl::Weave::DeviceLayer::Internal::FactoryProvisioning | Standardimplementierung der Geräte-Factory-Bereitstellungsfunktion. |
nl::Weave::DeviceLayer::Internal::FactoryProvisioningBase | Unterstützt Geräte-Factory-Provisioning beim Booten. |
nl::Weave::DeviceLayer::Internal::GenericConfigurationManagerImpl | Bietet eine generische Implementierung von Konfigurationsmanager, dass die Arbeiten auf mehreren Plattformen verfügt. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl | Bietet eine generische Implementierung von ConnectivityManager , das funktioniert auf mehreren Plattformen verfügt. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_BLE | Stellt eine generische Implementierung von BLE-spezifischen ConnectivityManager für Plattformen verfügen , wo BLE - Funktionalität durch die implementiert ist BLEManager Klasse. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoBLE | Stellt eine generische Implementierung von BLE-spezifischen ConnectivityManager für Plattformen verfügen , die BLE nicht unterstützen. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoThread | Stellt eine generische Implementierung von WiFi-spezifischen ConnectivityManager für den Einsatz auf Plattformen verfügen, die nicht Thread - Unterstützung. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoTunnel | Stellt eine generische Implementierung von Service - Tunnel spezifische ConnectivityManager für Plattformen verfügt, die keinen Service - Tunnel unterstützen. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoWiFi | Stellt eine generische Implementierung von WiFi-spezifischen ConnectivityManager für Plattformen verfügen , die WiFi nicht unterstützen. |
nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_Thread | Stellt eine generische Implementierung von WiFi-spezifischen ConnectivityManager , dass die Unterstützung Thema auf Plattformen für den Einsatz verfügt. |
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl | Stellt eine generische Implementierung von Software Update Manager-Funktionen bereit, die auf mehreren Plattformen funktioniert. |
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl_BDX | Bietet eine generische Implementierung von SoftwareUpdateManager für den Einsatz auf Plattformen verfügt , die BDX unterstützen. |
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_FreeRTOS | Bietet eine generische Implementierung von ThreadStackManager , dass die Arbeiten auf FreeRTOS Plattformen verfügt. |
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread | Bietet eine generische Implementierung von ThreadStackManager , das funktioniert in Verbindung mit Openthread verfügt. |
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread_LwIP | Bietet eine generische Implementierung von ThreadStackManager , das funktioniert in Verbindung mit Openthread und lwIP verfügt. |
nl::Weave::DeviceLayer::Internal::GroupKeyStoreImpl | Eine Implementierung der Weave GroupKeyStoreBase API für Plattformen basierend auf dem Silicon Labs SDK. |
nl::Weave::DeviceLayer::Internal::NetworkProvisioningServer | Stellt Netzwerkbereitstellungsdienste für ein Weave-Gerät bereit. |
nl::Weave::DeviceLayer::Internal::NetworkProvisioningServerImpl | Die konkrete Umsetzung des NetworkProvisioningServer Singleton - Objekt für die Silicon Labs EFR32 Plattformen. |
nl::Weave::DeviceLayer::Internal::NetworkTelemetryManager | |
nl::Weave::DeviceLayer::Internal::NRF5Config | Bietet Funktionen und Definitionen für den Zugriff auf die persistente Gerätekonfiguration auf Plattformen basierend auf dem Nordic nRF5 SDK. |
nl::Weave::DeviceLayer::Internal::ServiceProvisioningServer | Implementiert das Weave Service Provisioning-Profil für ein Weave-Gerät. |
nl::Weave::DeviceLayer::Internal::ThreadTelemetry | |
nl::Weave::DeviceLayer::Internal::ThreadTopology | |
nl::Weave::DeviceLayer::Internal::TunnelTelemetry | |
nl::Weave::DeviceLayer::Internal::WeaveTelemetryBase | Dies ist eine Basisklasse, die Netzwerktelemetriefunktionen für verschiedene Netzwerke verarbeitet. |
nl::Weave::DeviceLayer::Internal::WiFiTelemetry |
nl:: Weben:: Gerätemanager
Klassen | |
---|---|
nl::Weave::DeviceManager::DeviceStatus | |
nl::Weave::DeviceManager::TraitSchemaDirectory | |
nl::Weave::DeviceManager::WeaveDeviceManager |
nl:: Weben:: Plattform:: Sicherheit
nl:: Weben:: Profile
Klassen | |
---|---|
nl::Weave::Profiles::MessageIterator | Um Nachrichtenpuffer sinnvoll zu nutzen, definieren wir diesen Iterator, mit dem man Grenzen verfolgen kann und so weiter. |
nl::Weave::Profiles::ReferencedString | Hier erfahren Sie, wie Sie Strings in Weave handhaben. |
nl::Weave::Profiles::ReferencedTLVData | Ebenso brauchen wir einen großen , alten Klecks darstellen können TLV - Daten. |
nl::Weave::Profiles::RetainedPacketBuffer | Dies ist eine Basisklasse , die zur automatischen Zählen einer Referenz als Annehmlichkeit Objekt dient System :: PacketBuffer . |
nl::Weave::Profile::WeaveEchoClient | |
nl::Weave::Profiles::WeaveEchoServer |
nl:: Weben:: Profile:: BDX_Aktuell
nl:: Weben:: Profile:: BDX_Entwicklung
Klassen | |
---|---|
nl::Weave::Profiles::BDX_Development::BdxNode | |
nl::Weave::Profiles::BDX_Development::BlockAck | Die BlockAck Nachricht wird verwendet , um einen Block von Daten zu bestätigen. |
nl::Weave::Profiles::BDX_Development::BlockAckV1 | Die BlockAckV1 Nachricht wird verwendet , um einen Block von Daten zu bestätigen. |
nl::Weave::Profiles::BDX_Development::BlockEOF | Die BlockEOF Nachricht wird verwendet , um den letzten Block der Daten vom Sender zum Empfänger zu übertragen. |
nl::Weave::Profiles::BDX_Development::BlockEOFAck | Die BlockEOFAck Nachricht wird verwendet , um den letzten Block der Daten zu bestätigen. |
nl::Weave::Profiles::BDX_Development::BlockEOFAckV1 | Die BlockEOFAckV1 Nachricht wird verwendet , um den letzten Block der Daten zu bestätigen. |
nl::Weave::Profiles::BDX_Development::BlockEOFV1 | Die BlockEOFV1 Nachricht wird verwendet , um den letzten Block der Daten vom Sender zum Empfänger zu übertragen. |
nl::Weave::Profiles::BDX_Development::BlockQuery | Die BlockQuery Nachricht wird auf Anforderung verwendet , daß ein Block von Daten vom Sender zum Empfänger übertragen werden. |
nl::Weave::Profiles::BDX_Development::BlockQueryV1 | Die BlockQueryV1 Nachricht wird auf Anforderung verwendet , daß ein Block von Daten vom Sender zum Empfänger übertragen werden. |
nl::Weave::Profiles::BDX_Development::BlockSend | Die BlockSend Nachricht wird verwendet , um einen Block von Daten vom Sender zum Empfänger zu übertragen. |
nl::Weave::Profiles::BDX_Development::BlockSendV1 | Die BlockSendV1 Nachricht wird verwendet , um einen Block von Daten vom Sender zum Empfänger zu übertragen. |
nl::Weave::Profiles::BDX_Development::ReceiveAccept | Die ReceiveAccept Nachricht wird verwendet , um einen geplanten Austausch zu akzeptieren , wenn der Empfänger der Initiator ist. |
nl::Weave::Profiles::BDX_Development::ReceiveInit | Die ReceiveInit Nachricht wird verwendet , um einen Austausch zu starten , wenn der Empfänger der Initiator. |
nl::Weave::Profiles::BDX_Development::ReceiveReject | Die ReceiveReject Nachricht wird verwendet , um einen geplanten Austausch abzulehnen , wenn der Absender der Initiator ist. |
nl::Weave::Profiles::BDX_Development::SendAccept | Die SendAccept Nachricht wird verwendet , um einen geplanten Austausch zu akzeptieren , wenn der Absender der Initiator ist. |
nl::Weave::Profiles::BDX_Development::SendInit | Die SendInit Nachricht wird verwendet , um einen Austausch zu starten , wenn der Absender der Initiator. |
nl::Weave::Profiles::BDX_Development::SendReject | Die SendReject Nachricht wird verwendet , um einen geplanten Austausch abzulehnen , wenn der Absender der Initiator ist. |
nl::Weave::Profiles::BDX_Development::TransferError | Die Fehlermeldung wird verwendet, um einen Fehler zu melden und einen Austausch abzubrechen. |
Strukturen | |
---|---|
nl::Weave::Profiles::BDX_Development::BDXHandlers | |
nl::Weave::Profiles::BDX_Development::BDXTransfer | Diese Struktur enthält Datenelemente, die eine aktive BDX-Übertragung darstellen. |
nl:: Weben:: Profile:: Massendatentransfer
Klassen | |
---|---|
nl::Weave::Profiles::BulkDataTransfer::BdxDelegate |
nl:: Weben:: Profile:: DataManagement_Current
Gewerkschaften | |
---|---|
nl::Weave::Profiles::DataManagement_Current::Timestamp | Die Union, die ein Anwendungsgruppensystem oder einen UTC-Zeitstempel bereitstellt. |
nl:: Weben:: Profile:: DataManagement_Current:: BaseMessageWithSubscribeId
Klassen | |
---|---|
nl::Weave::Profiles::DataManagement_Current::BaseMessageWithSubscribeId::Builder | |
nl::Weave::Profiles::DataManagement_Current::BaseMessageWithSubscribeId::Parser |
nl:: Weben:: Profile:: DataManagement_Current:: Benutzerdefinierter Befehl
Klassen | |
---|---|
nl::Weave::Profiles::DataManagement_Current::CustomCommand::Builder | WDM Benutzerdefinierte Befehlsgeber Definition. |
nl::Weave::Profiles::DataManagement_Current::CustomCommand::Parser | WDM Benutzerdefinierte Befehl anfordern Parser - Definition. |
nl:: Weben:: Profile:: DataManagement_Current:: CustomCommandResponse
Klassen | |
---|---|
nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Builder | WDM Benutzerdefinierte Befehlsantwortgeber Definition. |
nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Parser | WDM Benutzerdefinierte Befehl Antwort - Parser - Definition. |
nl:: Weben:: Profile:: DataManagement_Current:: Datenelement
Klassen | |
---|---|
nl::Weave::Profiles::DataManagement_Current::DataElement::Builder | WDM-Datenelement-Encoderdefinition. |
nl::Weave::Profiles::DataManagement_Current::DataElement::Parser | Definition des WDM-Datenelement-Parsers. |
nl:: Weben:: Profile:: DataManagement_Current:: Datenliste
Klassen | |
---|---|
nl::Weave::Profiles::DataManagement_Current::DataList::Builder | |
nl::Weave::Profiles::DataManagement_Current::DataList::Parser |
nl:: Weben:: Profile:: DataManagement_Current:: Veranstaltung
Klassen | |
---|---|
nl::Weave::Profiles::DataManagement_Current::Event::Builder | |
nl::Weave::Profiles::DataManagement_Current::Event::Parser |
nl:: Weben:: Profile:: DataManagement_Current:: Veranstaltungsliste
Klassen | |
---|---|
nl::Weave::Profiles::DataManagement_Current::EventList::Builder | |
nl::Weave::Profiles::DataManagement_Current::EventList::Parser |
nl:: Weben:: Profile:: DataManagement_Current:: Benachrichtigungsanfrage
Klassen | |
---|---|
nl::Weave::Profiles::DataManagement_Current::NotificationRequest::Parser |
nl:: Weben:: Profile:: DataManagement_Current:: Pfad
Klassen | |
---|---|
nl::Weave::Profiles::DataManagement_Current::Pfad::Builder | |
nl::Weave::Profiles::DataManagement_Current::Pfad::Parser |
nl:: Weben:: Profile:: DataManagement_Current:: Pfadliste
Klassen | |
---|---|
nl::Weave::Profiles::DataManagement_Current::PathList::Builder | |
nl::Weave::Profiles::DataManagement_Current::PathList::Parser |
nl:: Weben:: Profile:: DataManagement_Current:: Ablehnungsaufzeichnung
Klassen | |
---|---|
nl::Weave::Profiles::DataManagement_Current::RejectionRecord::Builder | |
nl::Weave::Profiles::DataManagement_Current::RejectionRecord::Parser |
nl:: Weben:: Profile:: DataManagement_Current:: AblehnungRecordList
Klassen | |
---|---|
nl::Weave::Profiles::DataManagement_Current::RejectionRecordList::Builder | |
nl::Weave::Profiles::DataManagement_Current::RejectionRecordList::Parser |
nl:: Weben:: Profile:: DataManagement_Current:: Statuselement
Klassen | |
---|---|
nl::Weave::Profiles::DataManagement_Current::StatusElement::Builder | WDM-Statuselement-Encoderdefinition. |
nl::Weave::Profiles::DataManagement_Current::StatusElement::Parser | Definition des WDM-Statuselement-Parsers. |
nl:: Weben:: Profile:: DataManagement_Current:: Statusliste
Klassen | |
---|---|
nl::Weave::Profiles::DataManagement_Current::StatusList::Builder | StatusList-Builder. |
nl::Weave::Profiles::DataManagement_Current::StatusList::Parser |
nl:: Weben:: Profile:: DataManagement_Current:: AbonnierenAbbrechenAnfrage
Klassen | |
---|---|
nl::Weave::Profiles::DataManagement_Current::SubscribeCancelRequest::Builder | |
nl::Weave::Profiles::DataManagement_Current::SubscribeCancelRequest::Parser |
nl:: Weben:: Profile:: DataManagement_Current:: AbonnierenBestätigenAnfrage
Klassen | |
---|---|
nl::Weave::Profiles::DataManagement_Current::SubscribeConfirmRequest::Builder | |
nl::Weave::Profiles::DataManagement_Current::SubscribeConfirmRequest::Parser |
nl:: Weben:: Profile:: DataManagement_Current:: AbonnierenAnfrage
Klassen | |
---|---|
nl::Weave::Profiles::DataManagement_Current::SubscribeRequest::Builder | |
nl::Weave::Profiles::DataManagement_Current::SubscribeRequest::Parser | WDM - Pfad - Parser - Definition. |
nl:: Weben:: Profile:: DataManagement_Current:: AbonnierenAntwort
Klassen | |
---|---|
nl::Weave::Profiles::DataManagement_Current::SubscribeResponse::Builder | |
nl::Weave::Profiles::DataManagement_Current::SubscribeResponse::Parser | WDM - Pfad - Parser - Definition. |
nl:: Weben:: Profile:: DataManagement_Current:: UpdateAnfrage
Klassen | |
---|---|
nl::Weave::Profiles::DataManagement_Current::UpdateRequest::Parser | Parserdefinition für WDM-Aktualisierungsanforderung. |
nl:: Weben:: Profile:: DataManagement_Current:: UpdateAntwort
Klassen | |
---|---|
nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Builder | WDM-Update-Antwort-Encoderdefinition. |
nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Parser |
nl:: Weben:: Profile:: DataManagement_Current:: Versionsliste
Klassen | |
---|---|
nl::Weave::Profiles::DataManagement_Current::VersionList::Builder | |
nl::Weave::Profiles::DataManagement_Current::VersionList::Parser |
nl:: Weben:: Profile:: DataManagement_Legacy
Klassen | |
---|---|
nl::Weave::Profiles::DataManagement_Legacy::Binding | Die Binding - Klasse verwaltet Kommunikationszustand im Auftrag eines Anwendungsentität mit Weave. |
nl::Weave::Profiles::DataManagement_Legacy::ClientDataManager | Eine abstrakte Klasse, die vom WDM-Client benötigte Bestätigungs- und Anzeigemethodendefinitionen enthält. |
nl::Weave::Profiles::DataManagement_Legacy::ClientNotifier | Eine Hilfsklasse, die verwendet wird, wenn Abonnement- und Benachrichtigungsunterstützung auf einem WDM-Client gewünscht wird. |
nl::Weave::Profiles::DataManagement_Legacy::DMClient | Die abstrakte Basisklasse für anwendungsspezifische WDM-Clients. |
nl::Weave::Profiles::DataManagement_Legacy::DMPublisher | Die abstrakte Basisklasse für anwendungsspezifische WDM-Publisher. |
nl::Weave::Profiles::DataManagement_Legacy::ProfileDatabase | Die abstrakte ProfileDatabase Zusatzklasse. |
nl::Weave::Profiles::DataManagement_Legacy::ProtocolEngine | Die WDM-Protokoll-Engine-Klasse. |
nl::Weave::Profiles::DataManagement_Legacy::PublisherDataManager | Eine abstrakte Klasse, die vom WDM-Herausgeber erforderliche Bestätigungs- und Benachrichtigungsmethodendefinitionen enthält. |
nl:: Weben:: Profile:: Gerätesteuerung
Klassen | |
---|---|
nl::Weave::Profile::DeviceControl::DeviceControlDelegate | Delegate-Klasse zum Implementieren eingehender Gerätesteuerungsvorgänge auf dem Servergerät. |
nl::Weave::Profile::DeviceControl::DeviceControlServer | Serverklasse zum Implementieren des Device Control-Profils. |
nl:: Weben:: Profile:: Gerätebeschreibung
Klassen | |
---|---|
nl::Weave::Profiles::DeviceDescription::DeviceDescriptionClient | Client-Objekt zum Ausgeben von Gerätebeschreibungsanforderungen. |
nl::Weave::Profiles::DeviceDescription::DeviceDescriptionServer | Serverobjekt zum Antworten auf Gerätebeschreibungsanforderungen. |
nl::Weave::Profiles::DeviceDescription::IdentifyDeviceCriteria | Stellt Kriterien dar, die zum Auswählen von Geräten im IdentifyDevice-Protokoll verwendet werden. |
nl::Weave::Profiles::DeviceDescription::IdentifyRequestMessage | Geparste Form einer IdentifyRequest-Nachricht. |
nl::Weave::Profiles::DeviceDescription::IdentifyResponseMessage | Geparste Form einer IdentifyResponse-Nachricht. |
nl::Weave::Profiles::DeviceDescription::TextDescriptorReader | |
nl::Weave::Profiles::DeviceDescription::TextDescriptorWriter | |
nl::Weave::Profiles::DeviceDescription::WeaveDeviceDescriptor | Enthält beschreibende Informationen zu einem Weave-Gerät. |
nl:: Weben:: Profile:: Echo_Next
Klassen | |
---|---|
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:: Weben:: Profile:: Stoffbereitstellung
Klassen | |
---|---|
nl::Weave::Profile::FabricProvisioning::FabricProvisioningDelegate | Delegiertenklasse zum Implementieren zusätzlicher Aktionen, die Fabric Provisioning-Vorgängen entsprechen. |
nl::Weave::Profile::FabricProvisioning::FabricProvisioningServer | Serverklasse zum Implementieren des Fabric Provisioning-Profils. |
nl:: Weben:: Profile:: Herzschlag
Klassen | |
---|---|
nl::Weave::Profile::Heartbeat::WeaveHeartbeatReceiver | Weave Herzschlag Empfängerklasse. |
nl::Weave::Profile::Heartbeat::WeaveHeartbeatSender | Weave Herzschlag Sender Klasse. |
nl:: Weben:: Profile:: Netzwerkbereitstellung
Klassen | |
---|---|
nl::Weave::Profile::NetworkProvisioning::NetworkInfo | Eine Dienstprogrammklasse für die Serialisierung und Deserialisierung Nutzlasten über kommunizierten NetworkProvisioning Profil: Sie kapselt Informationen , die sich auf die Erfassung und Konfiguration von Netzwerken. |
nl::Weave::Profile::NetworkProvisioning::NetworkProvisioningDelegate | Delegate-Klasse zum Implementieren von Network Provisioning-Vorgängen. |
nl::Weave::Profile::NetworkProvisioning::NetworkProvisioningServer | Serverklasse zum Implementieren des Network Provisioning-Profils. |
nl::Weave::Profiles::NetworkProvisioning::WirelessRegConfig | Container für behördliche Konfigurationsinformationen für drahtlose Verbindungen. |
Strukturen | |
---|---|
nl::Weave::Profiles::NetworkProvisioning::WirelessRegDomain | 2-stelliger Code, der eine drahtlose Regulierungsdomäne identifiziert. |
nl:: Weben:: Profile:: Sicherheit
Klassen | |
---|---|
nl::Weave::Profiles::Security::CertificateKeyId | |
nl::Weave::Profile::Security::ValidationContext | |
nl::Weave::Profile::Security::WeaveCertificateData | |
nl::Weave::Profile::Security::WeaveCertificateSet | |
nl::Weave::Profile::Sicherheit::WeaveDN | |
nl::Weave::Profile::Sicherheit::WeaveProvisioningBundle | |
nl::Weave::Profile::Security::WeaveSignatureGenerator | Generiert eine WeaveSignature mit einem privaten Schlüssel im Arbeitsspeicher. |
nl::Weave::Profile::Security::WeaveSignatureGeneratorBase | Bietet generische Funktionalität zum Generieren von WeaveSignatures. |
nl:: Weben:: Profile:: Sicherheit:: AppKeys
Klassen | |
---|---|
nl::Weave::Profiles::Sicherheit::AppKeys::DummyGroupKeyStore | |
nl::Weave::Profiles::Sicherheit::AppKeys::GroupKeyStoreBase | Die Definition der Schlüsselspeicherklasse der Weave-Gruppe. |
nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey | Contains information about Weave application group keys. |
nl:: Weave:: Profiles:: Security:: CASE
Klassen | |
---|---|
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 | Abstract interface to which authentication actions are delegated during CASE session establishment. |
nl::Weave::Profiles::Security::CASE::WeaveCASEEngine | Implementiert die Kernlogik des Weave CASE - Protokoll. |
nl:: Weave:: Profiles:: Security:: CertProvisioning
Klassen | |
---|---|
nl::Weave::Profiles::Security::CertProvisioning::WeaveCertProvEngine | Implements the core logic of the Weave Certificate Provisioning protocol object. |
nl::Weave::Profiles::Security::CertProvisioning::WeaveNodeMfrAttestDelegate | Abstract interface to which platform specific actions are delegated during Weave node manufacturer attestation. |
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
Klassen | |
---|---|
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
Klassen | |
---|---|
nl::Weave::Profiles::Security::PASE::WeavePASEEngine |
nl:: Weave:: Profiles:: Security:: Passcodes
Strukturen | |
---|---|
nl::Weave::Profiles::Security::Passcodes::EncryptedPasscodeStruct |
nl:: Weave:: Profiles:: Security:: TAKE
Klassen | |
---|---|
nl::Weave::Profiles::Security::TAKE::WeaveTAKEChallengerAuthDelegate | |
nl::Weave::Profiles::Security::TAKE::WeaveTAKEEngine | |
nl::Weave::Profiles::Security::TAKE::WeaveTAKETokenAuthDelegate |
nl:: Weave:: Profiles:: ServiceDirectory
Klassen | |
---|---|
nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager | The manager object for the Weave service directory. |
Strukturen | |
---|---|
nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs | Arguments passed to the WeaveServiceManager::OnConnectBegin callback. |
nl:: Weave:: Profiles:: ServiceProvisioning
nl:: Weave:: Profiles:: SoftwareUpdate
Klassen | |
---|---|
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
Klassen | |
---|---|
nl::Weave::Profiles::StatusReporting::StatusReport |
nl:: Weave:: Profiles:: Time
Klassen | |
---|---|
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. |
Strukturen | |
---|---|
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 | angeben , Kontakte für den Aufruf SyncWithNodes Es ist gesetzt in der offenen , anstatt dass sie eine verschachtelte Klasse zu machen Klassendeklaration der verwendeten TimeSyncNode kürzer und auch die Ausfuhranmeldung deutlicher. |
nl:: Weave:: Profiles:: TokenPairing
Klassen | |
---|---|
nl::Weave::Profiles::TokenPairing::TokenPairingDelegate | |
nl::Weave::Profiles::TokenPairing::TokenPairingServer | Server object for responding to Token Pairing requests. |
nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing
Klassen | |
---|---|
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
Klassen | |
---|---|
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
Strukturen | |
---|---|
nl::Weave::Support::ProfileStringContext | Context for registering and deregistering callbacks associated with the specified profile identifier for returning human-readable support strings associated with the profile. |
nl::Weave::Support::ProfileStringInfo | Callbacks associated with the specified profile identifier for returning human-readable support strings associated with the profile. |
nl:: Weave:: System
Klassen | |
---|---|
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. |
Strukturen | |
---|---|
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
Klassen | |
---|---|
nl::Weave::System::Stats::Snapshot |
nl:: Weave:: TLV
Klassen | |
---|---|
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 | Bietet ein einheitlichen Reader / Writer - Schnittstelle zum Editieren / Hinzufügen / Elemente in dem Löschen TLV - Codierung. |
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
Strukturen | |
---|---|
nl::Weave::TLV::Debug::DumpContext |
nl:: Weave:: TLV:: Utilities
Strukturen | |
---|---|
nl::Weave::TLV::Utilities::FindContext | |
nl::Weave::TLV::Utilities::FindPredicateContext |
nl:: Weave:: Warm
Klassen | |
---|---|
nl::Weave::Warm::WarmFabricStateDelegate | This is an internal class to WarmCore. |
Strukturen | |
---|---|
nl::Weave::Warm::ActionEntry | |
nl::Weave::Warm::ModuleState |
Schema:: Weave:: Trait:: Auth:: ApplicationKeysTrait
Klassen | |
---|---|
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 |