Referenz für OpenWeave C++

Referenzseiten für OpenWeave

nl

Strebenklemmen

nl::ArrayLengthAndBuffer (Englisch) Ein Hilfselement zum Umschließen eines Arrays mit einer Länge.
nl::FehlerFormatter
nl::Felddeskriptor Eine Struktur, die ein TLV-Feld in einer Schemastruktur beschreibt und mit Daten in einer c-struktur verknüpft.
nl::Arbeitsspeicherverwaltung Eine c-Struktur von Arbeitsspeicherzuweisungen/freien Funktionen.
nl::SchemaFieldDescriptor Ein Wrapper um ein Array von FieldDescriptors, um eine Schemastruktur/-struktur zu beschreiben.
nl::Serialisierungskontext Eine c-struktur, die einen Kontext oder Status enthält, den wir für die Serialisierung oder Defragmentierung benötigen.
nl::SerialisierteByteString
nl::SerializedFieldTypeBoolesch_Array
nl::SerializedFieldTypeByteString_array
nl::SerializedFieldType FloatingPoint32_Array
nl::SerializedFieldType FloatingPoint64_Array
nl::SerializedFieldTypeInt16_Array
nl::SerializedFieldTypeInt32_Array
nl::SerializedFieldTypeInt64_Array
nl::SerializedFieldTypeInt8_Array
nl::SerializedFieldTypeUInt16_Array
nl::SerializedFieldTypeUInt32_Array
nl::SerializedFieldTypeUInt64_Array
nl::SerializedFieldTypeUInt8_Array
nl::SerializedFieldTypeUTF8String_Array
nl::StrukturSchemaPointerPair Paar von Daten mit einer c-Struktur von Daten und dem StructuredSchemaDescriptor, um eine TLV-Struktur, die auf diesen Daten basiert, zu schreiben.

nl::ArgParser

Klassen

nl::ArgParser::HilfeOptionen Allgemeine OptionSet für die Verarbeitung von Informationsoptionen (Hilfe, Version).
nl::ArgParser::OptionSetBase. Ein OptionSet, bei dem der Handler eine virtuelle Funktion ist.

Strebenklemmen

nl::ArgParser::OptionDef. Definiert eine Befehlszeilenoption.
nl::ArgParser::OptionSet. Definiert eine Gruppe logischer und wiederverwendbarer Befehlszeilenoptionen.

nl::Ble

Klassen

nl::Ble::BleAnwendungDelegieren
nl::Ble::BLEEndZugangspunkt
nl::Ble::BleLayer Diese Klasse bietet eine Schnittstelle für einen einzelnen Thread, über die Daten entweder über die Schnittstellenfunktionen der Plattform BleLayer oder über ein WeaveConnection-Objekt, das mit einem BLEEndPoint verknüpft ist, nach unten geleitet werden.
nl::Ble::BleLayerObject
nl::Ble::BlePlatformDelegate
nl::Ble::BleTransportCapabilityRequestMessage
nl::Ble::BleTransportFunctionResponseMessage
nl::Ble::BleTransportBefehlsnachricht
nl::Ble::BTBefehlHeader
nl::Ble::BTBefehlTypAck
nl::Ble::BTCommandTypeTestData
nl::Ble::BTCommandTypeTestRequest
nl::Ble::BTBefehlTypTestErgebnis
nl::Ble::BTBefehlTypTxTiming
nl::Ble::BTCommandTypeWindowSize
nl::Ble::BTCommandTypeWobleUTM
nl::Ble::WoBle
nl::Ble::WoBleTest
nl::Ble::WoBleTxHistogramm
nl::Ble::WoBleTxRecord

Strebenklemmen

nl::Ble::WeaveBLEDeviceIdentificationInfo Weave-BLE-Geräteidentifizierungsblock.
nl::Ble::WeaveBleUUID

nl::Ble::Plattform::BlueZ

Strebenklemmen

nl::Ble::Plattform::BlueZ::Adapter
nl::Ble::Plattform::BlueZ::BluezPeripheralArgs
nl::Ble::Plattform::BlueZ::BluezServerEndpoint
nl::Ble::Plattform::BlueZ::Characteristic
nl::Ble::Plattform::BlueZ::Service
nl::Ble::Plattform::BlueZ::WeaveIdInfo
nl::Ble::Plattform::BlueZ::WeaveServiceData

nl:: vielen

Klassen

nl::Inet::AsyncDNSResolverSockets Dies ist eine interne Klasse von InetLayer, die Hilfs-APIs für die DNS-Auflösung (Domain Domain System) in InetLayer bereitstellt.
nl::Inet::DNSResolver Dies ist eine interne Klasse von InetLayer, die die Abstraktion des DNS (Domain Name System) in InetLayer bereitstellt.
nl::Inet::EndPunktbasis Basis der Internettransport-Endpunktklassen.
nl::Inet::InetLayer Damit können Sie für einen einzelnen Thread auf Internetdienste zugreifen, einschließlich Timern, DNS-Auflösung (Domain Name System), TCP-Netzwerk- und UDP-Netzwerkübertragungen sowie Rohnetzwerkübertragungen.
nl::Inet::InetLayerBasis Dies ist die Basisklasse aus durch Referenz gezählten Objekten, die von einem InetLayer-Objekt verwaltet werden.
nl::Inet::InterfaceAddressDecrypt TensorBoard für die Liste der IP-Adressen der Systemnetzwerkschnittstelle.
nl::Inet::InterfaceJWT TensorBoard für die Liste der Systemnetzwerkschnittstellen.
nl::Inet::IPAdresse Internetprotokolladresse.
nl::Inet::IPEndPunktbasis Objekte dieser Klasse stellen nicht nachweisliche IP-Protokollendpunkte dar.
nl::Inet::IPPacketInfo. Informationen zu einer eingehenden/ausgehenden Nachricht/Verbindung
nl::Inet::IPPräfix Präfix für Internetprotokolladresse.
nl::Inet::RawEndZugangspunkt Objekte dieser Klasse stellen Roh-IP-Netzwerk-Endpunkte dar.
nl::Inet::SocketEreignisse Stellt eine Gruppe von E/A-Ereignissen dar, die auf einem Socket angefordert/ausstehend sind.
nl::Inet::TCPEndPunkt Objekte dieser Klasse stellen TCP-Transport-Endpunkte dar.
nl::Inet::TunEndPunkt Objekte dieser Klasse stellen Tunnelschnittstellen dar.
nl::Inet::UDPEndpunkt Objekte dieser Klasse stellen UDP-Transportendpunkte dar.

Gewerkschaften

nl::Inet::GemischterSockAddr

nl::Weave

Klassen

nl::Weave::Bindung Erfassen das gewünschte Ziel einer Weave-Kommunikation und die zugehörigen Konfigurationsinformationen
nl::Weave::Zähler Eine Schnittstelle zum Verwalten eines Zählers als Ganzzahlwert.
nl::Weave::ExchangeContext Diese Klasse stellt eine laufende Unterhaltung (ExchangeContext) zwischen zwei oder mehr Knoten dar.
nl::Weave::FabricStateDelegate Diese abstrakte Delegatklasse vermittelt Veränderungen des Stoffstatus.
nl::Weave::HostPortList Zum Verwalten und Bearbeiten einer Hostportliste ist eine kompakte, binärcodierte Zusammenstellung von Host- und Port-IDs, die mit Weave Service Directory verknüpft sind.
nl::Weave::JNIUtils
nl::Weave::MoononicallyErhöhenCounter Eine Klasse zum Verwalten eines monoton steigenden Zählers als Ganzzahlwert
nl::Weave::PersistedCounter Eine Klasse zum Verwalten eines Zählers als Ganzzahlwert, der für Neustarts beibehalten werden soll.
nl::Weave::WeaveConnection Die Definition der Weave-Connection-Klasse.
nl::Weave::WeaveConnectionTunnel Die Definition der WeaveConnectionTunnel-Klasse, bei der ein TCPEndPoints-Paar verwaltet wird, dessen ursprüngliches WeaveConnections-Objekt gekoppelt ist und zwischen dem WeaveMessageLayer alle Daten- und Verbindungsschließungen weiterleitet.
nl::Weave::WeaveEncryptionKey_AES128CTRSHA1.
nl::Weave::WeaveExchangeHeader Gibt das Weave-Profil und den Nachrichtentyp einer bestimmten Weave-Nachricht in einem ExchangeContext an.
nl::Weave::WeaveExchangeManager Diese Klasse wird verwendet, um ExchangeContexts mit anderen Weave-Knoten zu verwalten.
nl::Weave::WeaveFabricState Vorwärtsdeklaration von WeaveFabricState.
nl::Weave::WeaveKeyId Die Definition der Weave-Schlüsselkennung.
nl::Weave::WeaveMessageLayer Die Definition der WeaveMessageLayer-Klasse, die die Kommunikation mit anderen Weave-Knoten verwaltet.
nl::Weave::WeaveMsgEncryptionKey Enthält Informationen zum Verschlüsselungsschlüssel für Weave-Nachrichten.
nl::Weave::WeaveMsgEncryptionKeyCache Schlüssel-Cache für Weave-Nachrichtenverschlüsselungsschlüssel.
nl::Weave::WeaveSecurityManager
nl::Weave::WeaveServerBase Gemeinsames Basisobjekt für die Implementierung von unaufgeforderten Weave-Profilern (Servern), das bzw. die validierte authentifizierte Anfragen enthält und Statusberichte sendet sowie einen gemeinsam genutzten Datenspeicher für Fabric-Status und einen Exchange-Manager bereitstellt.
nl::Weave::WeaveServerDelegateBase Eine allgemeine Basisklasse zur Implementierung von Weave-Serverdelegiertenobjekten
nl::Weave::WeaveSessionKey Enthält Informationen zu einem Weave-Sitzungsschlüssel.
nl::Weave::WeaveSessionState geändert. Übermittelt den Kommunikationsstatus, der erforderlich ist, um Nachrichten mit einem anderen Knoten zu senden und zu empfangen.

Strebenklemmen

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::Weave::ASN1

Klassen

nl::Weave::ASN1::ASN1Leser
nl::Weave::ASN1::ASN1UniversalTime
nl::Weave::ASN1::ASN1Autor

nl::Weave::Kryptografie

Klassen

nl::Weave::Kry::CTR_DRBG
nl::Weave::Crypto::CTRModus
nl::Weave::Crypto::EncodedECDSASignatur
nl::Weave::Crypto::EncodedECPrivateKey
nl::Weave::Crypto::EncodedECPublicKey
nl::Weave::Crypto::CodierdHMACSignature
nl::Weave::Crypto::EncodedRSAKey,
nl::Weave::Crypto::EncodingdRSASignatur
nl::Weave::Kry::HKDF
nl::Weave::Kry::HKDFSHA1Or256
nl::Weave::Crypto::HMAC

nl::Weave::Geräteschicht

Klassen

nl::Weave::DeviceLayer::KonfigurationManager Bietet Zugriff auf Laufzeit- und Build-Konfigurationsinformationen für ein Weave-Gerät.
nl::Weave::DeviceLayer::ConfigurationManagerImpl gesendet. Konkrete Implementierung des Singleton-Objekts ConfigurationManager für die EFR32-Plattform.
nl::Weave::DeviceLayer::ConnectivityManager geändert. Steuert die Netzwerkverbindung für ein Weave-Gerät.
nl::Weave::DeviceLayer::ConnectivityManagerImpl gesendet. Konkrete Implementierung des Singleton-Objekts ConnectivityManager für Silicon Labs EFR32-Plattformen
nl::Weave::DeviceLayer::PlatformManager Bietet Funktionen zur Initialisierung und Interaktion mit dem Weave-Netzwerk-Stack auf einem Weave-fähigen Gerät.
nl::Weave::DeviceLayer::PlatformManagerImpl gesendet. Konkrete Implementierung des Singleton-Objekts PlatformManager für die EFR32-Plattform
nl::Weave::DeviceLayer::SoftwareUpdateManager
nl::Weave::DeviceLayer::SoftwareUpdateManagerImpl festgelegt. Konkrete Implementierung des Singleton-Objekts SoftwareUpdateManager für die Silicon Labs EFR32-Plattformen.
nl::Weave::DeviceLayer::ThreadStackManager Bietet Funktionen zur Initialisierung und Interaktion mit dem Thread-Stack auf einem Weave-fähigen Gerät.
nl::Weave::DeviceLayer::ThreadStackManagerImpl gesendet. Konkrete Implementierung des ThreadStackManager-Singleton-Objekts für EFR32-Plattformen mit dem Silicon Labs SDK und OpenOpen-Stack.
nl::Weave::DeviceLayer::TimeSyncManager Verwaltung der Zeitsynchronisierung für Weave-Geräte
nl::Weave::DeviceLayer::TraitManager Verwaltung der Publikation und des Abos von Weave-Datenverwaltungsmerkmalen für ein Weave-Gerät

Strebenklemmen

nl::Weave::DeviceLayer::WeaveDeviceEvent Stellt ein Weave-Geräteschichtereignis dar.
nl::Weave::DeviceLayer::WeaveDevicePlatformEvent Stellt plattformspezifische Ereignisinformationen für Silicon Labs EFR32-Plattformen dar.

nl::Weave::Geräteschicht::Intern

Klassen

nl::Weave::DeviceLayer::Inter::BLEManager Ermöglicht die Kontrolle über WoBLE-Dienste und -Konnektivität für ein Weave-Gerät.
nl::Weave::DeviceLayer::Inter::BLEManagerImpl Konkrete Implementierung des SingleNetwork-Objekts NetworkProvisioningServer für die EFR32-Plattformen.
nl::Weave::DeviceLayer::Inter::DeviceControlServer Implementiert das Weave-Gerätesteuerungsprofil für ein Weave-Gerät.
nl::Weave::DeviceLayer::Inter::DeviceDescriptionServer Implementiert das Profil „Weave-Gerätebeschreibung“ für ein Weave-Gerät.
nl::Weave::DeviceLayer::Intern::DeviceIdentityTraitDataSource Implementiert eine Datenquelle für Weave DeviceIdentityTrait
nl::Weave::DeviceLayer::Inter::DeviceNetworkInfo
nl::Weave::DeviceLayer::Inter::EchoServer Implementiert das Weave-Echo-Profil für ein Weave-Gerät.
nl::Weave::DeviceLayer::Intern::EFR32Config
nl::Weave::DeviceLayer::Inter::ESP32Config Bietet Funktionen und Definitionen für den Zugriff auf Informationen zur Gerätekonfiguration im ESP32.
nl::Weave::DeviceLayer::Inter::ESP32Utils
nl::Weave::DeviceLayer::Internal::FabricProvisioningServer Implementiert das Weave Fabric-Bereitstellungsprofil für ein Weave-Gerät.
nl::Weave::DeviceLayer::Inter::FactoryProvisioning Standardimplementierung der Funktion für die Werkseinstellungen für das Gerät.
nl::Weave::DeviceLayer::Internal::FactoryProvisioningBase Unterstützt die Gerätebereitstellung zum Zeitpunkt des Bootens.
nl::Weave::DeviceLayer::Inter::GenericConfigurationManagerImpl Bietet eine allgemeine Implementierung von ConfigurationManager-Funktionen, die auf mehreren Plattformen funktionieren.
nl::Weave::DeviceLayer::Intern::GenericConnectivityManagerImpl Bietet eine allgemeine Implementierung von ConnectivityManager-Funktionen, die auf mehreren Plattformen funktioniert.
nl::Weave::DeviceLayer::Intern::GenericConnectivityManagerImpl_BLE Bietet eine allgemeine Implementierung der BLE-spezifischen Funktionen von ConnectivityManager für Plattformen, auf denen die BLE-Funktionalität von der Klasse BLEManager implementiert wird.
nl::Weave::DeviceLayer::Inter::GenericConnectivityManagerImpl_NoBLE Eine allgemeine Implementierung der BLE-spezifischen ConnectivityManager-Funktionen für Plattformen, die BLE nicht unterstützen
nl::Weave::DeviceLayer::Intern::GenericConnectivityManagerImpl_NoThread Bietet eine allgemeine Implementierung von WLAN-spezifischen ConnectivityManager-Funktionen für Plattformen, die Thread nicht unterstützen.
nl::Weave::DeviceLayer::Intern::GenericConnectivityManagerImpl_NoTunnel Bietet eine allgemeine Implementierung von Diensttunnelfunktionen für ConnectivityManager für Plattformen, die einen Diensttunnel nicht unterstützen.
nl::Weave::DeviceLayer::Intern::GenericConnectivityManagerImpl_NoWiFi Bietet eine allgemeine Implementierung von WLAN-spezifischen ConnectivityManager-Funktionen für Plattformen, die WLAN unterstützen
nl::Weave::DeviceLayer::Intern::GenericConnectivityManagerImpl_Thread Bietet eine allgemeine Implementierung von WLAN-spezifischen ConnectivityManager-Funktionen für Plattformen, die Thread unterstützen.
nl::Weave::DeviceLayer::Intern::GenericSoftwareUpdateManagerImpl Bietet eine allgemeine Implementierung von Funktionen des Software-Update-Managers, die auf mehreren Plattformen funktionieren.
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl_BDX Bietet eine allgemeine Implementierung von SoftwareUpdateManager-Funktionen für Plattformen, die BDX unterstützen.
nl::Weave::DeviceLayer::Intern::GenericThreadStackManagerImpl_FreeRTOS Bietet eine allgemeine Implementierung von ThreadStackManager-Funktionen, die auf FreeRTOS-Plattformen funktionieren.
nl::Weave::DeviceLayer::Intern::GenericThreadStackManagerImpl_OpenThread Stellt eine allgemeine Implementierung von ThreadStackManager-Funktionen in Verbindung mit OpenThread zur Verfügung.
nl::Weave::DeviceLayer::Internal::GenericThreadStackManagerImpl_OpenThread_LwIP-DE Bietet eine allgemeine Implementierung von ThreadStackManager-Funktionen, die in Verbindung mit OpenThread und LwIP verwendet werden können.
nl::Weave::DeviceLayer::Inter::GroupKeyStoreImpl Eine Implementierung der Weave GroupKeyStoreBase API für Plattformen, die auf dem Silicon Labs SDK basiert.
nl::Weave::DeviceLayer::Internal::NetworkProvisioningServer Stellt Netzwerkbereitstellungsdienste für ein Weave-Gerät bereit.
nl::Weave::DeviceLayer::Intern::NetworkProvisioningServerImpl Konkrete Implementierung des NetworkProvisioningServer-Singleton-Objekts für Silicon Labs-EFR32-Plattformen.
nl::Weave::DeviceLayer::Inter::NetworkTelemetryManager
nl::Weave::DeviceLayer::Intern::NRF5Config Bietet Funktionen und Definitionen für den Zugriff auf die dauerhafte Gerätekonfiguration auf Plattformen basierend auf dem Nordic nRF5 SDK.
nl::Weave::DeviceLayer::Internal::ServiceProvisioningServer Implementiert das Weave-Dienstbereitstellungsprofil für ein Weave-Gerät.
nl::Weave::DeviceLayer::Intern::ThreadTelemetry
nl::Weave::DeviceLayer::Intern::ThreadTopology
nl::Weave::DeviceLayer::Intern::TunnelTelemetry
nl::Weave::DeviceLayer::Inter::WeaveTelemetryBase Dies ist eine Basisklasse, die Netzwerktelemetriefunktionen für verschiedene Netzwerke verarbeitet.
nl::Weave::DeviceLayer::Intern::WiFiTelemetry

nl::Weave::Gerätemanager

Klassen

nl::Weave::DeviceManager::DeviceStatus
nl::Weave::DeviceManager::TraitSchemaDirectory (n::Weave::DeviceManager::TraitSchemaDirectory)
nl::Weave::DeviceManager::WeaveDeviceManager

nl::Weave::Plattform::Sicherheit

Klassen

nl::Weave::Platform::Sicherheit::AES128BlockCipher
nl::Weave::Plattform::Sicherheit::AES128BlockCipherDec
nl::Weave::Platform::Security::AES128BlockCipherEnc
nl::Weave::Platform::Security::AES256BlockCipher
nl::Weave::Plattform::Sicherheit::AES256BlockCipherDec
nl::Weave::Platform::Security::AES256BlockCipherEnc
nl::Weave::Platform::Security::SHA1
nl::Weave::Platform::Security::SHA256

nl::Weave::Profile

Klassen

nl::Weave::Profiles::Message unterschiedlich Damit Nachrichtenstrings sinnvoll eingesetzt werden können, definieren wir den Hyperparameter, mit dem sich die Grenzwerte erfassen lassen.
nl::Weave::Profiles::ReferenzdString So funktionieren Strings in Weave.
nl::Weave::Profiles::ReferencedTLVData (nur auf Englisch verfügbar) Ebenso müssen wir ein großes altes Blob aus TLV-Daten darstellen können.
nl::Weave::Profiles::AufbewahrungedPacketBuffer Dies ist eine Basisklasse, die als praktisches Objekt für die automatische Referenz von System::PacketBuffer dient.
nl::Weave::Profiles::WeaveEchoClient
nl::Weave::Profiles::WeaveEchoServer

nl::Weave::Profile::BDX_Current

Klassen

nl::Weave::Profiles::BDX_Current::BlockAck
nl::Weave::Profiles::BDX_Current::BlockEOF
nl::Weave::Profiles::BDX_Current::BlockEOFAck
nl::Weave::Profiles::BDX_Current::BlockQuery
nl::Weave::Profiles::BDX_Current::BlockSend
nl::Weave::Profiles::BDX_Current::EmpfangAccept
nl::Weave::Profiles::BDX_Current::ReceiveInit
nl::Weave::Profiles::BDX_Current::ReceiveAblehnen
nl::Weave::Profiles::BDX_Current::SendAccept
nl::Weave::Profiles::BDX_Current::SendInit
nl::Weave::Profiles::BDX_Current::SendAblehnen
nl::Weave::Profiles::BDX_Current::TransferError
nl::Weave::Profiles::BDX_Current::WeaveBdxClient ( aber:n)
nl::Weave::Profiles::BDX_Current::WeaveBdxDelegate (in englischer Sprache)

nl::Weave::Profile::BDX_Entwicklung

Klassen

nl::Weave::Profiles::BDX_Entwicklungment::BdxNode
nl::Weave::Profiles::BDX_Entwicklungment::BlockAck Die Nachricht BlockAck wird verwendet, um einen Datenblock zu bestätigen.
nl::Weave::Profiles::BDX_Entwicklungment::BlockAckV1 Mit der Nachricht BlockAckV1 wird ein Datenblock bestätigt.
nl::Weave::Profiles::BDX_Entwicklungment::BlockEOF Mit der BlockEOF-Nachricht wird der letzte Datenblock vom Absender zum Empfänger übertragen.
nl::Weave::Profiles::BDX_Entwicklungment::BlockEOFAck Mit der Nachricht BlockEOFAck wird der letzte Datenblock bestätigt.
nl::Weave::Profiles::BDX_Entwicklungment::BlockEOFAckV1 Mit der Nachricht BlockEOFAckV1 wird der letzte Datenblock bestätigt.
nl::Weave::Profiles::BDX_Entwicklungment::BlockEOFV1 Mit der Nachricht BlockEOFV1 wird der letzte Datenblock vom Absender zum Empfänger übertragen.
nl::Weave::Profiles::BDX_Entwicklungment::BlockQuery Die BlockQuery-Nachricht wird verwendet, um anzufordern, dass ein Datenblock vom Absender zum Empfänger übertragen wird.
nl::Weave::Profiles::BDX_Entwicklungment::BlockQueryV1 Mit der BlockQueryV1-Nachricht wird angefordert, dass ein Datenblock vom Absender an den Empfänger übertragen wird.
nl::Weave::Profiles::BDX_Entwicklungment::BlockSend Die Nachricht BlockSend wird verwendet, um einen Datenblock vom Absender auf den Empfänger zu übertragen.
nl::Weave::Profiles::BDX_Entwicklungment::BlockSendV1 Mit der Nachricht BlockSendV1 wird ein Datenblock vom Absender an den Empfänger übertragen.
nl::Weave::Profiles::BDX_Entwicklungment::ReceiveAccept Die Nachricht ReceiveAccept wird angenommen, wenn der Empfänger ein Initiator ist.
nl::Weave::Profiles::BDX_Entwicklungment::ReceiveInit Die Nachricht ReceiveInit wird verwendet, um einen Datenaustausch zu starten, wenn der Empfänger der Initiator ist.
nl::Weave::Profiles::BDX_Entwicklungment::ReceiveDeny Damit wird eine vorgeschlagene Anzeigenplattform abgelehnt, wenn der Absender Initiator ist.
nl::Weave::Profiles::BDX_Entwicklungment::SendAccept Die Nachricht SendAccept wird verwendet, um eine vorgeschlagene Anzeigenplattform zu akzeptieren, wenn der Absender.
nl::Weave::Profiles::BDX_Entwicklungment::SendInit Mit der Nachricht SendInit wird eine Anzeigenplattform gestartet, wenn der Absender initiiert wird.
nl::Weave::Profiles::BDX_Entwicklungment::SendDeny Mit der Nachricht SendDeny wird die vorgeschlagene Anzeigenplattform abgelehnt, wenn der Absender.
nl::Weave::Profiles::BDX_Entwicklungment::TransferError Die Fehlermeldung wird verwendet, um einen Fehler zu melden und einen Anzeigenplattform abzubrechen.

Strebenklemmen

nl::Weave::Profiles::BDX_Entwicklungment::BDXHandlers
nl::Weave::Profiles::BDX_Entwicklungment::BDXTransfer Diese Struktur enthält Datenmitglieder, die eine aktive BDX-Übertragung darstellen.

nl::Weave::Profile::BulkDataTransfer

Klassen

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

nl::Weave::Profile::DataManagement_Current

Klassen

nl::Weave::Profiles::DataManagement_Current::AlwaysAcceptDataElementAccessControlDelegate
nl::Weave::Profiles::DataManagement_Current::BuilderBase Basisklasse für WDM-Nachrichtencodierung.
nl::Weave::Profiles::DataManagement_Current::CircularEventReader Ein TLVReader, unterstützt von CircularEventBuffer.
nl::Weave::Profiles::DataManagement_Current::Command
nl::Weave::Profiles::DataManagement_Current::CommandAbsender
nl::Weave::Profiles::DataManagement_Current::GenericTraitKatalogImpl Weave hat die Implementierung der Schnittstelle TraitKatalogBase für eine Sammlung von Eigenschaftsinstanzen bereitgestellt, die alle auf dieselbe Ressource verweisen.
nl::Weave::Profiles::DataManagement_Current::IDataElementAccessControlDelegate Schnittstelle, die von einem Prozessor der Datenelemente in einem NotifyRequest implementiert werden soll.
nl::Weave::Profiles::DataManagement_Current::IDirtyPathCut.
nl::Weave::Profiles::DataManagement_Current::IPathFilter
nl::Weave::Profiles::DataManagement_Current::IWeavePublisherLock Schnittstelle, die von der App implementiert werden soll, um den Zugriff auf wichtige WDM-Datenstrukturen zu serialisiert
nl::Weave::Profiles::DataManagement_Current::IWeaveWDMStummschaltenx Schnittstelle eines mutex-Objekts.
nl::Weave::Profiles::DataManagement_Current::ListBuilderBase Basisklasse für WDM-Nachrichten Encoder, spezialisiert auf TLV-Array-Elemente wie Datenlisten und Versionslisten.
nl::Weave::Profiles::DataManagement_Current::ListParserBase Basisklasse für WDM-Nachrichtenparser, spezialisiert auf TLV-Array-Elemente wie Datenlisten und Versionslisten
nl::Weave::Profiles::DataManagement_Current::LogBDXUpload (in englischer Sprache)
nl::Weave::Profiles::DataManagement_Current::LoggingConfiguration Mit LoggingConfiguration wird die konfigurierbare Komponente des Weave-Ereignis-Logging-Subsystems kapselt.
nl::Weave::Profiles::DataManagement_Current::LoggingManagement Eine Klasse zum Verwalten der In-Memory-Ereignisprotokolle.
nl::Weave::Profiles::DataManagement_Current::BenachrichtigungEngine
nl::Weave::Profiles::DataManagement_Current::ParserBase Basisklasse für WDM-Nachrichtenparser.
nl::Weave::Profiles::DataManagement_Current::ResourceIdentifier Eine Struktur, die die ID einer Ressource einschließt.
nl::Weave::Profiles::DataManagement_Current::SingleResourceTraitKatalog
nl::Weave::Profiles::DataManagement_Current::SubscriptionClient
nl::Weave::Profiles::DataManagement_Current::SubscriptionEngine Das ist ein Singleton-Client für alle WDM Next-Abos – sowohl auf Client- als auch auf Publisher-Seite.
nl::Weave::Profiles::DataManagement_Current::SubscriptionsHandler
nl::Weave::Profiles::DataManagement_Current::TraitKatalogBase
nl::Weave::Profiles::DataManagement_Current::TraitDataSenken
nl::Weave::Profiles::DataManagement_Current::TraitDataSource
nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine Die Schema-Engine verwendet Schemainformationen, die mit einer bestimmten Eigenschaft verknüpft sind. Sie bietet Funktionen zum Parsen und Übersetzen der Daten in eine Form, die von den WDM-Maschinen verwendet werden kann.
nl::Weave::Profiles::DataManagement_Current::TraitUpdatableDataSenken
nl::Weave::Profiles::DataManagement_Current::UpdateClient
nl::Weave::Profiles::DataManagement_Current::UpdateDictionaryDirtyPathCut aufrufen. Dienstprogrammklasse zum Verschieben des Wörterbuchs in die Warteschlange für ausstehende Vorgänge, wenn der Property-Pfad mit dem untergeordneten Wörterbuch verarbeitet wird.
nl::Weave::Profiles::DataManagement_Current::UpdateDirtyPathFilter (in englischer Sprache) Dienstprogrammklasse zum Filtern des Pfads bei der Verarbeitung einer Benachrichtigung.
nl::Weave::Profiles::DataManagement_Current::UpdateEncoder (in englischer Sprache) Dieses Objekt codiert die WDM-Nutzlast UpdateRequest und PartialUpdateRequest.
nl::Weave::Profiles::DataManagement_Current::ViewClient

Strebenklemmen

nl::Weave::Profiles::DataManagement_Current::CircularEventBuffer Interner Ereigniszwischenspeicher, eingebettet um nl::Weave::TLV::WeaveCircularTLVBuffer.
nl::Weave::Profiles::DataManagement_Current::ConstSchemaVersionRange
nl::Weave::Profiles::DataManagement_Current::CopyAndAdjustDeltaTimeContext Interne Struktur der Ereignisliste.
nl::Weave::Profiles::DataManagement_Current::DebugLogContext
nl::Weave::Profiles::DataManagement_Current::DetailedRootSection Die Struktur, die eine vollständige Auflösung der Trat-Instanz bietet.
nl::Weave::Profiles::DataManagement_Current::EventEnvelopeContext Interne Struktur für Traversierungsereignisse
nl::Weave::Profiles::DataManagement_Current::EventLoadOutContext Struktur zum Kopieren von Ereignislisten bei der Ausgabe.
nl::Weave::Profiles::DataManagement_Current::EventOptions Die Struktur, die Optionen für die verschiedenen Ereignisfelder bereitstellt.
nl::Weave::Profiles::DataManagement_Current::EventSchema (in englischer Sprache) Die Struktur, die ein Schema für Ereignismetadaten definiert.
nl::Weave::Profiles::DataManagement_Current::ExternalEvents Struktur für die Erfassung gespeicherter Plattformereignisse
nl::Weave::Profiles::DataManagement_Current::LogStorageResources Eine Hilfsklasse, die beim Initialisieren der Logging-Verwaltung verwendet wird.
nl::Weave::Profiles::DataManagement_Current::ReclaimEventCtx
nl::Weave::Profiles::DataManagement_Current::SchemaVersionRange
nl::Weave::Profiles::DataManagement_Current::TraitPath
nl::Weave::Profiles::DataManagement_Current::TraitPathStore
nl::Weave::Profiles::DataManagement_Current::VersionedTraitPath

Gewerkschaften

nl::Weave::Profiles::DataManagement_Current::Timestamp Die Union, die ein System für den Anwendungssatz oder einen Zeitstempel (UTC) bereitstellt.

nl::Weave::Profile::DataManagement_Current::BaseMessageWithAbonnierenId

Klassen

nl::Weave::Profiles::DataManagement_Current::BaseMessageWithAbonnierenId::Builder
nl::Weave::Profiles::DataManagement_Current::BaseMessageWithAbonnierenId::Parser

nl::Weave::Profile::DataManagement_Current::CustomCommand

Klassen

nl::Weave::Profiles::DataManagement_Current::CustomCommand::Builder Encoder-Definition für benutzerdefinierte Befehle von WDM
nl::Weave::Profiles::DataManagement_Current::CustomCommand::Parser Benutzerdefinierte DM-Anfragebefehlsparser-Definition.

nl::Weave::Profile::DataManagement_Current::CustomCommandResponse

Klassen

nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Builder Encoder-Definition für benutzerdefinierte Befehlsantworten
nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Parser Benutzerdefinierte Parser-Definition für Command-Antworten.

nl::Weave::Profile::DataManagement_Current::DataElement

Klassen

nl::Weave::Profiles::DataManagement_Current::DataElement::Builder Encoder-Definition für WDM-Datenelemente
nl::Weave::Profiles::DataManagement_Current::DataElement::Parser WDM-Datenelement-Parser-Definition.

nl::Weave::Profile::DataManagement_Current::DataList

Klassen

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

nl::Weave::Profile::DataManagement_Current::Event

Klassen

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

nl::Weave::Profile::DataManagement_Current::EventList

Klassen

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

nl::Weave::Profile::DataManagement_Current::NotificationRequest

Klassen

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

nl::Weave::Profile::DataManagement_Current::Path

Klassen

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

nl::Weave::Profile::DataManagement_Current::PathList

Klassen

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

nl::Weave::Profile::DataManagement_Current::Ablehnungseintrag

Klassen

nl::Weave::Profiles::DataManagement_Current::DenyionRecord::Builder
nl::Weave::Profiles::DataManagement_Current::DenyionRecord::Parser

nl::Weave::Profile::DataManagement_Current::DenyionRecordList

Klassen

nl::Weave::Profiles::DataManagement_Current::DenyionRecordList::Builder
nl::Weave::Profiles::DataManagement_Current::DenyionRecordList::Parser

nl::Weave::Profile::DataManagement_Current::StatusElement

Klassen

nl::Weave::Profiles::DataManagement_Current::StatusElement::Builder Encoder-Definition des Statuselements
nl::Weave::Profiles::DataManagement_Current::StatusElement::Parser Parser-Typ für WDM-Statuselement

nl::Weave::Profile::DataManagement_Current::StatusList

Klassen

nl::Weave::Profiles::DataManagement_Current::StatusList::Builder StatusList-Builder
nl::Weave::Profiles::DataManagement_Current::StatusList::Parser

nl::Weave::Profile::DataManagement_Current::SubscribeCancelRequest

Klassen

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

nl::Weave::Profile::DataManagement_Current::AbonnierenConfirmRequest

Klassen

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

nl::Weave::Profile::DataManagement_Current::Abonnieren-Anfrage

Klassen

nl::Weave::Profiles::DataManagement_Current::AbonnierenAnfrage::Builder
nl::Weave::Profiles::DataManagement_Current::AbonnierenAnfrage::Parser WMD-Pfad-Parser-Definition.

nl::Weave::Profile::DataManagement_Current::SubscribeResponse

Klassen

nl::Weave::Profiles::DataManagement_Current::AbonnierenResponse::Builder
nl::Weave::Profiles::DataManagement_Current::AbonnierenResponse::Parser WMD-Pfad-Parser-Definition.

nl::Weave::Profile::DataManagement_Current::UpdateRequest

Klassen

nl::Weave::Profiles::DataManagement_Current::UpdateRequest::Parser Parser-Definition für WDM-Updateanfrage.

nl::Weave::Profile::DataManagement_Current::UpdateResponse

Klassen

nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Builder Encoder-Definition der Antwort auf die Mobilgeräteverwaltung.
nl::Weave::Profiles::DataManagement_Current::UpdateResponse::Parser

nl::Weave::Profile::DataManagement_Current::VersionList

Klassen

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

nl::Weave::Profile::DataManagement_Legacy

Klassen

nl::Weave::Profiles::DataManagement_Legacy::Bindung Die Klasse Bindung verwaltet den Kommunikationsstatus im Namen einer Anwendungseinheit, die Weave verwendet.
nl::Weave::Profiles::DataManagement_Legacy::ClientDataManager Abstrakte Klasse mit Definitionen der WDM-Clients für die Bestätigung und Angabe von Methoden
nl::Weave::Profiles::DataManagement_Legacy::ClientNotifier Ein Hilfsklasse, der eingesetzt wird, wenn ein WDM-Client für Abos und Benachrichtigungen unterstützt 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 HelpDatabase-Klasse.
nl::Weave::Profiles::DataManagement_Legacy::ProtokollEngine Die WDM-Protokollmodulklasse.
nl::Weave::Profiles::DataManagement_Legacy::PublisherDataManager Abstrakte Klasse mit Definitionen des WDM-Publishers mit Bestätigungs- und Benachrichtigungsmethoden.

nl::Weave::Profile::DeviceControl

Klassen

nl::Weave::Profiles::DeviceControl::DeviceControlDelegate Delegierte Klasse zum Implementieren eingehender Gerätesteuerungsvorgänge auf dem Servergerät.
nl::Weave::Profiles::DeviceControl::DeviceControlServer Serverklasse zum Implementieren des Device Control-Profils.

nl::Weave::Profile::DeviceDescription

Klassen

nl::Weave::Profiles::DeviceDescription::DeviceDescriptionClient Clientobjekt zum Ausstellen von Anfragen für Gerätebeschreibungen.
nl::Weave::Profiles::DeviceDescription::DeviceDescriptionServer Serverobjekt für die Beantwortung von Gerätebeschreibungsanfragen
nl::Weave::Profiles::DeviceDescription::IdentifiDeviceCriteria Stellt Kriterien dar, die zur Auswahl von Geräten im IdentityDevice-Protokoll verwendet werden.
nl::Weave::Profiles::DeviceDescription::IdentifiRequestMessage Geparste Form einer LearnRequest-Nachricht.
nl::Weave::Profiles::DeviceDescription::IdentifiResponseMessage Geparste Form einer LearnResponse-Nachricht.
nl::Weave::Profiles::DeviceDescription::TextDescriptorReader
nl::Weave::Profiles::DeviceDescription::TextDescriptorWriter
nl::Weave::Profiles::DeviceDescription::WeaveDeviceDescriptor erstellt. Enthält beschreibende Informationen zu einem Weave-Gerät.

nl::Weave::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::Weave::Profile::FabricProvisioning

Klassen

nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate Delegierte Klasse zum Implementieren zusätzlicher Aktionen für Fabric-Bereitstellungsvorgänge.
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer Serverklasse zum Implementieren des Fabric-Bereitstellungsprofils.

nl::Weave::Profile::Herzschlag

Klassen

nl::Weave::Profiles::Heartbeat::WeaveHeartbeatReceiver Weave-Receiver-Kurs Heartbeat.
nl::Weave::Profiles::Heartbeat::WeaveHeartbeatSender Weave Heartbeat Sender-Kurs.

nl::Weave::Profile::NetworkProvisioning

Klassen

nl::Weave::Profiles::NetworkProvisioning::NetworkInfo Eine Dienstprogrammklasse zum Serialisieren und Entfernen der Nutzlasten, die über das NetworkProvisioning-Profil kommuniziert werden. Sie enthält Informationen, die zur Erkennung und Konfiguration von Netzwerken gehören.
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningDelegate Klasse zum Implementieren von Netzwerkbereitstellungsvorgängen delegieren
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer Serverklasse zum Implementieren des Profils für die Netzwerkbereitstellung.
nl::Weave::Profiles::NetworkProvisioning::WirelessRegConfig Container für Informationen zur kabellosen Konfiguration.

Strebenklemmen

nl::Weave::Profiles::NetworkProvisioning::WirelessRegDomain (in englischer Sprache) Ein zweistelliger Code, mit dem eine kabellose Domain angegeben wird.

nl::Weave::Profile::Sicherheit

Klassen

nl::Weave::Profiles::Security::ZertifikatSchlüsselId
nl::Weave::Profiles::Security::ValidationContext
nl::Weave::Profiles::Sicherheit::WeaveCertificateData
nl::Weave::Profiles::Sicherheit::WeaveCertificateSet
nl::Weave::Profiles::Sicherheit::WeaveDN
nl::Weave::Profiles::Sicherheit::WeaveProvisioningBundle
nl::Weave::Profiles::Sicherheit::WeaveSignatureGenerator Erzeugt eine WeaveSignature mit einem privaten In-Memory-Schlüssel.
nl::Weave::Profiles::Sicherheit::WeaveSignatureGeneratorBase Bietet allgemeine Funktionen zum Generieren von WeaveSignatures.

nl::Weave::Profile::Sicherheit::AppKeys

Klassen

nl::Weave::Profiles::Sicherheit::AppKeys::DummyGroupKeyStore
nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase Die Definition der Weave-Gruppenschlüsselspeicherklasse.
nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey Enthält Informationen zu Weave-Anwendungsgruppenschlüsseln.

nl::Weave::Profile::Sicherheit::CASE

Klassen

nl::Weave::Profiles::Security::CASE::BeginSessionContext Enthält Kontextinformationen zur Generierung oder Verarbeitung einer CASE-Sitzungsnachrichten.
nl::Weave::Profiles::Security::CASE::BeginSessionRequestContext Enthält Kontextinformationen zur Generierung oder Verarbeitung einer beginnSessionRequest-Nachricht für CASE.
nl::Weave::Profiles::Security::CASE::BeginSessionResponseContext Enthält Kontextinformationen zur Generierung oder Verarbeitung einer beginnSessionRequest-Nachricht für CASE.
nl::Weave::Profiles::Security::CASE::ReconfigureContext Enthält Informationen zur Erstellung oder Verarbeitung einer CASE-Neukonfiguration.
nl::Weave::Profiles::Sicherheit::CASE::WeaveCASEAuthDelegate Abstrakte Schnittstelle, an die Authentifizierungsaktionen während der CASE-Sitzung eingerichtet werden.
nl::Weave::Profiles::Security::CASE::WeaveCASEEngine (in englischer Sprache) Implementiert die Kernlogik des Weave-CASE-Protokolls

nl::Weave::Profile::Sicherheit::CertProvisioning

Klassen

nl::Weave::Profiles::Sicherheit::CertProvisioning::WeaveCertProvEngine Implementiert die Kernlogik des Protokollobjekts Weave Certificate Provisioning.
nl::Weave::Profiles::Security::CertProvisioning::WeaveNodeMfrAttestDelegate (in englischer Sprache) Abstrakte Schnittstelle, an die plattformspezifische Aktionen während der Weave-Knotenhersteller-Attestierung delegiert werden.
nl::Weave::Profiles::Security::CertNutzerverwaltung::WeaveNodeOpAuthDelegate Abstrakte Schnittstelle, an die plattformspezifische Aktionen während der operativen Authentifizierung von Weave-Knoten delegiert werden.

nl::Weave::Profile::Sicherheit::KeyExport

Klassen

nl::Weave::Profiles::Security::KeyExport::__FINAL
nl::Weave::Profiles::Security::KeyExport::WeaveKeyExport Implementiert die Kernlogik des Weave-Schlüsselexportprotokolls.
nl::Weave::Profiles::Security::KeyExport::WeaveKeyExportDelegate ab. Abstrakte Delegierungsklasse, die von der KeyExport-Engine aufgerufen wird, um verschiedene Aktionen im Zusammenhang mit der Authentifizierung während des Schlüsselexports auszuführen
nl::Weave::Profiles::Security::KeyExport::WeaveStandAloneKeyExportClient aufrufen. Implementiert die clientseitige Seite des Weave-Schlüsselexportprotokolls zur Verwendung in eigenständigen Kontexten (nicht Weave-Messaging).

nl::Weave::Profile::Sicherheit::PASE

Klassen

nl::Weave::Profiles::Security::PASE::WeavePASEEngine (in englischer Sprache)

nl::Weave::Profile::Sicherheit::Sicherheitscodes

Strebenklemmen

nl::Weave::Profiles::Security::Passcodes::EncryptedPasscodeStruct (in englischer Sprache)

nl::Weave::Profile::Sicherheit::Take

Klassen

nl::Weave::Profiles::Security::Take::WeavetakeChallengerAuthDelegate (in englischer Sprache)
nl::Weave::Profiles::Security::Take::WeavetakeEngine
nl::Weave::Profiles::Security::take::WeaveTakeTokenAuthDelegate (in englischer Sprache)

nl::Weave::Profile::ServiceDirectory

Klassen

nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager Das Manager-Objekt für das Weave-Dienstverzeichnis.

Strebenklemmen

nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs (in englischer Sprache) Argumente, die an den Callback WeaveServiceManager::OnConnectBegin übergeben werden.

nl::Weave::Profile::ServiceProvisioning

Klassen

nl::Weave::Profiles::ServiceProvisioning::IFJServiceFabricjoinMessage
nl::Weave::Profiles::ServiceProvisioning::PairDeviceToAccountMessage
nl::Weave::Profiles::ServiceProvisioning::RegisterServicePairAccountMessage
nl::Weave::Profiles::ServiceProvisioning::ServiceProvisioningDelegate
nl::Weave::Profiles::ServiceProvisioning::ServiceProvisioningServer Einfache Serverklasse zum Implementieren des Profils für die Dienstbereitstellung.
nl::Weave::Profiles::ServiceProvisioning::UpdateServiceMessage

nl::Weave::Profile::SoftwareUpdate

Klassen

nl::Weave::Profiles::SoftwareUpdate::ImageAnnounce (in englischer Sprache) Klasse, die die ImageAnnounce-Nachricht beschreibt.
nl::Weave::Profiles::SoftwareUpdate::ImageQuery Eine Klasse, die das Erstellen und Decodieren von Bildabfragenachrichten unterstützt.
nl::Weave::Profiles::SoftwareUpdate::ImageQueryResponse Eine Klasse, die das Erstellen und Decodieren der Bildabfrage-Antwortnachrichten unterstützt.
nl::Weave::Profiles::SoftwareUpdate::IntegritySpec Eine Hilfsklasse, die den Integritätstyp und den tatsächlichen Hash des Software-Update-Images enthält.
nl::Weave::Profiles::SoftwareUpdate::IntegrityTypeList Eine Hilfsklasse, die eine Liste von Integritätstypen als Teil der Bildabfrage enthält.
nl::Weave::Profiles::SoftwareUpdate::IWeaveImageAnnounceServerDelegate Schnittstelle für den Bevollmächtigten WeaveImageAnnounceServer.
nl::Weave::Profiles::SoftwareUpdate::ProductSpec Eine Hilfsklasse, die eine Produktspezifikation darstellt.
nl::Weave::Profiles::SoftwareUpdate::UpdateSchemeList Eine Hilfsklasse, die eine Liste mit Aktualisierungsschemas als Teil der Bildabfrage enthält.
nl::Weave::Profiles::SoftwareUpdate::WeaveImageAnnounceServer Server, der Weave-Bildankündigungen überwacht.

nl::Weave::Profile::StatusReporting

Klassen

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

nl::Weave::Profile::Zeit

Klassen

nl::Weave::Profiles::Time::_TimeSyncNodeBase
nl::Weave::Profiles::Time::SingleSourceTimeSyncClient
nl::Weave::Profiles::Time::TimeChangeBenachrichtigung Codec für die Benachrichtigung der Zeitänderung
nl::Weave::Profiles::Time::TimeSyncNode
nl::Weave::Profiles::Time::TimeSyncRequest
nl::Weave::Profiles::Time::TimeSyncResponse
nl::Weave::Profiles::Time::TimeZoneUtcOffset Codec für die UTC-Zeitverschiebung in einer Zeitzone.

Strebenklemmen

nl::Weave::Profiles::Time::Kontakt Dies ist öffentlich, weil der Callback TimeSyncNode::FilterTimecorrectionContributor eine globale Ansicht für eine höhere Ebene bereitstellt.
nl::Weave::Profiles::Time::Bereitstellungsknoten wird verwendet, um Kontakte für den Aufruf von SyncWithNodes „it“ anzugeben, statt eine verschachtelte Klasse zu sein, um die Klassendeklaration von TimeSyncNode zu verkürzen, und auch die Exportdeklaration.

nl::Weave::Profile::TokenPairing

Klassen

nl::Weave::Profiles::TokenPairing::TokenPairingDelegate
nl::Weave::Profiles::TokenPairing::TokenPairingServer Serverobjekt für Antworten auf Token-Kopplungsanfragen.

nl::Weave::Profile::Anbieter::Nestlabs::DropcamLegacyPairing

Klassen

nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingDelegate Delegierte Klasse zur Implementierung eingehender Dropcam-Kopplungsvorgänge auf dem Servergerät.
nl::Weave::Profiles::Vendor::Nestlabs::DropcamLegacyPairing::DropcamLegacyPairingServer Serverklasse zur Implementierung des Dropcam-Legacy-Kopplungsprofils.

nl::Weave::Profile::WeaveTunnel

Klassen

nl::Weave::Profiles::WeaveTunnel::ReconnectParam geändert. Die Parameter der Richtlinie für die erneute Verbindung, mit denen gesteuert wird, wie sich der Tunnel wieder mit dem Dienst verbindet.
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelConnectionMgr (in englischer Sprache) Diese Klasse enthält alle Weave-Tunnelverbindungsstatus und die zugehörige Verwaltungslogik und -funktionen.
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelControl
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelHeader (in englischer Sprache)
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelRoute (auf Englisch)

nl::Weave::Sicherheitssupport

Klassen

nl::Weave::SecuritySupport::PairingCodeSupport
nl::Weave::SecuritySupport::PasscodeEncryptionSupport
nl::Weave::SecuritySupport::WeaveCertificateSupport
nl::Weave::SecuritySupport::WeaveKeyExportClientNative
nl::Weave::SecuritySupport::WeaveKeyExportSupportNative
nl::Weave::SecuritySupport::WeaveSecuritySupport

nl::Weave::Support

Strebenklemmen

nl::Weave::Support::ProfilStringKontext Kontext zum Registrieren und Entfernen der Callbacks, die der angegebenen Profil-ID zugeordnet sind, um menschenlesbare Supportstrings im Profil zurückzugeben.
nl::Weave::Support::ProfilStringInfo Callbacks, die mit der angegebenen Profil-ID verknüpft sind, um für Menschen lesbare Supportstrings zurückzugeben, die mit dem Profil verknüpft sind

nl::Weave::System

Klassen

nl::Weave::System::Ebene
This provides access to timers according to the configured event handling model.
nl::Weave::System::LwIPEventHandlerDelegate
nl::Weave::System::Stummschaltenx
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::Objekt Dies ist ein Objekt mit Referenzzählung, das aus einem Gruppenbereich zugewiesen wird, der in einem ObjectPool&t; n="">-Objekt enthalten ist. </t,>
nl::Weave::System::PacketZwischenspeicher Die Paketpufferklasse ist die Kernstruktur für die Manipulation von Paketen Oktett-Serialisierungsdaten, üblicherweise im Zusammenhang mit einem Datenkommunikationsnetzwerk wie Bluetooth oder dem Internetprotokoll.
nl::Weave::System::Timer. Dies ist eine interne Klasse des Weave System Layer, die verwendet wird, um einen laufenden One-Shot-Timer darzustellen.

Strebenklemmen

nl::Weave::System::LwIPVeranstaltung

Gewerkschaften

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

nl::Weave::System::Statistiken

Klassen

nl::Weave::System::Statistik::Snapshot

nl::Weave::TLV

Klassen

nl::Weave::TLV::CircularTLVReader
nl::Weave::TLV::CircularTLVAutor
nl::Weave::TLV::TLVReader Stellt einen speichereffizienten Parser für Daten bereit, die im Weave-TLV-Format codiert sind.
nl::Weave::TLV::TLVUpdater Die vereinheitlichte Reader/Writer-Oberfläche zum Bearbeiten, Hinzufügen und Löschen von Elementen in der TLV-Codierung
nl::Weave::TLV::TLVAutor Stellt einen speichereffizienten Encoder zum Schreiben von Daten im Weave-TLV-Format bereit.
nl::Weave::TLV::WeaveCircularTLVBuffer WeaveCircularTLVBuffer bietet kreisförmigen Speicher für nl::Weave::TLV::TLVWriter und nl::Weave::TLVTLVReader.

nl::Weave::TLV::Debugging

Strebenklemmen

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

nl::Weave::TLV::Dienstprogramme

Strebenklemmen

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

nl::Weave::Warm

Klassen

nl::Weave::Warm::WarmFabricStateDelegate Dies ist eine interne Klasse für WarmCore.

Strebenklemmen

nl::Weave::Warm::ActionEntry
nl::Weave::Warm::ModulStatus

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

Klassen

Schema::Weave::Trait::Auth::ApplicationKeysTrait::ApplicationKeysTraitDataSenken Enthält Schnittstellen für die Datensenkenfunktion der Weave-Anwendungsschlüssel.

Module

Gerätesteuerung
Fabric-Bereitstellung
Netzwerkbereitstellung
Passiv Rendezvous Passive Rendezvous unterscheidet sich von „Aktiv“, da die Phase der Verbindungseinrichtung vor der Identifizierungsphase der zuständigen Person eingeleitet wird.
Remote passiv Rendezvous Remote Passive Rendezvous unterscheidet sich von Passive Rendezvous insofern, als ein unterstützendes Gerät als Relay für den Empfänger verwendet und die Nachrichten zwischen dem Empfänger und dem Empfänger bereitstellt.
Dienstbereitstellung
Tokens koppeln