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 da Silicon Labs.

Resumo

Implementação concreta do objeto singleton SoftwareUpdateManager para as plataformas nRF52.

Implementação concreta do objeto Singleton SoftwareUpdateManager para as plataformas do ESP32.

Herança

Herdar de:
  nl::Weave::DeviceLayer::SoftwareUpdateManagernl::Weave::DeviceLayer::SoftwareUpdateManagernl::Weave::DeviceLayer::SoftwareUpdateManager

Classes de amigos

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
Retorna a implementação específica da plataforma do objeto Singleton SoftwareUpdateManager.
SoftwareUpdateMgrImpl
Retorna a implementação específica da plataforma do objeto Singleton SoftwareUpdateManager.
SoftwareUpdateMgrImpl
Retorna a implementação específica da plataforma do objeto Singleton SoftwareUpdateManager.

Atributos estáticos públicos

sInstance

Classes de amigos

Interno::GenericSoftwareUpdateManagerImpl< SoftwareUpdateManagerImpl >

friend class Internal::GenericSoftwareUpdateManagerImpl< SoftwareUpdateManagerImpl >

Interno::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 precisam usá-lo para acessar recursos do objeto SoftwareUpdateManager que são comuns a todas as plataformas.

O aplicativo Weave usa esse recurso para acessar recursos do objeto SoftwareUpdateManager que são 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 precisam usá-lo para acessar recursos do objeto SoftwareUpdateManager que são comuns a todas as plataformas.

O aplicativo Weave usa esse recurso para acessar recursos do objeto SoftwareUpdateManager que são 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 precisam usá-lo para acessar recursos do objeto SoftwareUpdateManager que são comuns a todas as plataformas.

O aplicativo Weave usa esse recurso para acessar recursos do objeto SoftwareUpdateManager que são 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 que são específicos para a plataforma EFR32.

Os componentes internos podem usar isso para ter acesso aos recursos do SoftwareUpdateManager que são específicos à plataforma ESP32.

Os componentes internos podem usar isso para ter acesso aos recursos do SoftwareUpdateManager que são específicos da plataforma nRF5.

Os aplicativos do Weave podem usar isso para ter acesso a recursos do SoftwareUpdateManager que são específicos para a 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 que são específicos para a plataforma EFR32.

Os componentes internos podem usar isso para ter acesso aos recursos do SoftwareUpdateManager que são específicos à plataforma ESP32.

Os componentes internos podem usar isso para ter acesso aos recursos do SoftwareUpdateManager que são específicos da plataforma nRF5.

Os aplicativos do Weave podem usar isso para ter acesso a recursos do SoftwareUpdateManager que são específicos para a 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 que são específicos para a plataforma EFR32.

Os componentes internos podem usar isso para ter acesso aos recursos do SoftwareUpdateManager que são específicos à plataforma ESP32.

Os componentes internos podem usar isso para ter acesso aos recursos do SoftwareUpdateManager que são específicos da plataforma nRF5.

Os aplicativos do Weave podem usar isso para ter acesso a recursos do SoftwareUpdateManager que são específicos para a plataforma selecionada.

Atributos estáticos públicos

sInstance

SoftwareUpdateManagerImpl sInstance