OpenWeave C ++ - Referenz
Referenzseiten für OpenWeave.
nl
nl :: ArgParser
Klassen | |
---|---|
nl :: ArgParser :: HelpOptions | Allgemeines OptionSet für den Umgang mit Informationsoptionen (Hilfe, Version). |
nl :: ArgParser :: OptionSetBase | Ein OptionSet, bei dem der Handler eine virtuelle Funktion ist. |
Strukturen | |
---|---|
nl :: ArgParser :: OptionDef | Definiert eine Befehlszeilenoption. |
nl :: ArgParser :: OptionSet | Definiert eine Gruppe logisch zusammengehöriger und wiederverwendbarer Befehlszeilenoptionen. |
nl :: Ble
Klassen | |
---|---|
nl :: Ble :: BleApplicationDelegate | |
nl :: Ble :: BLEEndPoint | |
nl :: Ble :: BleLayer | Diese Klasse bietet eine Schnittstelle für einen einzelnen Thread, um Daten entweder über die Schnittstellenfunktionen der BleLayer- Plattform auf dem Stapel oder über ein WeaveConnection-Objekt, das einem BLEEndPoint zugeordnet ist , über den Stapel zu übertragen. |
nl :: Ble :: BleLayerObject | |
nl :: Ble :: BlePlatformDelegate | |
nl :: Ble :: BleTransportCapabilitiesRequestMessage | |
nl :: Ble :: BleTransportCapabilitiesResponseMessage | |
nl :: Ble :: BleTransportCommandMessage | |
nl :: Ble :: BTCommandHeader | |
nl :: Ble :: BTCommandTypeAck | |
nl :: Ble :: BTCommandTypeTestData | |
nl :: Ble :: BTCommandTypeTestRequest | |
nl :: Ble :: BTCommandTypeTestResult | |
nl :: Ble :: BTCommandTypeTxTiming | |
nl :: Ble :: BTCommandTypeWindowSize | |
nl :: Ble :: BTCommandTypeWobleMTU | |
nl :: Ble :: WoBle | |
nl :: Ble :: WoBleTest | |
nl :: Ble :: WoBleTxHistogram | |
nl :: Ble :: WoBleTxRecord |
Strukturen | |
---|---|
nl :: Ble :: WeaveBLEDeviceIdentificationInfo | Binden Sie den Informationsblock zur BLE-Geräteidentifikation. |
nl :: Ble :: WeaveBleUUID |
nl :: Ble :: Plattform:: BlueZ
nl :: Inet
Klassen | |
---|---|
nl :: Inet :: AsyncDNSResolverSockets | Dies ist eine interne Klasse für InetLayer , die Hilfs- APIs für die DNS-Auflösung (Asynchronous Domain Name System) in InetLayer bereitstellt . |
nl :: Inet :: DNSResolver | Dies ist eine interne Klasse für InetLayer , die die Abstraktion der DNS-Auflösung (Domain Name System) in InetLayer bereitstellt . |
nl :: Inet :: EndPointBasis | Basis von Internet-Transport-Endpunktklassen. |
nl :: Inet :: InetLayer | Dies bietet Zugriff auf Internetdienste, einschließlich Zeitgeber, DNS-Auflösung (Domain Name System), TCP-Netzwerktransport, UDP-Netzwerktransport und Rohnetzwerktransport für einen einzelnen Thread. |
nl :: Inet :: InetLayerBasis | Dies ist die Basisklasse von Objekten mit Referenzzählung, die von einem InetLayer- Objekt verwaltet werden. |
nl :: Inet :: InterfaceAddressIterator | Iterator für die Liste der IP-Adressen der Systemnetzwerkschnittstelle. |
nl :: Inet :: InterfaceIterator | Iterator für die Liste der Systemnetzwerkschnittstellen. |
nl :: Inet :: IPAddress | Internetprotokolladresse. |
nl :: Inet :: IPEndPointBasis | Objekte dieser Klasse repräsentieren nicht instanziierbare IP-Protokollendpunkte. |
nl :: Inet :: IPPacketInfo | Informationen zu einer eingehenden / ausgehenden Nachricht / Verbindung. |
nl :: Inet :: IPPrefix | Internetprotokoll-Adresspräfix. |
nl :: Inet :: RawEndPoint | Objekte dieser Klasse repräsentieren unformatierte IP-Netzwerkendpunkte. |
nl :: Inet :: SocketEvents | Stellen Sie eine Reihe von E / A-Ereignissen dar, die an einem Socket angefordert / anstehen. |
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 :: Binding | Erfasst das beabsichtigte Ziel einer Webkommunikation und die zugehörigen Konfigurationsinformationen. |
nl :: Weave :: Counter | Eine Schnittstelle zum Verwalten eines Zählers als ganzzahliger Wert. |
nl :: Weave :: ExchangeContext | Diese Klasse repräsentiert eine laufende Konversation ( ExchangeContext ) zwischen zwei oder mehr Knoten. |
nl :: Weave :: FabricStateDelegate | Diese abstrakte Delegatenklasse kommuniziert Änderungen des Fabric-Status. |
nl :: Weave :: HostPortList | Zum Verwalten und Bearbeiten einer Host-Port-Liste eine kompakte, binär codierte Sammlung von Host- und Port-ID-Tupeln, die dem Weave Service Directory zugeordnet sind. |
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 bei Neustarts beibehalten werden soll. |
nl :: Weave :: WeaveConnection | Die Definition der Weave Connection-Klasse. |
nl :: Weave :: WeaveConnectionTunnel | Die Definition der WeaveConnectionTunnel- Klasse, die ein Paar TCPEndPoints verwaltet, deren ursprüngliche WeaveConnections gekoppelt wurden, und zwischen denen der WeaveMessageLayer alle Daten und Verbindungsabschlüsse weiterleitet. |
nl :: Weave :: WeaveEncryptionKey_AES128CTRSHA1 | |
nl :: Weave :: WeaveExchangeHeader | Dies gibt das Webprofil und den Nachrichtentyp einer bestimmten Webnachricht 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 Webschlüssel-ID. |
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 zum Implementieren von unerwünschten Respondern (Servern) für das Weave-Profil, das die Validierung authentifizierter Anforderungen und das Senden von Statusberichten kapselt und einen gemeinsamen Speicher für Datenelemente für den Fabric-Status und einen Exchange-Manager bereitstellt. |
nl :: Weave :: WeaveServerDelegateBase | Eine allgemeine Basisklasse zum Implementieren von Weave Server-Delegatobjekten. |
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 Webnachricht, 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:: DeviceLayer
Klassen | |
---|---|
nl :: Weave :: DeviceLayer :: ConfigurationManager | Bietet Zugriff auf Informationen zur Laufzeit- und Erstellungszeitkonfiguration für ein Weave-Gerät. |
nl :: Weave :: DeviceLayer :: ConfigurationManagerImpl | Konkrete Implementierung des ConfigurationManager- Singleton-Objekts für die EFR32-Plattform. |
nl :: Weave :: DeviceLayer :: ConnectivityManager | Bietet Kontrolle über die Netzwerkkonnektivität für ein Weave-Gerät. |
nl :: Weave :: DeviceLayer :: ConnectivityManagerImpl | Konkrete Implementierung des ConnectivityManager- Singleton-Objekts 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 | Konkrete Implementierung des PlatformManager- Singleton-Objekts für die EFR32-Plattform. |
nl :: Weave :: DeviceLayer :: SoftwareUpdateManager | |
nl :: Weave :: DeviceLayer :: SoftwareUpdateManagerImpl | Konkrete Implementierung des SoftwareUpdateManager- Singleton-Objekts 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 | Konkrete Implementierung des ThreadStackManager- Singleton-Objekts für EFR32-Plattformen mithilfe des Silicon Labs SDK und des OpenThread-Stacks. |
nl :: Weave :: DeviceLayer :: TimeSyncManager | Verwaltet die Zeitsynchronisation für Webgeräte. |
nl :: Weave :: DeviceLayer :: TraitManager | Verwaltet die Veröffentlichung und das Abonnement von Weave Data Management-Merkmalen für ein Weave-Gerät. |
Strukturen | |
---|---|
nl :: Weave :: DeviceLayer :: WeaveDeviceEvent | Stellt ein Weave Device Layer-Ereignis dar. |
nl :: Weave :: DeviceLayer :: WeaveDevicePlatformEvent | Repräsentiert plattformspezifische Ereignisinformationen für Silicon Labs EFR32-Plattformen. |
nl :: Weben:: DeviceLayer :: 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 | Konkrete Implementierung des NetworkProvisioningServer- Singleton-Objekts 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 Profil zur Beschreibung des Webgeräts für ein Webgerä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 Web-Echo-Profil für ein Web-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ätefactory-Bereitstellungsfunktion. |
nl :: Weave :: DeviceLayer :: Internal :: FactoryProvisioningBase | Unterstützt die Bereitstellung der Gerätefabrik beim Booten. |
nl :: Weave :: DeviceLayer :: Internal :: GenericConfigurationManagerImpl | Bietet eine generische Implementierung der ConfigurationManager- Funktionen, die auf mehreren Plattformen funktioniert. |
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl | Bietet eine generische Implementierung der ConnectivityManager- Funktionen, die auf mehreren Plattformen funktioniert. |
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_BLE | Bietet eine generische Implementierung von BLE-spezifischen ConnectivityManager- Funktionen für Plattformen, auf denen die BLE-Funktionalität von der BLEManager- Klasse implementiert wird. |
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoBLE | Bietet eine generische Implementierung von BLE-spezifischen ConnectivityManager- Funktionen für Plattformen, die BLE nicht unterstützen. |
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoThread | Bietet eine generische Implementierung von WiFi-spezifischen ConnectivityManager- Funktionen zur Verwendung auf Plattformen, die Thread NICHT unterstützen. |
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoTunnel | Bietet eine generische Implementierung von Service-Tunnel-spezifischen ConnectivityManager- Funktionen für Plattformen, die keinen Service-Tunnel unterstützen. |
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_NoWiFi | Bietet eine generische Implementierung von WiFi-spezifischen ConnectivityManager- Funktionen für Plattformen, die WiFi nicht unterstützen. |
nl :: Weave :: DeviceLayer :: Internal :: GenericConnectivityManagerImpl_Thread | Bietet eine generische Implementierung von WiFi-spezifischen ConnectivityManager- Funktionen zur Verwendung auf Plattformen, die Thread unterstützen. |
nl :: Weave :: DeviceLayer :: Internal :: GenericSoftwareUpdateManagerImpl | Bietet eine allgemeine Implementierung der Software Update Manager-Funktionen, die auf mehreren Plattformen funktioniert. |
nl :: Weave :: DeviceLayer :: Internal :: GenericSoftwareUpdateManagerImpl_BDX | Bietet eine generische Implementierung der SoftwareUpdateManager- Funktionen zur Verwendung auf Plattformen, die BDX unterstützen. |
nl :: Weave :: DeviceLayer :: Internal :: GenericThreadStackManagerImpl_FreeRTOS | Bietet eine generische Implementierung der ThreadStackManager- Funktionen, die auf FreeRTOS-Plattformen funktioniert. |
nl :: Weave :: DeviceLayer :: Internal :: GenericThreadStackManagerImpl_OpenThread | Bietet eine generische Implementierung der ThreadStackManager- Funktionen, die in Verbindung mit OpenThread funktioniert. |
nl :: Weave :: DeviceLayer :: Internal :: GenericThreadStackManagerImpl_OpenThread_LwIP | Bietet eine generische Implementierung der ThreadStackManager- Funktionen, die in Verbindung mit OpenThread und LwIP funktioniert. |
nl :: Weave :: DeviceLayer :: Internal :: GroupKeyStoreImpl | Eine Implementierung der Weave GroupKeyStoreBase-API für Plattformen, die auf dem Silicon Labs SDK basieren. |
nl :: Weave :: DeviceLayer :: Internal :: NetworkProvisioningServer | Bietet Netzwerkbereitstellungsdienste für ein Webgerät. |
nl :: Weave :: DeviceLayer :: Internal :: NetworkProvisioningServerImpl | Konkrete Implementierung des NetworkProvisioningServer- Singleton-Objekts 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 Konfiguration dauerhafter Geräte auf Plattformen, die auf dem Nordic nRF5 SDK basieren. |
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 verwaltet. |
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 Grenzen usw. verfolgt werden können. |
nl :: Weave :: Profiles :: ReferencedString | Hier erfahren Sie, wie Sie mit Strings in Weave umgehen. |
nl :: Weave :: Profiles :: ReferencedTLVData | Ebenso müssen wir in der Lage sein, einen großen alten Blob von TLV- Daten darzustellen. |
nl :: Weave :: Profiles :: RetainedPacketBuffer | Dies ist eine Basisklasse, die als Convenience-Objekt für die automatische Referenzzählung eines System :: PacketBuffer dient . |
nl :: Weave :: Profiles :: WeaveEchoClient | |
nl :: Weave :: Profiles :: WeaveEchoServer |
nl :: Weben:: Profile :: BDX_Current
nl :: Weben:: Profile :: BDX_Development
Klassen | |
---|---|
nl :: Weave :: Profiles :: BDX_Development :: BdxNode | |
nl :: Weave :: Profiles :: BDX_Development :: BlockAck | Die BlockAck- Nachricht wird verwendet, um einen Datenblock zu bestätigen. |
nl :: Weave :: Profiles :: BDX_Development :: BlockAckV1 | Die BlockAckV1- Nachricht wird verwendet, um einen Datenblock zu bestätigen. |
nl :: Weave :: Profiles :: BDX_Development :: BlockEOF | Die BlockEOF- Nachricht wird verwendet, um den letzten Datenblock vom Sender zum Empfänger zu übertragen. |
nl :: Weave :: Profiles :: BDX_Development :: BlockEOFAck | Die BlockEOFAck- Nachricht wird verwendet, um den letzten Datenblock zu bestätigen. |
nl :: Weave :: Profiles :: BDX_Development :: BlockEOFAckV1 | Die BlockEOFAckV1- Nachricht wird verwendet, um den letzten Datenblock zu bestätigen. |
nl :: Weave :: Profiles :: BDX_Development :: BlockEOFV1 | Die BlockEOFV1- Nachricht wird verwendet, um den letzten Datenblock vom Sender zum Empfänger zu übertragen. |
nl :: Weave :: Profiles :: BDX_Development :: BlockQuery | Die BlockQuery- Nachricht wird verwendet, um die Übertragung eines Datenblocks vom Absender zum Empfänger anzufordern. |
nl :: Weave :: Profiles :: BDX_Development :: BlockQueryV1 | Die BlockQueryV1- Nachricht wird verwendet, um die Übertragung eines Datenblocks vom Absender zum Empfänger anzufordern. |
nl :: Weave :: Profiles :: BDX_Development :: BlockSend | Die BlockSend- Nachricht wird verwendet, um einen Datenblock vom Absender zum Empfänger zu übertragen. |
nl :: Weave :: Profiles :: BDX_Development :: BlockSendV1 | Die BlockSendV1- Nachricht wird verwendet, um einen Datenblock vom Sender zum Empfänger zu übertragen. |
nl :: Weave :: Profiles :: BDX_Development :: ReceiveAccept | Die ReceiveAccept- Nachricht wird verwendet, um einen vorgeschlagenen 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 ist. |
nl :: Weave :: Profiles :: BDX_Development :: ReceiveReject | Die ReceiveReject- Nachricht wird verwendet, um einen vorgeschlagenen Austausch abzulehnen, wenn der Absender der Initiator ist. |
nl :: Weave :: Profiles :: BDX_Development :: SendAccept | Die SendAccept- Nachricht wird verwendet, um einen vorgeschlagenen 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 ist. |
nl :: Weave :: Profiles :: BDX_Development :: SendReject | Die SendReject- Nachricht wird verwendet, um einen vorgeschlagenen 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 :: BulkDataTransfer
Klassen | |
---|---|
nl :: Weave :: Profiles :: BulkDataTransfer :: BdxDelegate |
nl :: Weben:: Profile :: DataManagement_Current
Gewerkschaften | |
---|---|
nl :: Weave :: Profiles :: DataManagement_Current :: Timestamp | Die Vereinigung, die ein Anwendungssatzsystem 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 :: CustomCommand
Klassen | |
---|---|
nl :: Weave :: Profiles :: DataManagement_Current :: CustomCommand :: Builder | WDM Custom Command Encoder Definition. |
nl :: Weave :: Profiles :: DataManagement_Current :: CustomCommand :: Parser | Parserdefinition für benutzerdefinierte WDM- Befehlsanforderung . |
nl :: Weben:: Profile :: DataManagement_Current :: CustomCommandResponse
Klassen | |
---|---|
nl :: Weave :: Profiles :: DataManagement_Current :: CustomCommandResponse :: Builder | Definition des benutzerdefinierten WDM- Befehlsantwort- Encoders. |
nl :: Weave :: Profiles :: DataManagement_Current :: CustomCommandResponse :: Parser | Parserdefinition für benutzerdefinierte WDM- Befehlsantworten . |
nl :: Weben:: Profile :: DataManagement_Current :: DataElement
Klassen | |
---|---|
nl :: Weave :: Profiles :: DataManagement_Current :: DataElement :: Builder | WDM-Datenelement-Encoderdefinition. |
nl :: Weave :: Profiles :: DataManagement_Current :: DataElement :: Parser | Parserdefinition für WDM-Datenelemente. |
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 :: NotificationRequest
Klassen | |
---|---|
nl :: Weave :: Profiles :: DataManagement_Current :: NotificationRequest :: Parser |
nl :: Weben:: Profile :: DataManagement_Current :: Pfad
Klassen | |
---|---|
nl :: Weave :: Profiles :: DataManagement_Current :: Path :: Builder | |
nl :: Weave :: Profiles :: DataManagement_Current :: Path :: Parser |
nl :: Weben:: Profile :: DataManagement_Current :: PathList
Klassen | |
---|---|
nl :: Weave :: Profiles :: DataManagement_Current :: PathList :: Builder | |
nl :: Weave :: Profiles :: DataManagement_Current :: PathList :: Parser |
nl :: Weben:: Profile :: DataManagement_Current :: RejectionRecord
Klassen | |
---|---|
nl :: Weave :: Profiles :: DataManagement_Current :: RejectionRecord :: Builder | |
nl :: Weave :: Profiles :: DataManagement_Current :: RejectionRecord :: Parser |
nl :: Weben:: Profile :: DataManagement_Current :: RejectionRecordList
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 | Parserdefinition für WDM-Statuselemente. |
nl :: Weben:: Profile :: DataManagement_Current :: Statusliste
Klassen | |
---|---|
nl :: Weave :: Profiles :: DataManagement_Current :: StatusList :: Builder | Builder für StatusList. |
nl :: Weave :: Profiles :: DataManagement_Current :: StatusList :: Parser |
nl :: Weben:: Profile :: DataManagement_Current :: SubscribeCancelRequest
Klassen | |
---|---|
nl :: Weave :: Profiles :: DataManagement_Current :: SubscribeCancelRequest :: Builder | |
nl :: Weave :: Profiles :: DataManagement_Current :: SubscribeCancelRequest :: Parser |
nl :: Weben:: Profile :: DataManagement_Current :: SubscribeConfirmRequest
Klassen | |
---|---|
nl :: Weave :: Profiles :: DataManagement_Current :: SubscribeConfirmRequest :: Builder | |
nl :: Weave :: Profiles :: DataManagement_Current :: SubscribeConfirmRequest :: Parser |
nl :: Weben:: Profile :: DataManagement_Current :: SubscribeRequest
nl :: Weben:: Profile :: DataManagement_Current :: SubscribeResponse
nl :: Weben:: Profile :: DataManagement_Current :: UpdateRequest
Klassen | |
---|---|
nl :: Weave :: Profiles :: DataManagement_Current :: UpdateRequest :: Parser | Parserdefinition für WDM-Aktualisierungsanforderung. |
nl :: Weben:: Profile :: DataManagement_Current :: UpdateResponse
Klassen | |
---|---|
nl :: Weave :: Profiles :: DataManagement_Current :: UpdateResponse :: Builder | WDM Update Response Encoder Definition. |
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 Bindungsklasse verwaltet den Kommunikationsstatus im Namen einer Anwendungsentität mithilfe von Weave. |
nl :: Weave :: Profiles :: DataManagement_Legacy :: ClientDataManager | Eine abstrakte Klasse mit Bestätigungs- und Anzeigemethodendefinitionen, die vom WDM-Client benötigt werden. |
nl :: Weave :: Profiles :: DataManagement_Legacy :: ClientNotifier | Eine Zusatzklasse, 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 Hilfsklasse ProfileDatabase . |
nl :: Weave :: Profiles :: DataManagement_Legacy :: ProtocolEngine | Die WDM-Protokoll-Engine-Klasse. |
nl :: Weave :: Profiles :: DataManagement_Legacy :: PublisherDataManager | Eine abstrakte Klasse mit Bestätigungs- und Benachrichtigungsmethodendefinitionen, die vom WDM-Herausgeber benötigt werden. |
nl :: Weben:: Profile :: Gerätesteuerung
Klassen | |
---|---|
nl :: Weave :: Profiles :: DeviceControl :: DeviceControlDelegate | Delegatklasse zum Implementieren eingehender Gerätesteuerungsvorgänge auf dem Servergerät. |
nl :: Weave :: Profiles :: DeviceControl :: DeviceControlServer | Serverklasse zum Implementieren des Gerätesteuerungsprofils. |
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 Beantworten von 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 | Analysierte Form einer IdentifyRequest-Nachricht. |
nl :: Weave :: Profiles :: DeviceDescription :: IdentifyResponseMessage | Analysierte 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:: Weave:: Profiles:: FabricProvisioning
Classes | |
---|---|
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate | Delegate class for implementing additional actions corresponding to Fabric Provisioning operations. |
nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer | Server class for implementing the Fabric Provisioning profile. |
nl:: Weave:: Profiles:: Heartbeat
Classes | |
---|---|
nl::Weave::Profiles::Heartbeat::WeaveHeartbeatReceiver | Weave Heartbeat Receiver class. |
nl::Weave::Profiles::Heartbeat::WeaveHeartbeatSender | Weave Heartbeat Sender class. |
nl:: Weave:: Profiles:: NetworkProvisioning
Classes | |
---|---|
nl::Weave::Profiles::NetworkProvisioning::NetworkInfo | A utility class for serializing and deserializing payloads communicated via NetworkProvisioning profile: it encapsulates information pertinent to the detecting and configuring networks. |
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningDelegate | Delegate class for implementing Network Provisioning operations. |
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer | Server class for implementing the Network Provisioning profile. |
nl::Weave::Profiles::NetworkProvisioning::WirelessRegConfig | Container for wireless regulatory configuration information. |
Structs | |
---|---|
nl::Weave::Profiles::NetworkProvisioning::WirelessRegDomain | 2-character code identifying a wireless regulatory domain. |
nl:: Weave:: Profiles:: Security
Classes | |
---|---|
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 | Generates a WeaveSignature using an in-memory private key. |
nl::Weave::Profiles::Security::WeaveSignatureGeneratorBase | Provides generic functionality for generating WeaveSignatures. |
nl:: Weave:: Profiles:: Security:: AppKeys
Classes | |
---|---|
nl::Weave::Profiles::Security::AppKeys::DummyGroupKeyStore | |
nl::Weave::Profiles::Security::AppKeys::GroupKeyStoreBase | The definition of the Weave group key store class. |
nl::Weave::Profiles::Security::AppKeys::WeaveGroupKey | Contains information about Weave application group keys. |
nl:: Weave:: Profiles:: Security:: CASE
Classes | |
---|---|
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 | Implements the core logic of the Weave CASE protocol. |
nl:: Weave:: Profiles:: Security:: CertProvisioning
Classes | |
---|---|
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
Classes | |
---|---|
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
Classes | |
---|---|
nl::Weave::Profiles::Security::PASE::WeavePASEEngine |
nl:: Weave:: Profiles:: Security:: Passcodes
Structs | |
---|---|
nl::Weave::Profiles::Security::Passcodes::EncryptedPasscodeStruct |
nl:: Weave:: Profiles:: Security:: TAKE
Classes | |
---|---|
nl::Weave::Profiles::Security::TAKE::WeaveTAKEChallengerAuthDelegate | |
nl::Weave::Profiles::Security::TAKE::WeaveTAKEEngine | |
nl::Weave::Profiles::Security::TAKE::WeaveTAKETokenAuthDelegate |
nl:: Weave:: Profiles:: ServiceDirectory
Classes | |
---|---|
nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager | The manager object for the Weave service directory. |
Structs | |
---|---|
nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs | Arguments passed to the WeaveServiceManager::OnConnectBegin callback. |
nl:: Weave:: Profiles:: ServiceProvisioning
nl:: Weave:: Profiles:: SoftwareUpdate
Classes | |
---|---|
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
Classes | |
---|---|
nl::Weave::Profiles::StatusReporting::StatusReport |
nl:: Weave:: Profiles:: Time
Classes | |
---|---|
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. |
Structs | |
---|---|
nl::Weave::Profiles::Time::Contact | This is in the public because the TimeSyncNode::FilterTimeCorrectionContributor callback gives a global view to higher layer. |
nl::Weave::Profiles::Time::ServingNode | used to specify contacts for calling SyncWithNodes It's put in the open instead of being a nested class to make class declaration of TimeSyncNode shorter, and also the export declaration more explicit. |
nl:: Weave:: Profiles:: TokenPairing
Classes | |
---|---|
nl::Weave::Profiles::TokenPairing::TokenPairingDelegate | |
nl::Weave::Profiles::TokenPairing::TokenPairingServer | Server object for responding to Token Pairing requests. |
nl:: Weave:: Profiles:: Vendor:: Nestlabs:: DropcamLegacyPairing
Classes | |
---|---|
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
Classes | |
---|---|
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
Structs | |
---|---|
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
Classes | |
---|---|
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. |
Structs | |
---|---|
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
Classes | |
---|---|
nl::Weave::System::Stats::Snapshot |
nl:: Weave:: TLV
Classes | |
---|---|
nl::Weave::TLV::CircularTLVReader | |
nl::Weave::TLV::CircularTLVWriter | |
nl::Weave::TLV::TLVReader | Provides a memory efficient parser for data encoded in Weave TLV format. |
nl::Weave::TLV::TLVUpdater | Provides a unified Reader/Writer interface for editing/adding/deleting elements in TLV encoding. |
nl::Weave::TLV::TLVWriter | Provides a memory efficient encoder for writing data in Weave TLV format. |
nl::Weave::TLV::WeaveCircularTLVBuffer | WeaveCircularTLVBuffer provides circular storage for thenl::Weave::TLV::TLVWriter and nl::Weave::TLVTLVReader. |
nl:: Weave:: TLV:: Debug
Structs | |
---|---|
nl::Weave::TLV::Debug::DumpContext |
nl:: Weave:: TLV:: Utilities
Structs | |
---|---|
nl::Weave::TLV::Utilities::FindContext | |
nl::Weave::TLV::Utilities::FindPredicateContext |
nl:: Weave:: Warm
Classes | |
---|---|
nl::Weave::Warm::WarmFabricStateDelegate | This is an internal class to WarmCore. |
Structs | |
---|---|
nl::Weave::Warm::ActionEntry | |
nl::Weave::Warm::ModuleState |
Schema:: Weave:: Trait:: Auth:: ApplicationKeysTrait
Classes | |
---|---|
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 |