nl:: Weave:: DeviceLayer:: SoftwareUpdateManagerImpl
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/EFR32/SoftwareUpdateManagerImpl.h>
Implementação concreta do objeto Singleton SoftwareUpdateManager para as plataformas EFR32 do Silicon Labs.
Resumo
Implementação concreta do objeto Singleton SoftwareUpdateManager para as plataformas nRF52.
Implementação concreta do objeto Singleton SoftwareUpdateManager para as plataformas ESP32.
Herança
Herda de:nl::Weave::DeviceLayer::SoftwareUpdateManager
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl< SoftwareUpdateManagerImpl >
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl_BDX< SoftwareUpdateManagerImpl >
nl::Weave::DeviceLayer::SoftwareUpdateManager
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl< SoftwareUpdateManagerImpl >
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl_BDX< SoftwareUpdateManagerImpl >
nl::Weave::DeviceLayer::SoftwareUpdateManager
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl< SoftwareUpdateManagerImpl >
nl::Weave::DeviceLayer::Internal::GenericSoftwareUpdateManagerImpl_BDX< SoftwareUpdateManagerImpl >
Classes de amizade |
|
---|---|
Internal::GenericSoftwareUpdateManagerImpl< SoftwareUpdateManagerImpl >
|
friend class
|
Internal::GenericSoftwareUpdateManagerImpl_BDX< SoftwareUpdateManagerImpl >
|
friend class
|
SoftwareUpdateMgr
|
friend::nl::Weave::DeviceLayer::SoftwareUpdateManager &
Retorna uma referência à interface pública do objeto singleton SoftwareUpdateManager.
|
SoftwareUpdateMgr
|
friend::nl::Weave::DeviceLayer::SoftwareUpdateManager &
Retorna uma referência à interface pública do objeto singleton SoftwareUpdateManager.
|
SoftwareUpdateMgr
|
friend::nl::Weave::DeviceLayer::SoftwareUpdateManager &
Retorna uma referência à interface pública do objeto singleton SoftwareUpdateManager.
|
SoftwareUpdateMgrImpl
|
friend SoftwareUpdateManagerImpl &
Retorna a implementação específica da plataforma do objeto Singleton SoftwareUpdateManager.
|
SoftwareUpdateMgrImpl
|
friend SoftwareUpdateManagerImpl &
Retorna a implementação específica da plataforma do objeto Singleton SoftwareUpdateManager.
|
SoftwareUpdateMgrImpl
|
friend SoftwareUpdateManagerImpl &
Retorna a implementação específica da plataforma do objeto Singleton SoftwareUpdateManager.
|
Atributos estáticos públicos |
|
---|---|
sInstance
|
Classes de amizade
Interno::GenericSoftwareUpdateManagerImpl< SoftwareUpdateManagerImpl >
friend class Internal::GenericSoftwareUpdateManagerImpl< SoftwareUpdateManagerImpl >
Internal::GenericSoftwareUpdateManagerImpl_BDX< SoftwareUpdateManagerImpl >
friend class Internal::GenericSoftwareUpdateManagerImpl_BDX< SoftwareUpdateManagerImpl >
SoftwareUpdateMgr
friend::nl::Weave::DeviceLayer::SoftwareUpdateManager & SoftwareUpdateMgr(void)
Retorna uma referência à interface pública do objeto singleton SoftwareUpdateManager.
Os componentes internos devem usar isso para acessar recursos do objeto SoftwareUpdateManager comuns a todas as plataformas.
O aplicativo Weave deve usar isso para acessar recursos do objeto SoftwareUpdateManager comuns a todas as plataformas.
SoftwareUpdateMgr
friend::nl::Weave::DeviceLayer::SoftwareUpdateManager & SoftwareUpdateMgr(void)
Retorna uma referência à interface pública do objeto singleton SoftwareUpdateManager.
Os componentes internos devem usar isso para acessar recursos do objeto SoftwareUpdateManager comuns a todas as plataformas.
O aplicativo Weave deve usar isso para acessar recursos do objeto SoftwareUpdateManager comuns a todas as plataformas.
SoftwareUpdateMgr
friend::nl::Weave::DeviceLayer::SoftwareUpdateManager & SoftwareUpdateMgr(void)
Retorna uma referência à interface pública do objeto singleton SoftwareUpdateManager.
Os componentes internos devem usar isso para acessar recursos do objeto SoftwareUpdateManager comuns a todas as plataformas.
O aplicativo Weave deve usar isso para acessar recursos do objeto SoftwareUpdateManager comuns a todas as plataformas.
SoftwareUpdateMgrImpl
friend SoftwareUpdateManagerImpl & SoftwareUpdateMgrImpl(void)
Retorna a implementação específica da plataforma do objeto Singleton SoftwareUpdateManager.
Os componentes internos podem usar isso para ter acesso aos recursos do SoftwareUpdateManager específicos da plataforma EFR32.
Os componentes internos podem usar isso para ter acesso aos recursos do SoftwareUpdateManager específicos da plataforma ESP32.
Os componentes internos podem usar isso para ter acesso aos recursos do SoftwareUpdateManager específicos da plataforma nRF5.
Os aplicativos do Weave podem usar isso para ter acesso a recursos do SoftwareUpdateManager específicos da plataforma selecionada.
SoftwareUpdateMgrImpl
friend SoftwareUpdateManagerImpl & SoftwareUpdateMgrImpl(void)
Retorna a implementação específica da plataforma do objeto Singleton SoftwareUpdateManager.
Os componentes internos podem usar isso para ter acesso aos recursos do SoftwareUpdateManager específicos da plataforma EFR32.
Os componentes internos podem usar isso para ter acesso aos recursos do SoftwareUpdateManager específicos da plataforma ESP32.
Os componentes internos podem usar isso para ter acesso aos recursos do SoftwareUpdateManager específicos da plataforma nRF5.
Os aplicativos do Weave podem usar isso para ter acesso a recursos do SoftwareUpdateManager específicos da plataforma selecionada.
SoftwareUpdateMgrImpl
friend SoftwareUpdateManagerImpl & SoftwareUpdateMgrImpl(void)
Retorna a implementação específica da plataforma do objeto Singleton SoftwareUpdateManager.
Os componentes internos podem usar isso para ter acesso aos recursos do SoftwareUpdateManager específicos da plataforma EFR32.
Os componentes internos podem usar isso para ter acesso aos recursos do SoftwareUpdateManager específicos da plataforma ESP32.
Os componentes internos podem usar isso para ter acesso aos recursos do SoftwareUpdateManager específicos da plataforma nRF5.
Os aplicativos do Weave podem usar isso para ter acesso a recursos do SoftwareUpdateManager específicos da plataforma selecionada.