nl::Weave::DeviceLayer::SoftwareUpdateManagerImpl

#include <src/adaptations/device-layer/include/Weave/DeviceLayer/EFR32/SoftwareUpdateManagerImpl.h>

Konkrete Implementierung des Singleton-Objekts SoftwareUpdateManager für die EFR32-Plattformen von Silicon Labs.

Zusammenfassung

Konkrete Implementierung des Singleton-Objekts SoftwareUpdateManager für die nRF52-Plattformen.

Konkrete Implementierung des Singleton-Objekts SoftwareUpdateManager für die ESP32-Plattformen.

Übernahme



nl::Weave::DeviceLayer::SoftwareUpdateManagernl::Weave::DeviceLayer::SoftwareUpdateManagernl::Weave::DeviceLayer::SoftwareUpdateManager

Freundschaftsklassen

Internal::GenericSoftwareUpdateManagerImpl< SoftwareUpdateManagerImpl >
friend class
Internal::GenericSoftwareUpdateManagerImpl_BDX< SoftwareUpdateManagerImpl >
friend class
SoftwareUpdateMgr
friend::nl::Weave::DeviceLayer::SoftwareUpdateManager &
Gibt einen Verweis auf die öffentliche Schnittstelle des Singleton-Objekts SoftwareUpdateManager zurück.
SoftwareUpdateMgr
friend::nl::Weave::DeviceLayer::SoftwareUpdateManager &
Gibt einen Verweis auf die öffentliche Schnittstelle des Singleton-Objekts SoftwareUpdateManager zurück.
SoftwareUpdateMgr
friend::nl::Weave::DeviceLayer::SoftwareUpdateManager &
Gibt einen Verweis auf die öffentliche Schnittstelle des Singleton-Objekts SoftwareUpdateManager zurück.
SoftwareUpdateMgrImpl
Gibt die plattformspezifische Implementierung des Singleton-Objekts SoftwareUpdateManager zurück.
SoftwareUpdateMgrImpl
Gibt die plattformspezifische Implementierung des Singleton-Objekts SoftwareUpdateManager zurück.
SoftwareUpdateMgrImpl
Gibt die plattformspezifische Implementierung des Singleton-Objekts SoftwareUpdateManager zurück.

Öffentliche statische Attribute

sInstance

Freundschaftsklassen

Intern::GenericSoftwareUpdateManagerImpl< SoftwareUpdateManagerImpl >

friend class Internal::GenericSoftwareUpdateManagerImpl< SoftwareUpdateManagerImpl >

Intern::GenericSoftwareUpdateManagerImpl_BDX< SoftwareUpdateManagerImpl >

friend class Internal::GenericSoftwareUpdateManagerImpl_BDX< SoftwareUpdateManagerImpl >

SoftwareUpdateMgr

friend::nl::Weave::DeviceLayer::SoftwareUpdateManager & SoftwareUpdateMgr(void)

Gibt einen Verweis auf die öffentliche Schnittstelle des Singleton-Objekts SoftwareUpdateManager zurück.

Interne Komponenten sollten sie verwenden, um auf Funktionen des SoftwareUpdateManager-Objekts zuzugreifen, die auf allen Plattformen verfügbar sind.

Die Weave-Anwendung sollte diese Berechtigung verwenden, um auf Funktionen des SoftwareUpdateManager-Objekts zuzugreifen, die allen Plattformen gemeinsam sind.

SoftwareUpdateMgr

friend::nl::Weave::DeviceLayer::SoftwareUpdateManager & SoftwareUpdateMgr(void)

Gibt einen Verweis auf die öffentliche Schnittstelle des Singleton-Objekts SoftwareUpdateManager zurück.

Interne Komponenten sollten sie verwenden, um auf Funktionen des SoftwareUpdateManager-Objekts zuzugreifen, die auf allen Plattformen verfügbar sind.

Die Weave-Anwendung sollte diese Berechtigung verwenden, um auf Funktionen des SoftwareUpdateManager-Objekts zuzugreifen, die allen Plattformen gemeinsam sind.

SoftwareUpdateMgr

friend::nl::Weave::DeviceLayer::SoftwareUpdateManager & SoftwareUpdateMgr(void)

Gibt einen Verweis auf die öffentliche Schnittstelle des Singleton-Objekts SoftwareUpdateManager zurück.

Interne Komponenten sollten sie verwenden, um auf Funktionen des SoftwareUpdateManager-Objekts zuzugreifen, die auf allen Plattformen verfügbar sind.

Die Weave-Anwendung sollte diese Berechtigung verwenden, um auf Funktionen des SoftwareUpdateManager-Objekts zuzugreifen, die allen Plattformen gemeinsam sind.

SoftwareUpdateMgrImpl

friend SoftwareUpdateManagerImpl & SoftwareUpdateMgrImpl(void)

Gibt die plattformspezifische Implementierung des Singleton-Objekts SoftwareUpdateManager zurück.

Interne Komponenten können darüber auf Funktionen des SoftwareUpdateManager zugreifen, die für die EFR32-Plattform spezifisch sind.

Interne Komponenten können darüber auf Funktionen des SoftwareUpdateManager zugreifen, die für die ESP32-Plattform spezifisch sind.

Interne Komponenten können darüber auf Funktionen des SoftwareUpdateManager zugreifen, die für die nRF5-Plattform spezifisch sind.

Weave-Anwendungen können damit Zugriff auf Funktionen des SoftwareUpdateManager erhalten, die plattformspezifisch sind.

SoftwareUpdateMgrImpl

friend SoftwareUpdateManagerImpl & SoftwareUpdateMgrImpl(void)

Gibt die plattformspezifische Implementierung des Singleton-Objekts SoftwareUpdateManager zurück.

Interne Komponenten können darüber auf Funktionen des SoftwareUpdateManager zugreifen, die für die EFR32-Plattform spezifisch sind.

Interne Komponenten können darüber auf Funktionen des SoftwareUpdateManager zugreifen, die für die ESP32-Plattform spezifisch sind.

Interne Komponenten können darüber auf Funktionen des SoftwareUpdateManager zugreifen, die für die nRF5-Plattform spezifisch sind.

Weave-Anwendungen können damit Zugriff auf Funktionen des SoftwareUpdateManager erhalten, die plattformspezifisch sind.

SoftwareUpdateMgrImpl

friend SoftwareUpdateManagerImpl & SoftwareUpdateMgrImpl(void)

Gibt die plattformspezifische Implementierung des Singleton-Objekts SoftwareUpdateManager zurück.

Interne Komponenten können darüber auf Funktionen des SoftwareUpdateManager zugreifen, die für die EFR32-Plattform spezifisch sind.

Interne Komponenten können darüber auf Funktionen des SoftwareUpdateManager zugreifen, die für die ESP32-Plattform spezifisch sind.

Interne Komponenten können darüber auf Funktionen des SoftwareUpdateManager zugreifen, die für die nRF5-Plattform spezifisch sind.

Weave-Anwendungen können damit Zugriff auf Funktionen des SoftwareUpdateManager erhalten, die plattformspezifisch sind.

Öffentliche statische Attribute

sInstance

SoftwareUpdateManagerImpl sInstance