nl::Weave::DeviceLayer::SoftwareUpdateManagerImpl

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

Konkretna implementacja obiektu typu singleton SoftwareUpdateManager dla platform Silicon Labs EFR32.

Podsumowanie

Konkretna implementacja obiektu typu singleton SoftwareUpdateManager dla platform nRF52.

Konkretna implementacja obiektu typu singleton SoftwareUpdateManager dla platform ESP32.

Dziedziczenie

Diedziczy








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

Klasy znajomych

Internal::GenericSoftwareUpdateManagerImpl< SoftwareUpdateManagerImpl >
friend class
Internal::GenericSoftwareUpdateManagerImpl_BDX< SoftwareUpdateManagerImpl >
friend class
SoftwareUpdateMgr
friend::nl::Weave::DeviceLayer::SoftwareUpdateManager &
Zwraca odwołanie do interfejsu publicznego obiektu typu singleton SoftwareUpdateManager.
SoftwareUpdateMgr
friend::nl::Weave::DeviceLayer::SoftwareUpdateManager &
Zwraca odwołanie do interfejsu publicznego obiektu typu singleton SoftwareUpdateManager.
SoftwareUpdateMgr
friend::nl::Weave::DeviceLayer::SoftwareUpdateManager &
Zwraca odwołanie do interfejsu publicznego obiektu typu singleton SoftwareUpdateManager.
SoftwareUpdateMgrImpl
Zwraca implementację obiektu typu singleton SoftwareUpdateManager na potrzeby konkretnej platformy.
SoftwareUpdateMgrImpl
Zwraca implementację obiektu typu singleton SoftwareUpdateManager na potrzeby konkretnej platformy.
SoftwareUpdateMgrImpl
Zwraca implementację obiektu typu singleton SoftwareUpdateManager na potrzeby konkretnej platformy.

Publiczne atrybuty statyczne

sInstance

Klasy znajomych

Wewnętrzne::TypoweUpdateManagerImpl< SoftwareUpdateManagerImpl >

friend class Internal::GenericSoftwareUpdateManagerImpl< SoftwareUpdateManagerImpl >

Wewnętrzne::TypoweUpdateManagerImpl_BDX< SoftwareUpdateManagerImpl >

friend class Internal::GenericSoftwareUpdateManagerImpl_BDX< SoftwareUpdateManagerImpl >

SoftwareUpdateMgr

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

Zwraca odwołanie do interfejsu publicznego obiektu typu singleton SoftwareUpdateManager.

Komponenty wewnętrzne powinny używać tego uprawnienia, aby uzyskiwać dostęp do funkcji obiektu SoftwareUpdateManager, które są wspólne dla wszystkich platform.

Aplikacja Weave powinna używać go, aby uzyskiwać dostęp do funkcji obiektu SoftwareUpdateManager, które są wspólne dla wszystkich platform.

SoftwareUpdateMgr

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

Zwraca odwołanie do interfejsu publicznego obiektu typu singleton SoftwareUpdateManager.

Komponenty wewnętrzne powinny używać tego uprawnienia, aby uzyskiwać dostęp do funkcji obiektu SoftwareUpdateManager, które są wspólne dla wszystkich platform.

Aplikacja Weave powinna używać go, aby uzyskiwać dostęp do funkcji obiektu SoftwareUpdateManager, które są wspólne dla wszystkich platform.

SoftwareUpdateMgr

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

Zwraca odwołanie do interfejsu publicznego obiektu typu singleton SoftwareUpdateManager.

Komponenty wewnętrzne powinny używać tego uprawnienia, aby uzyskiwać dostęp do funkcji obiektu SoftwareUpdateManager, które są wspólne dla wszystkich platform.

Aplikacja Weave powinna używać go, aby uzyskiwać dostęp do funkcji obiektu SoftwareUpdateManager, które są wspólne dla wszystkich platform.

SoftwareUpdateMgrImpl

friend SoftwareUpdateManagerImpl & SoftwareUpdateMgrImpl(void)

Zwraca implementację obiektu typu singleton SoftwareUpdateManager na potrzeby konkretnej platformy.

Komponenty wewnętrzne mogą dzięki temu uzyskać dostęp do funkcji narzędzia SoftwareUpdateManager związanych z platformą EFR32.

Komponenty wewnętrzne mogą korzystać z tego identyfikatora, aby uzyskiwać dostęp do funkcji narzędzia SoftwareUpdateManager związanych z platformą ESP32.

Komponenty wewnętrzne mogą dzięki temu uzyskać dostęp do funkcji narzędzia SoftwareUpdateManager związanych z platformą nRF5.

Aplikacje Weave mogą korzystać z tego kodu, aby uzyskiwać dostęp do funkcji narzędzia SoftwareUpdateManager, które są specyficzne dla wybranej platformy.

SoftwareUpdateMgrImpl

friend SoftwareUpdateManagerImpl & SoftwareUpdateMgrImpl(void)

Zwraca implementację obiektu typu singleton SoftwareUpdateManager na potrzeby konkretnej platformy.

Komponenty wewnętrzne mogą dzięki temu uzyskać dostęp do funkcji narzędzia SoftwareUpdateManager związanych z platformą EFR32.

Komponenty wewnętrzne mogą korzystać z tego identyfikatora, aby uzyskiwać dostęp do funkcji narzędzia SoftwareUpdateManager związanych z platformą ESP32.

Komponenty wewnętrzne mogą dzięki temu uzyskać dostęp do funkcji narzędzia SoftwareUpdateManager związanych z platformą nRF5.

Aplikacje Weave mogą korzystać z tego kodu, aby uzyskiwać dostęp do funkcji narzędzia SoftwareUpdateManager, które są specyficzne dla wybranej platformy.

SoftwareUpdateMgrImpl

friend SoftwareUpdateManagerImpl & SoftwareUpdateMgrImpl(void)

Zwraca implementację obiektu typu singleton SoftwareUpdateManager na potrzeby konkretnej platformy.

Komponenty wewnętrzne mogą dzięki temu uzyskać dostęp do funkcji narzędzia SoftwareUpdateManager związanych z platformą EFR32.

Komponenty wewnętrzne mogą korzystać z tego identyfikatora, aby uzyskiwać dostęp do funkcji narzędzia SoftwareUpdateManager związanych z platformą ESP32.

Komponenty wewnętrzne mogą dzięki temu uzyskać dostęp do funkcji narzędzia SoftwareUpdateManager związanych z platformą nRF5.

Aplikacje Weave mogą korzystać z tego kodu, aby uzyskiwać dostęp do funkcji narzędzia SoftwareUpdateManager, które są specyficzne dla wybranej platformy.

Publiczne atrybuty statyczne

sInstance

SoftwareUpdateManagerImpl sInstance